Johan,
I have the stack trace in Eclipse at the point at which I am just
about to get a null return from a stubbed method
Would any of these enable me to examine the state of the stubbed
method ?
i.e. to tell if the expectation has been set ?
Rerun
com.visaeu.rcs.application.cas.parser.TC05Test.testTCValidTransactionBatch
[JUnit]
org.eclipse.jdt.internal.junit.runner.RemoteTestRunner at localhost:
3687
Thread [main] (Suspended (breakpoint at line 521 in BaseCommon))
BaseCommon.populateParserInternal(ByteBuffer, String) line: 521
BaseCommon.getRcsParsedBatch(Collection, ByteBuffer, boolean) line:
425
TCTransactionParser.parseBatch(ByteBuffer, ByteBuffer, int,
CASConstants$BatchType) line: 690
TCTransactionParser.parseBatch(ByteBuffer, ByteBuffer, int) line: 95
TCTransactionParser.parseBatch(ByteBuffer, ByteBuffer) line: 601
TC05Test.testTCValidTransactionBatch() line: 279
NativeMethodAccessorImpl.invoke0(Method, Object, Object[]) line: not
available [native method]
NativeMethodAccessorImpl.invoke(Object, Object[]) line: 39
DelegatingMethodAccessorImpl.invoke(Object, Object[]) line: 25
Method.invoke(Object, Object...) line: 592
TestMethod.invoke(Object) line: 66
PowerMockJUnit47RunnerDelegateImpl$PowerMockJUnit47MethodRunner
(PowerMockJUnit44RunnerDelegateImpl
$PowerMockJUnit44MethodRunner).runTestMethod() line: 322
MethodRoadie$2.run() line: 86
PowerMockJUnit47RunnerDelegateImpl$PowerMockJUnit47MethodRunner
(MethodRoadie).runBeforesThenTestThenAfters(Runnable) line: 94
PowerMockJUnit47RunnerDelegateImpl$PowerMockJUnit47MethodRunner
(PowerMockJUnit44RunnerDelegateImpl
$PowerMockJUnit44MethodRunner).executeTest(Method, Object, Runnable)
line: 309
PowerMockJUnit47RunnerDelegateImpl
$PowerMockJUnit47MethodRunner.executeTestInSuper(Method, Object,
Runnable) line: 112
PowerMockJUnit47RunnerDelegateImpl
$PowerMockJUnit47MethodRunner.executeTest(Method, Object, Runnable)
line: 73
PowerMockJUnit47RunnerDelegateImpl$PowerMockJUnit47MethodRunner
(PowerMockJUnit44RunnerDelegateImpl
$PowerMockJUnit44MethodRunner).runBeforesThenTestThenAfters(Runnable)
line: 297
PowerMockJUnit47RunnerDelegateImpl$PowerMockJUnit47MethodRunner
(MethodRoadie).runTest() line: 84
PowerMockJUnit47RunnerDelegateImpl$PowerMockJUnit47MethodRunner
(MethodRoadie).run() line: 49
PowerMockJUnit47RunnerDelegateImpl
(PowerMockJUnit44RunnerDelegateImpl).invokeTestMethod(Method,
RunNotifier) line: 222
PowerMockJUnit47RunnerDelegateImpl
(PowerMockJUnit44RunnerDelegateImpl).runMethods(RunNotifier) line:
161
PowerMockJUnit44RunnerDelegateImpl$1.run() line: 135
ClassRoadie.runUnprotected() line: 34
ClassRoadie.runProtected() line: 44
PowerMockJUnit47RunnerDelegateImpl
(PowerMockJUnit44RunnerDelegateImpl).run(RunNotifier) line: 133
JUnit4TestSuiteChunkerImpl.run(RunNotifier) line: 112
PowerMockRunner(AbstractCommonPowerMockRunner).run(RunNotifier) line:
44
JUnit4TestMethodReference(JUnit4TestReference).run(TestExecution)
line: 38
TestExecution.run(ITestReference[]) line: 38
RemoteTestRunner.runTests(String[], String, TestExecution) line: 460
RemoteTestRunner.runTests(TestExecution) line: 673
RemoteTestRunner.run() line: 386
RemoteTestRunner.main(String[]) line: 196
Thread [ReaderThread] (Running)
C:\Program Files (x86)\Java\jdk1.5.0_21\jre\bin\javaw.exe (13 Nov 2009
13:40:18)
Thanks,
GeoffH