TA的每日心情 | 擦汗 4 小时前 |
---|
签到天数: 527 天 连续签到: 4 天 [LV.9]测试副司令
|
1测试积点
断言抛异常了,麻烦各位大神帮忙看看,多谢。
- given().headers("Accept", "application/json", "Content-Type", "application/json")
- .body(bodyString)
- .post()
- .then()
- .body("data.errCode",equalTo("123"));
复制代码 报错如下
- java.lang.AssertionError: 1 expectation failed.
- JSON path data.errCode doesn't match.
- Expected: 123
- Actual: PARAM_INVALID
- at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
- at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
- at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
- at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
- at org.codehaus.groovy.reflection.CachedConstructor.invoke(CachedConstructor.java:83)
- at org.codehaus.groovy.reflection.CachedConstructor.doConstructorInvoke(CachedConstructor.java:77)
- at org.codehaus.groovy.runtime.callsite.ConstructorSite$ConstructorSiteNoUnwrap.callConstructor(ConstructorSite.java:84)
- at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallConstructor(CallSiteArray.java:60)
- at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:235)
- at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callConstructor(AbstractCallSite.java:247)
- at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure.validate(ResponseSpecificationImpl.groovy:451)
- at io.restassured.internal.ResponseSpecificationImpl$HamcrestAssertionClosure$validate$1.call(Unknown Source)
- at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:48)
- at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:113)
- at org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:125)
- at io.restassured.internal.ResponseSpecificationImpl.validateResponseIfRequired(ResponseSpecificationImpl.groovy:613)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite$PogoCachedMethodSiteNoUnwrapNoCoerce.invoke(PogoMetaMethodSite.java:210)
- at org.codehaus.groovy.runtime.callsite.PogoMetaMethodSite.callCurrent(PogoMetaMethodSite.java:59)
- at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:52)
- at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:154)
- at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:166)
- at io.restassured.internal.ResponseSpecificationImpl.content(ResponseSpecificationImpl.groovy:251)
- at io.restassured.specification.ResponseSpecification$content$0.callCurrent(Unknown Source)
- at org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCallCurrent(CallSiteArray.java:52)
- at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:154)
- at org.codehaus.groovy.runtime.callsite.AbstractCallSite.callCurrent(AbstractCallSite.java:190)
- at io.restassured.internal.ResponseSpecificationImpl.body(ResponseSpecificationImpl.groovy:234)
- at io.restassured.internal.ValidatableResponseOptionsImpl.body(ValidatableResponseOptionsImpl.java:268)
- at RestAssuredTest.test(RestAssuredTest.java:42)
- at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
- at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
- at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
- at java.lang.reflect.Method.invoke(Method.java:498)
- at org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:108)
- at org.testng.internal.Invoker.invokeMethod(Invoker.java:661)
- at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:869)
- at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1193)
- at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:126)
- at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
- at org.testng.TestRunner.privateRun(TestRunner.java:744)
- at org.testng.TestRunner.run(TestRunner.java:602)
- at org.testng.SuiteRunner.runTest(SuiteRunner.java:380)
- at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:375)
- at org.testng.SuiteRunner.privateRun(SuiteRunner.java:340)
- at org.testng.SuiteRunner.run(SuiteRunner.java:289)
- at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
- at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
- at org.testng.TestNG.runSuitesSequentially(TestNG.java:1301)
- at org.testng.TestNG.runSuitesLocally(TestNG.java:1226)
- at org.testng.TestNG.runSuites(TestNG.java:1144)
- at org.testng.TestNG.run(TestNG.java:1115)
- at org.testng.IDEARemoteTestNG.run(IDEARemoteTestNG.java:72)
- at org.testng.RemoteTestNGStarter.main(RemoteTestNGStarter.java:123)
复制代码
|
|