Thanks all, was able to successfully run the integrations tests with the changes suggested. Regards Kevin
On Tue, May 12, 2015 at 2:17 PM, Irham Iqbal <[email protected]> wrote: > Hi Kevin, > > Your test method testJSONFilterFromJSONPathConditionFalseTestScenario() > has dependsOnMethods = > "testJSONFilterFromJSONPathConditionTrueTestScenario" that makes your > test method testJSONFilterFromJSONPathConditionFalseTestScenario() depends > on testJSONFilterFromJSONPathConditionTrueTestScenario() method. Since > you have enabled=false your first method it won't run. Your second test > method will only run after that. Because of that you're getting that > exception. > > Thanks, > Iqbal > > > > On Tue, May 12, 2015 at 2:07 PM, Waruna Perera <[email protected]> wrote: > >> Hi Kevin, >> >> Are those only failing when run together or even as individual runs? >> >> >> >> On Tue, May 12, 2015 at 1:48 PM, Kevin Ratnasekera <[email protected]> >> wrote: >> >>> Hi Saneth, >>> These are the two test case methods related to the exception, >>> >>> >>> @Test(groups = {"wso2.esb"}, description = "Tests with filter mediator - >>> JSON path Scenario - Filter condition true" , enabled=false) >>> public void testJSONFilterFromJSONPathConditionTrueTestScenario() throws >>> Exception { >>> >>> String JSON_PAYLOAD = "{\"album\":\"Hello\",\"singer\":\"Peter\"}"; >>> >>> WebResource webResource = client >>> >>> .resource(getProxyServiceURLHttp("JSONPathFilterWithJSONProxy")); >>> >>> // sending post request >>> ClientResponse postResponse = webResource.type("application/json") >>> .post(ClientResponse.class, JSON_PAYLOAD); >>> >>> assertEquals(postResponse.getType().toString(), "application/json", >>> "Content-Type Should be application/json"); >>> assertEquals(postResponse.getStatus(), 201, "Response status should be >>> 201"); >>> >>> // Calling the GET request to verify Added album details >>> ClientResponse getResponse = webResource.type("application/json") >>> .get(ClientResponse.class); >>> >>> assertNotNull(getResponse, "Received Null response for while getting >>> Music album details"); >>> assertEquals(getResponse.getEntity(String.class), JSON_PAYLOAD, >>> "Response mismatch for HTTP Get call"); >>> } >>> >>> >>> @Test(groups = {"wso2.esb"}, description = "Tests with filter mediator - >>> JSON path Scenario Filter condition False", >>> dependsOnMethods = >>> "testJSONFilterFromJSONPathConditionTrueTestScenario") >>> public void testJSONFilterFromJSONPathConditionFalseTestScenario() throws >>> Exception { >>> >>> String JSON_PAYLOAD = "{\"album\":\"Moon\",\"singer\":\"Peter\"}"; >>> >>> WebResource webResource = client >>> .resource(getProxyServiceURLHttp("FilterWithJSONProxy")); >>> >>> // sending post request >>> ClientResponse postResponse = webResource.type("application/json") >>> .post(ClientResponse.class, JSON_PAYLOAD); >>> >>> assertEquals(postResponse.getStatus(), 202, "Response status should be >>> 202"); >>> } >>> >>> Thanks >>> Regards >>> Kevin >>> >>> On Tue, May 12, 2015 at 1:43 PM, Saneth Dharmakeerthi <[email protected]> >>> wrote: >>> >>>> Hi Kevin, >>>> >>>> Please share the full test case with us. >>>> >>>> Thanks and Best Regards, >>>> >>>> Saneth Dharmakeerthi >>>> Senior Software Engineer >>>> WSO2, Inc. >>>> Mobile: +94772325511 >>>> >>>> On Tue, May 12, 2015 at 12:24 PM, Kevin Ratnasekera <[email protected]> >>>> wrote: >>>> >>>>> Hi all, >>>>> org.testng.TestNGException: >>>>> org.wso2.carbon.esb.contenttype.json.FilterFromJSONPathTestCase.testJSONFilterFromJSONPathConditionFalseTestScenario() >>>>> is depending on method public void >>>>> org.wso2.carbon.esb.contenttype.json.FilterFromJSONPathTestCase.testJSONFilterFromJSONPathConditionTrueTestScenario() >>>>> throws java.lang.Exception, which is not annotated with @Test >>>>> >>>>> I am running integration tests on java version 1.7. The failing test >>>>> methods are depended on other methods. ( dependsOnMethods ) The classes >>>>> which does not include depended test methods pass successfully. >>>>> Regards >>>>> Kevin >>>>> >>>>> >>>>> _______________________________________________ >>>>> Dev mailing list >>>>> [email protected] >>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>> >>>>> >>>> >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> Waruna Perera >> Senior Software Engineer - Test Automation >> Mobile: +94 77 3867037 >> WSO2, Inc.; http://wso2.com/ >> lean . enterprise . middlewear. >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Irham Iqbal > Software Engineer - Test Automation > WSO2, Inc.: http://wso2.com > lean. enterprise. middleware > phone: +94 777888452 >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
