@RunWith( VertxUnitRunner.class )
public class FooTest {
@Test
public void testFoo {
// ...
XMLAssert.assertXpathEvaluatesTo( title, "//ShortText", messageXML );
// ...
}
}Aug 12, 2015 10:53:47 AM io.vertx.core.impl.ContextImpl
SCHWERWIEGEND: Unhandled exception
junit.framework.ComparisonFailure: expected:<[XXX.]> but was:<[YYY.]>
at junit.framework.Assert.assertEquals(Assert.java:100)
at junit.framework.Assert.assertEquals(Assert.java:107)
at org.custommonkey.xmlunit.XMLAssert.assertXpathEvaluatesTo(XMLAssert.java:862)
...@RunWith( VertxUnitRunner.class )
public class FooTest {
@Test
public void testFoo(TestContext testContext) {
...
v -> {
try {
// ...
XMLAssert.assertXpathEvaluatesTo( title, "//ShortText", messageXML );
// ...
}
catch(Exeption ex) {
testContext.fail(ex);
}
}
}
}@RunWith(VertxUnitRunner.class)
public class SimpleJUnitTest {
@Test
public void test1() {
throw new ComparisonFailure("azef", "efef", "efef");
}
}with this console:
/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/bin/java -ea -Didea.launcher.port=7534 "-Didea.launcher.bin.path=/Applications/More/IntelliJ IDEA 14.app/Contents/bin" -Dfile.encoding=UTF-8 -classpath "/Applications/More/IntelliJ IDEA 14.app/Contents/lib/idea_rt.jar:/Applications/More/IntelliJ IDEA 14.app/Contents/plugins/junit/lib/junit-rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/lib/ant-javafx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/lib/dt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/lib/javafx-mx.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/lib/jconsole.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/lib/packager.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/lib/sa-jdi.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/lib/tools.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/charsets.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/deploy.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/javaws.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/jce.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/jfr.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/jfxswt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/jsse.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/management-agent.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/plugin.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/resources.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/rt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/ext/cldrdata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/ext/dnsns.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/ext/jfxrt.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/ext/localedata.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/ext/nashorn.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/ext/sunec.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/ext/sunjce_provider.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/ext/sunpkcs11.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/jre/lib/ext/zipfs.jar:/Users/julien/java/vertx-examples/unit-examples/target/test-classes:/Users/julien/java/vertx-examples/unit-examples/target/classes:/Users/julien/.m2/repository/io/vertx/vertx-core/3.0.0/vertx-core-3.0.0.jar:/Users/julien/.m2/repository/io/netty/netty-common/4.0.28.Final/netty-common-4.0.28.Final.jar:/Users/julien/.m2/repository/io/netty/netty-buffer/4.0.28.Final/netty-buffer-4.0.28.Final.jar:/Users/julien/.m2/repository/io/netty/netty-transport/4.0.28.Final/netty-transport-4.0.28.Final.jar:/Users/julien/.m2/repository/io/netty/netty-handler/4.0.28.Final/netty-handler-4.0.28.Final.jar:/Users/julien/.m2/repository/io/netty/netty-codec/4.0.28.Final/netty-codec-4.0.28.Final.jar:/Users/julien/.m2/repository/io/netty/netty-codec-http/4.0.28.Final/netty-codec-http-4.0.28.Final.jar:/Users/julien/.m2/repository/com/fasterxml/jackson/core/jackson-core/2.5.3/jackson-core-2.5.3.jar:/Users/julien/.m2/repository/com/fasterxml/jackson/core/jackson-databind/2.5.3/jackson-databind-2.5.3.jar:/Users/julien/.m2/repository/com/fasterxml/jackson/core/jackson-annotations/2.5.0/jackson-annotations-2.5.0.jar:/Users/julien/.m2/repository/io/vertx/vertx-unit/3.0.0/vertx-unit-3.0.0.jar:/Users/julien/.m2/repository/junit/junit/4.12/junit-4.12.jar:/Users/julien/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:/Users/julien/java/vertx-examples/examples-utils/target/classes:/Users/julien/.m2/repository/io/vertx/vertx-codetrans/3.0.0/vertx-codetrans-3.0.0.jar:/Users/julien/.m2/repository/io/vertx/vertx-codegen/3.0.0/vertx-codegen-3.0.0.jar:/Users/julien/.m2/repository/org/mvel/mvel2/2.2.0.Final/mvel2-2.2.0.Final.jar:/Users/julien/.m2/repository/io/vertx/vertx-lang-js/3.0.0/vertx-lang-js-3.0.0.jar:/Users/julien/.m2/repository/io/vertx/vertx-lang-groovy/3.0.0/vertx-lang-groovy-3.0.0.jar:/Users/julien/.m2/repository/org/codehaus/groovy/groovy-all/2.3.10/groovy-all-2.3.10.jar:/Users/julien/.m2/repository/io/vertx/vertx-lang-ruby/3.0.0/vertx-lang-ruby-3.0.0.jar:/Users/julien/.m2/repository/org/jruby/jruby-complete/1.7.20/jruby-complete-1.7.20.jar:/Users/julien/.m2/repository/org/slf4j/slf4j-api/1.6.2/slf4j-api-1.6.2.jar" com.intellij.rt.execution.application.AppMain com.intellij.rt.execution.junit.JUnitStarter -ideVersion5 io.vertx.example.unit.test.SimpleJUnitTest org.junit.ComparisonFailure: azef expected: java.lang.String<efef> but was: java.lang.String<efef> Expected :efef Actual :efef <Click to see difference> at io.vertx.example.unit.test.SimpleJUnitTest.test1(SimpleJUnitTest.java:27) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at io.vertx.ext.unit.junit.VertxUnitRunner.invokeTestMethod(VertxUnitRunner.java:96) at io.vertx.ext.unit.junit.VertxUnitRunner.lambda$invokeExplosively$1(VertxUnitRunner.java:107) at io.vertx.ext.unit.junit.VertxUnitRunner$$Lambda$2/707806938.handle(Unknown Source) at io.vertx.ext.unit.impl.TestContextImpl.run(TestContextImpl.java:146) at io.vertx.ext.unit.impl.TestContextImpl.execute(TestContextImpl.java:130) at io.vertx.ext.unit.impl.TestContextImpl.execute(TestContextImpl.java:17) at io.vertx.ext.unit.impl.ExecutionContext.run(ExecutionContext.java:22) at io.vertx.ext.unit.impl.ExecutionContext.run(ExecutionContext.java:27) at io.vertx.ext.unit.junit.VertxUnitRunner.invokeExplosively(VertxUnitRunner.java:120) at io.vertx.ext.unit.junit.VertxUnitRunner.access$100(VertxUnitRunner.java:38) at io.vertx.ext.unit.junit.VertxUnitRunner$1.evaluate(VertxUnitRunner.java:87) at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) at org.junit.runners.ParentRunner.run(ParentRunner.java:363) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:78) at com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:212) at com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:68) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at com.intellij.rt.execution.application.AppMain.main(AppMain.java:140) Process finished with exit code 255
--
You received this message because you are subscribed to the Google Groups "vert.x" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vertx+un...@googlegroups.com.
Visit this group at http://groups.google.com/group/vertx.
To view this discussion on the web, visit https://groups.google.com/d/msgid/vertx/10bc9098-a6cd-413a-82a4-c7176e802937%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.