|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjunit.framework.Assert
junit.framework.TestCase
org.mule.tck.AbstractMuleTestCase
org.mule.module.ibeans.annotations.AbstractIBeansTestCase
public abstract class AbstractIBeansTestCase
TODO
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.mule.tck.AbstractMuleTestCase |
---|
AbstractMuleTestCase.TestInfo |
Field Summary | |
---|---|
protected org.ibeans.spi.IBeansPlugin |
plugin
|
Fields inherited from class org.mule.tck.AbstractMuleTestCase |
---|
callbackCalled, CLASSNAME_ANNOTATIONS_CONFIG_BUILDER, DEFAULT_MULE_TEST_TIMEOUT_SECS, IGNORED_DOT_MULE_DIRS, LOCK_TIMEOUT, logger, muleContext, numPorts, ports, PROPERTY_MULE_TEST_TIMEOUT, RECEIVE_TIMEOUT, TEST_MESSAGE, testTimeoutSecs |
Constructor Summary | |
---|---|
protected |
AbstractIBeansTestCase()
|
Method Summary | ||
---|---|---|
protected org.ibeans.spi.IBeansPlugin |
createPlugin()
|
|
protected void |
doSetUp()
Exactly the same a AbstractMuleTestCase.setUp() in normal JUnit test cases. |
|
protected
|
getDataAs(java.io.InputStream data,
org.ibeans.api.DataType<T> as)
|
|
protected
|
loadData(java.lang.String resource,
org.ibeans.api.DataType<T> type)
|
|
protected org.mockito.stubbing.Answer |
withAtomData(java.lang.String resource,
java.lang.Object ibean)
|
|
protected org.mockito.stubbing.Answer |
withData(java.lang.String resource,
java.lang.Class returnType)
A mock return for a method call that will load data and transform it into the return type set on the iBean. |
|
protected org.mockito.stubbing.Answer |
withData(java.lang.String resource,
org.ibeans.api.channel.MimeType mimeType,
org.ibeans.impl.test.MockMessageCallback callback,
java.lang.Object ibean)
A mock return for a method call that will load data and transform it into the return type set on the iBean. |
|
protected org.mockito.stubbing.Answer |
withJsonData(java.lang.String resource,
java.lang.Object ibean)
|
|
protected org.mockito.stubbing.Answer |
withRssData(java.lang.String resource,
java.lang.Object ibean)
|
|
protected org.mockito.stubbing.Answer |
withTextData(java.lang.String resource,
java.lang.Object ibean)
|
|
protected org.mockito.stubbing.Answer |
withXmlData(java.lang.String resource,
java.lang.Object ibean)
|
Methods inherited from class junit.framework.TestCase |
---|
countTestCases, createResult, getName, run, runTest, toString |
Methods inherited from class junit.framework.Assert |
---|
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected org.ibeans.spi.IBeansPlugin plugin
Constructor Detail |
---|
protected AbstractIBeansTestCase()
Method Detail |
---|
protected org.ibeans.spi.IBeansPlugin createPlugin()
protected void doSetUp() throws java.lang.Exception
AbstractMuleTestCase
AbstractMuleTestCase.setUp()
in normal JUnit test cases. this is called before a test
method has been called.
doSetUp
in class AbstractMuleTestCase
java.lang.Exception
- if something fails that should halt the testcaseprotected org.mockito.stubbing.Answer withXmlData(java.lang.String resource, java.lang.Object ibean)
protected org.mockito.stubbing.Answer withRssData(java.lang.String resource, java.lang.Object ibean)
protected org.mockito.stubbing.Answer withAtomData(java.lang.String resource, java.lang.Object ibean)
protected org.mockito.stubbing.Answer withJsonData(java.lang.String resource, java.lang.Object ibean)
protected org.mockito.stubbing.Answer withTextData(java.lang.String resource, java.lang.Object ibean)
protected org.mockito.stubbing.Answer withData(java.lang.String resource, java.lang.Class returnType)
resource
- the resource file name that contains the data you wish to loadreturnType
- the Java type that the data should be converted to
Answer
implementation that will load the data when requestedprotected org.mockito.stubbing.Answer withData(java.lang.String resource, org.ibeans.api.channel.MimeType mimeType, org.ibeans.impl.test.MockMessageCallback callback, java.lang.Object ibean)
resource
- the resource file name that contains the data you wish to loadibean
- the ibean that is being testedmimeType
- the mime type of the datacallback
- a callback can be used to manipulate the MuleMessage before it it gets returned
Answer
implementation that will load the data when requestedprotected <T> T loadData(java.lang.String resource, org.ibeans.api.DataType<T> type) throws java.io.IOException, TransformerException
java.io.IOException
TransformerException
protected <T> T getDataAs(java.io.InputStream data, org.ibeans.api.DataType<T> as) throws TransformerException
TransformerException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |