public void accept(TokenVisitor tokenVisitor) { testSuite.accept(tokenVisitor); }
public ExecutionToken getExecutionToken() { return testSuite.getExecutionToken(); }
public List<FeatureToken> getFeatureList() { return testSuite.getFeatureList(); }
@Override public void testsCompleted(ExecutionToken testExecutionToken, List<FeatureToken> features, Set<CataloguedStep> cataloguedSteps) { WebAgentTestSuite testSuite = new WebAgentTestSuite(new TestSuite(testExecutionToken, features)); addToCachedSuites(testSuite); suiteStore.addSuiteToStore(testSuite); }
@Override public TestSuiteBean marshal(TestSuite v) throws Exception { TestSuiteBean s = new TestSuiteBean(); s.setExecution(v.getExecutionToken()); s.setFeatures(v.getFeatureList()); s.setSuiteName(v.getTestSuiteName()); return s; }
public String getTestSuiteName() { return testSuite.getTestSuiteName(); }
public String getExecutionHost() { return testSuite.getExecutionHost(); }
public EndState getEndState() { return testSuite.getEndState(); }
@Override public TestSuite unmarshal(TestSuiteBean v) throws Exception { return new TestSuite(v.getExecution(), v.getFeatures()); } }
private TestSuite runInterpreter() throws Exception { String baseDir = findProjectBaseDir(); String featureDirPath = FileUtils.getFilePath(baseDir, "chorus-mocksuite", "src", "main", "java", "org", "chorusbdd", "chorus", "tools", "mocksuite", "mocksuiteone"); Chorus chorus = new Chorus(new String[] {"-f", featureDirPath, "-h", "org.chorusbdd.chorus.tools.mocksuite.mocksuiteone","-l", "info", "-x", "org.chorusbdd.chorus.tools.xml.writer.MockExecutionListener"}); chorus.run(); assertTrue("Chorus interpreter found some features", MockExecutionListener.testExecutionToken.getTotalFeatures() > 0); return new TestSuite(MockExecutionListener.testExecutionToken, MockExecutionListener.featureTokens); }
public WebAgentTestSuite(TestSuite testSuite) { this.testSuite = testSuite; this.suiteTime = FormattingUtils.getStartTimeFormatter().format( testSuite.getExecutionToken().getExecutionStartTime() ); }
@Test public void testVisitation() { MockVisitor m = new MockVisitor(); testSuite.accept(m); assertEquals("Expected visit count", 20, m.visitations); }
@Before public void doBefore() { scenarioToken = new ScenarioToken(); scenarioToken.setName("Test Scenario"); stepOne = scenarioToken.addStep(StepToken.createStep("If", "I create a step")); stepTwo = scenarioToken.addStep(StepToken.createStep("If", "I create a second step")); stepThree = StepToken.createStep("If", "I create a step macro child step"); stepTwo.addChildStep(stepThree); scenarioTwo = new ScenarioToken(); stepFour = scenarioTwo.addStep(StepToken.createStep("If", "I add a step to scenario 2")); featureToken = new FeatureToken(); featureToken.addScenario(scenarioToken); featureToken.addScenario(scenarioTwo); featureTwo = new FeatureToken(); executionToken = new ExecutionToken("My test suite name"); testSuite = new TestSuite(executionToken, Arrays.asList(featureToken, featureTwo)); }