<< Back to previous view |
[QB-1552] Display test message incorrectly for boolean type assertion
|
|
Status: | Resolved |
Project: | QuickBuild |
Component/s: | None |
Affects Version/s: | None |
Fix Version/s: | 5.0.8 |
Type: | Bug | Priority: | Major |
Reporter: | Steve Luo | Assigned To: | Unassigned |
Resolution: | Fixed | Votes: | 1 |
Remaining Estimate: | Unknown | Time Spent: | Unknown |
Original Estimate: | Unknown |
Description |
If you have a JUnit assertions which is based on boolean then you get this kind of output:
junit.framework.AssertionFailedError: Road block expectation failed. expectedtrue> but wasfalse> but the UI of QB doesn't handle this http://quickbuild.intra.local/build/849790/junit_report test_RTE_REP_DisablingContinuousPlanningWithTraffic if you check the source of the webpage then you will find it in there <td><div class="stacktrace"><div class="msg"><pre>junit.framework.AssertionFailedError: Road block expectation failed. expectedtrue> but wasfalse> at com.pmease.test.testcases.CustomTestRunner.runChild(CustomTestRunner.java:49) at com.pmease.test.testcases.CustomTestRunner.runChild(CustomTestRunner.java:21) at com.pmease.test.testcases.CustomTestRunner.run(CustomTestRunner.java:64) at com.pmease.test.reflection.interfaces.routeConstructor.RouteContinuousPlanningBaseTest.verifyTrafficEvents(RouteContinuousPlanningBaseTest.java:466) at com.pmease.test.reflection.interfaces.routeConstructor.RouteContinuousPlanningBaseTest.connectTrafficAndVerifyNoNewRouteProposed(RouteContinuousPlanningBaseTest.java:206) at com.tomtom.testcases.reflection.routeConstructor.RouteContinuousPlanningTrafficTest.test_RTE_REP_DisablingContinuousPlanningWithTraffic(RouteContinuousPlanningTrafficTest.java:166) at com.pmease.test.testcases.CustomRunAfters.evaluate(CustomRunAfters.java:29) </pre></div></div></td> This is basicly standard output of JUnit4 if you do Assert.AssertEquals("Boolean both true", true, false). |