eclipse / Xpect

This repository has been rewritten to move to the Eclipse Foundation. Find the old history here: https://github.com/TypeFox/Xpect
http://www.xpect-tests.org/
Eclipse Public License 2.0
30 stars 28 forks source link

Exception when declaring errors without expectation #180

Open spoenemann opened 9 years ago

spoenemann commented 9 years ago
// XPECT errors

leads to

java.lang.RuntimeException: Error creating value for argument org.xpect.xtext.lib.tests.ValidationTest.errors(ILinesExpectation arg0, ...)
    at org.xpect.runner.XpectTestRunner.createArgumentValues(XpectTestRunner.java:98)
    at org.xpect.runner.XpectTestRunner.runInternal(XpectTestRunner.java:146)
    at org.xpect.runner.AbstractTestRunner.run(AbstractTestRunner.java:59)
    at org.xpect.runner.XpectFileRunner.run(XpectFileRunner.java:162)
    at org.xpect.runner.XpectRunner.runChild(XpectRunner.java:231)
    at org.xpect.runner.XpectRunner.runChild(XpectRunner.java:1)
    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.xpect.runner.XpectRunner.run(XpectRunner.java:217)
    at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86)
    at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
    at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
Caused by: java.lang.NullPointerException
    at org.xpect.expectation.impl.AbstractExpectation.<init>(AbstractExpectation.java:38)
    at org.xpect.expectation.impl.LinesExpectationImpl.<init>(LinesExpectationImpl.java:29)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
    at org.xpect.state.StateContainer.createFactory(StateContainer.java:152)
    at org.xpect.state.StateContainer.getFactory(StateContainer.java:266)
    at org.xpect.state.StateContainer.createInstance(StateContainer.java:170)
    at org.xpect.state.StateContainer.createInstance(StateContainer.java:193)
    at org.xpect.state.StateContainer.get(StateContainer.java:243)
    at org.xpect.state.StateContainer.get(StateContainer.java:205)
    at org.xpect.runner.XpectTestRunner.createArgumentValues(XpectTestRunner.java:95)
    ... 18 more