Examples of FailureStackElement


Examples of com.consol.citrus.report.FailureStackElement

                return failureStack;
            }
           
            // first check if test failed during setup
            if (test.getLastExecutedAction() == null) {
                failureStack.add(new FailureStackElement(testFilePath, "init", 0L));
                // no actions were executed yet failure caused by test setup: abort
                return failureStack;
            }
           
            SAXParserFactory factory = SAXParserFactory.newInstance();
View Full Code Here

Examples of com.consol.citrus.report.FailureStackElement

                stackFinder = new FailureStackFinder(test);
                return;
            }
           
            if (stackFinder != null && stackFinder.isFailureStackElement(qName)) {
                failureStack.add(new FailureStackElement(testFilePath, qName, Long.valueOf(locator.getLineNumber())));
               
                if (stackFinder.getNestedActionContainer() != null &&
                        stackFinder.getNestedActionContainer().getLastExecutedAction() != null) {
                    //continue with nested action container, in order to find out which action caused the failure
                    stackFinder = new FailureStackFinder(stackFinder.getNestedActionContainer());
View Full Code Here

Examples of com.consol.citrus.report.FailureStackElement

        @Override
        public void endElement(String uri, String localName, String qName) throws SAXException {
            if (findLineEnding && qName.equals(failedActionName)) {
                // get last failure stack element
                FailureStackElement failureStackElement = failureStack.get(failureStack.size()-1);
                failureStackElement.setLineNumberEnd(Long.valueOf(locator.getLineNumber()));
                findLineEnding = false;
            }
            super.endElement(uri, localName, qName);
        }
View Full Code Here

Examples of com.consol.citrus.report.FailureStackElement

        List<FailureStackElement> failureStack = TestUtils.getFailureStack(test);
       
        Assert.assertFalse(failureStack.isEmpty());
        Assert.assertTrue(failureStack.size() == 1);
       
        FailureStackElement failureStackElement = failureStack.get(0);
        Assert.assertEquals(failureStackElement.getStackMessage(), "at com/consol/citrus/util/FailureStackExampleTest(" + failedAction.getName() + ":13)");
        Assert.assertEquals(failureStackElement.getLineNumberStart().longValue(), 13L);
    }
View Full Code Here

Examples of com.consol.citrus.report.FailureStackElement

       
        List<FailureStackElement> failureStack = TestUtils.getFailureStack(test);
       
        Assert.assertFalse(failureStack.isEmpty());
        Assert.assertTrue(failureStack.size() == 1);
        FailureStackElement failureStackElement = failureStack.get(0);
        Assert.assertEquals(failureStackElement.getStackMessage(), "at com/consol/citrus/util/FailureStackExampleTest(" + failedAction.getName() + ":34)");
        Assert.assertEquals(failureStackElement.getLineNumberStart().longValue(), 34L);
    }
View Full Code Here

Examples of com.consol.citrus.report.FailureStackElement

       
        List<FailureStackElement> failureStack = TestUtils.getFailureStack(test);
       
        Assert.assertFalse(failureStack.isEmpty());
        Assert.assertTrue(failureStack.size() == 1);
        FailureStackElement failureStackElement = failureStack.get(0);
        Assert.assertEquals(failureStackElement.getStackMessage(), "at com/consol/citrus/util/FailureStackExampleTest(" + failedAction.getName() + ":24)");
        Assert.assertEquals(failureStackElement.getLineNumberStart().longValue(), 24L);
    }
View Full Code Here

Examples of com.consol.citrus.report.FailureStackElement

       
        List<FailureStackElement> failureStack = TestUtils.getFailureStack(test);
       
        Assert.assertFalse(failureStack.isEmpty());
        Assert.assertTrue(failureStack.size() == 2);
        FailureStackElement failureStackElement = failureStack.get(1);
        Assert.assertEquals(failureStackElement.getStackMessage(), "at com/consol/citrus/util/FailureStackExampleTest(" + failedAction.getName() + ":29)");
        Assert.assertEquals(failureStackElement.getLineNumberStart().longValue(), 29L);
       
        failureStackElement = failureStack.get(0);
        Assert.assertEquals(failureStackElement.getStackMessage(), "at com/consol/citrus/util/FailureStackExampleTest(sequential:25)");
        Assert.assertEquals(failureStackElement.getLineNumberStart().longValue(), 25L);
    }
View Full Code Here

Examples of com.consol.citrus.report.FailureStackElement

       
        List<FailureStackElement> failureStack = TestUtils.getFailureStack(test);
       
        Assert.assertFalse(failureStack.isEmpty());
        Assert.assertTrue(failureStack.size() == 3);
        FailureStackElement failureStackElement = failureStack.get(2);
        Assert.assertEquals(failureStackElement.getStackMessage(), "at com/consol/citrus/util/FailureStackExampleTest(" + failedAction.getName() + ":31)");
        Assert.assertEquals(failureStackElement.getLineNumberStart().longValue(), 31L);
       
        failureStackElement = failureStack.get(1);
        Assert.assertEquals(failureStackElement.getStackMessage(), "at com/consol/citrus/util/FailureStackExampleTest(iterate:30)");
        Assert.assertEquals(failureStackElement.getLineNumberStart().longValue(), 30L);
       
        failureStackElement = failureStack.get(0);
        Assert.assertEquals(failureStackElement.getStackMessage(), "at com/consol/citrus/util/FailureStackExampleTest(sequential:25)");
        Assert.assertEquals(failureStackElement.getLineNumberStart().longValue(), 25L);
    }
View Full Code Here

Examples of com.consol.citrus.report.FailureStackElement

       
        List<FailureStackElement> failureStack = TestUtils.getFailureStack(test);
       
        Assert.assertFalse(failureStack.isEmpty());
        Assert.assertTrue(failureStack.size() == 2);
        FailureStackElement failureStackElement = failureStack.get(1);
        Assert.assertEquals(failureStackElement.getStackMessage(), "at com/consol/citrus/util/FailureStackExampleTest(" + failedAction.getName() + ":17-22)");
        Assert.assertEquals(failureStackElement.getLineNumberStart().longValue(), 17L);
        Assert.assertEquals(failureStackElement.getLineNumberEnd().longValue(), 22L);
       
        failureStackElement = failureStack.get(0);
        Assert.assertEquals(failureStackElement.getStackMessage(), "at com/consol/citrus/util/FailureStackExampleTest(parallel:14)");
        Assert.assertEquals(failureStackElement.getLineNumberStart().longValue(), 14L);
    }
View Full Code Here

Examples of com.consol.citrus.report.FailureStackElement

       
        List<FailureStackElement> failureStack = TestUtils.getFailureStack(test);
       
        Assert.assertFalse(failureStack.isEmpty());
        Assert.assertTrue(failureStack.size() == 1);
        FailureStackElement failureStackElement = failureStack.get(0);
        Assert.assertEquals(failureStackElement.getStackMessage(), "at com/consol/citrus/util/FailureStackExampleTest(" + failedAction.getName() + ":35-37)");
        Assert.assertEquals(failureStackElement.getLineNumberStart().longValue(), 35L);
        Assert.assertEquals(failureStackElement.getLineNumberEnd().longValue(), 37L);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.