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

Reply via email to