Uses of Class
net.thucydides.core.model.TestOutcome

Packages that use TestOutcome
net.thucydides.core Core domain model for the Thucydides application. 
net.thucydides.core.matchers   
net.thucydides.core.model The Thucydides domain model, which represents acceptance test runs. 
net.thucydides.core.releases   
net.thucydides.core.reports Thucydides generates reports in HTML and XML by default. 
net.thucydides.core.reports.adaptors   
net.thucydides.core.reports.adaptors.common   
net.thucydides.core.reports.adaptors.lettuce   
net.thucydides.core.reports.adaptors.specflow   
net.thucydides.core.reports.adaptors.xunit   
net.thucydides.core.reports.html XML Report generation. 
net.thucydides.core.reports.json   
net.thucydides.core.reports.matchers   
net.thucydides.core.reports.saucelabs   
net.thucydides.core.reports.xml XML Report generation. 
net.thucydides.core.requirements An application is designed to deliver a number of high-level capabilities. 
net.thucydides.core.statistics.model   
net.thucydides.core.statistics.service   
net.thucydides.core.steps Base class to be used when writing a library of resuable test steps. 
 

Uses of TestOutcome in net.thucydides.core
 

Methods in net.thucydides.core that return types with arguments of type TestOutcome
 List<TestOutcome> ThucydidesListeners.getResults()
           
 

Uses of TestOutcome in net.thucydides.core.matchers
 

Methods in net.thucydides.core.matchers that return types with arguments of type TestOutcome
static org.hamcrest.Matcher<TestOutcome> PublicThucydidesMatchers.containsResults(TestResult... testResults)
           
 

Methods in net.thucydides.core.matchers with parameters of type TestOutcome
 boolean TestOutcomeResultsMatcher.matchesSafely(TestOutcome testOutcome)
           
 

Uses of TestOutcome in net.thucydides.core.model
 

Methods in net.thucydides.core.model that return TestOutcome
 TestOutcome TestOutcome.addVersion(String version)
           
 TestOutcome TestOutcome.addVersions(List<String> versions)
           
 TestOutcome TestOutcome.asManualTest()
           
static TestOutcome TestOutcome.forTest(String methodName, Class<?> testCase)
          Create a new test outcome instance for a given test class or user story.
static TestOutcome TestOutcome.forTestInStory(String testName, Class<?> testCase, Story story)
           
static TestOutcome TestOutcome.forTestInStory(String testName, Story story)
           
 TestOutcome TestOutcome.recordStep(TestStep step)
          Add a test step to this acceptance test.
 TestOutcome TestOutcome.recordSteps(List<TestStep> steps)
           
 TestOutcome TestOutcome.usingIssueTracking(IssueTracking issueTracking)
           
 TestOutcome TestOutcome.withIssues(List<String> issues)
           
 TestOutcome TestOutcome.withMethodName(String methodName)
           
 TestOutcome TestOutcome.withQualifier(String qualifier)
           
 

Methods in net.thucydides.core.model with parameters of type TestOutcome
 String ReportNamer.getNormalizedTestNameFor(TestOutcome testOutcome)
          Return a filesystem-friendly version of the test case name.
 String ReportNamer.getSimpleTestNameFor(TestOutcome testOutcome)
          Return a filesystem-friendly version of the test case name.
 

Uses of TestOutcome in net.thucydides.core.releases
 

Methods in net.thucydides.core.releases that return types with arguments of type TestOutcome
 List<TestOutcome> ReleaseManager.enrichOutcomesWithReleaseTags(List<? extends TestOutcome> outcomes)
           
 

Method parameters in net.thucydides.core.releases with type arguments of type TestOutcome
 List<TestOutcome> ReleaseManager.enrichOutcomesWithReleaseTags(List<? extends TestOutcome> outcomes)
           
 

Uses of TestOutcome in net.thucydides.core.reports
 

Methods in net.thucydides.core.reports that return types with arguments of type TestOutcome
 List<? extends TestOutcome> TestOutcomes.getOutcomes()
           
 List<? extends TestOutcome> TestOutcomes.getTests()
           
 List<TestOutcome> TestOutcomeLoader.loadFrom(File reportDirectory)
          Load the test outcomes from a given directory.
 com.google.common.base.Optional<TestOutcome> AcceptanceTestLoader.loadReportFrom(File reportFile)
           
 List<TestOutcome> AcceptanceTestLoader.loadReportsFrom(File outputDirectory)
           
 

Methods in net.thucydides.core.reports with parameters of type TestOutcome
 File AcceptanceTestReporter.generateReportFor(TestOutcome testOutcome, TestOutcomes allTestOutcomes)
          Generate reports for a given acceptance test run.
 

Method parameters in net.thucydides.core.reports with type arguments of type TestOutcome
 void ReportService.generateReportsFor(List<TestOutcome> testOutcomeResults)
          A test runner can generate reports via Reporter instances that subscribe to the test runner.
static TestOutcomes TestOutcomes.of(List<? extends TestOutcome> outcomes)
           
 

Constructor parameters in net.thucydides.core.reports with type arguments of type TestOutcome
TestOutcomes(List<? extends TestOutcome> outcomes, double estimatedAverageStepCount)
           
TestOutcomes(List<? extends TestOutcome> outcomes, double estimatedAverageStepCount, String label)
           
TestOutcomes(List<? extends TestOutcome> outcomes, double estimatedAverageStepCount, String label, TestOutcomes rootOutcomes)
           
 

Uses of TestOutcome in net.thucydides.core.reports.adaptors
 

Methods in net.thucydides.core.reports.adaptors that return types with arguments of type TestOutcome
 List<TestOutcome> TestOutcomeAdaptor.loadOutcomes()
           
 List<TestOutcome> TestOutcomeAdaptor.loadOutcomesFrom(File source)
           
 

Uses of TestOutcome in net.thucydides.core.reports.adaptors.common
 

Methods in net.thucydides.core.reports.adaptors.common that return types with arguments of type TestOutcome
 List<TestOutcome> FilebasedOutcomeAdaptor.loadOutcomes()
           
 

Uses of TestOutcome in net.thucydides.core.reports.adaptors.lettuce
 

Methods in net.thucydides.core.reports.adaptors.lettuce that return types with arguments of type TestOutcome
 List<TestOutcome> LettuceXUnitAdaptor.loadOutcomesFrom(File source)
           
 

Uses of TestOutcome in net.thucydides.core.reports.adaptors.specflow
 

Methods in net.thucydides.core.reports.adaptors.specflow that return types with arguments of type TestOutcome
 List<TestOutcome> SpecflowAdaptor.loadOutcomesFrom(File source)
          Loads TestOutcomes from a SpecFlow output file or a directory containing output files.
 

Uses of TestOutcome in net.thucydides.core.reports.adaptors.xunit
 

Methods in net.thucydides.core.reports.adaptors.xunit that return types with arguments of type TestOutcome
 List<TestOutcome> DefaultXUnitAdaptor.loadOutcomesFrom(File source)
           
 List<TestOutcome> DefaultXUnitAdaptor.testOutcomesIn(File xunitFile)
           
 

Uses of TestOutcome in net.thucydides.core.reports.html
 

Methods in net.thucydides.core.reports.html with parameters of type TestOutcome
protected  void HtmlReporter.addTimestamp(TestOutcome testOutcome, Map<String,Object> context)
           
 File HtmlAcceptanceTestReporter.generateReportFor(TestOutcome testOutcome, TestOutcomes allTestOutcomes)
          Generate an HTML report for a given test run.
 

Uses of TestOutcome in net.thucydides.core.reports.json
 

Methods in net.thucydides.core.reports.json that return TestOutcome
 TestOutcome TestOutcomeSerializer.deserialize(com.google.gson.JsonElement json, Type typeOfT, com.google.gson.JsonDeserializationContext context)
           
 

Methods in net.thucydides.core.reports.json that return types with arguments of type TestOutcome
 com.google.common.base.Optional<TestOutcome> JSONTestOutcomeReporter.loadReportFrom(File reportFile)
           
 List<TestOutcome> JSONTestOutcomeReporter.loadReportsFrom(File outputDirectory)
           
 

Methods in net.thucydides.core.reports.json with parameters of type TestOutcome
 File JSONTestOutcomeReporter.generateReportFor(TestOutcome testOutcome, TestOutcomes allTestOutcomes)
           
 com.google.gson.JsonElement TestOutcomeSerializer.serialize(TestOutcome testOutcome, Type typeOfSrc, com.google.gson.JsonSerializationContext context)
           
 

Uses of TestOutcome in net.thucydides.core.reports.matchers
 

Methods in net.thucydides.core.reports.matchers that return types with arguments of type TestOutcome
static org.hamcrest.Matcher<TestOutcome> TestOutcomeMatchers.havingTag(TestTag expectedTag)
           
static org.hamcrest.Matcher<TestOutcome> TestOutcomeMatchers.havingTagName(String tagName)
           
static org.hamcrest.Matcher<TestOutcome> TestOutcomeMatchers.havingTagType(String tagType)
           
static org.hamcrest.Matcher<TestOutcome> TestOutcomeMatchers.withResult(TestResult expectedResult)
           
 

Uses of TestOutcome in net.thucydides.core.reports.saucelabs
 

Methods in net.thucydides.core.reports.saucelabs with parameters of type TestOutcome
 String SaucelabsLinkGenerator.linkFor(TestOutcome testOutcome)
           
 String LinkGenerator.linkFor(TestOutcome testOutcome)
           
 

Uses of TestOutcome in net.thucydides.core.reports.xml
 

Methods in net.thucydides.core.reports.xml that return types with arguments of type TestOutcome
 com.google.common.base.Optional<TestOutcome> XMLTestOutcomeReporter.loadReportFrom(File reportFile)
           
 List<TestOutcome> XMLTestOutcomeReporter.loadReportsFrom(File outputDirectory)
           
 

Methods in net.thucydides.core.reports.xml with parameters of type TestOutcome
 File XMLTestOutcomeReporter.generateReportFor(TestOutcome testOutcome, TestOutcomes allTestOutcomes)
          Generate an XML report for a given test run.
 

Uses of TestOutcome in net.thucydides.core.requirements
 

Methods in net.thucydides.core.requirements with parameters of type TestOutcome
 List<Requirement> RequirementsServiceImplementation.getAncestorRequirementsFor(TestOutcome testOutcome)
           
 List<Requirement> RequirementsService.getAncestorRequirementsFor(TestOutcome testOutcome)
           
 com.google.common.base.Optional<Requirement> RequirementsServiceImplementation.getParentRequirementFor(TestOutcome testOutcome)
           
 com.google.common.base.Optional<Requirement> RequirementsService.getParentRequirementFor(TestOutcome testOutcome)
           
 com.google.common.base.Optional<Requirement> RequirementsTagProvider.getParentRequirementOf(TestOutcome testOutcome)
           
 com.google.common.base.Optional<Requirement> FileSystemRequirementsTagProvider.getParentRequirementOf(TestOutcome testOutcome)
           
 com.google.common.base.Optional<Requirement> AnnotationBasedTagProvider.getParentRequirementOf(TestOutcome testOutcome)
           
 List<String> RequirementsServiceImplementation.getReleaseVersionsFor(TestOutcome testOutcome)
           
 List<String> RequirementsService.getReleaseVersionsFor(TestOutcome testOutcome)
           
 Set<TestTag> FileSystemRequirementsTagProvider.getTagsFor(TestOutcome testOutcome)
           
 Set<TestTag> AnnotationBasedTagProvider.getTagsFor(TestOutcome testOutcome)
           
 

Uses of TestOutcome in net.thucydides.core.statistics.model
 

Methods in net.thucydides.core.statistics.model with parameters of type TestOutcome
static TestRun TestRun.from(TestOutcome result)
           
 

Uses of TestOutcome in net.thucydides.core.statistics.service
 

Methods in net.thucydides.core.statistics.service with parameters of type TestOutcome
 Set<TestTag> TagProvider.getTagsFor(TestOutcome testOutcome)
          Returns the tags associated with a given test outcome.
 Set<TestTag> FeatureStoryTagProvider.getTagsFor(TestOutcome testOutcome)
           
 Set<TestTag> AnnotationBasedTagProvider.getTagsFor(TestOutcome testOutcome)
           
 

Uses of TestOutcome in net.thucydides.core.steps
 

Methods in net.thucydides.core.steps that return TestOutcome
protected  TestOutcome BaseStepListener.getCurrentTestOutcome()
           
 

Methods in net.thucydides.core.steps that return types with arguments of type TestOutcome
 List<TestOutcome> StepPublisher.getTestOutcomes()
          A step listener should be able to return a set of test results at the end of the test run.
 List<TestOutcome> BaseStepListener.getTestOutcomes()
           
 

Methods in net.thucydides.core.steps with parameters of type TestOutcome
 void StepListener.testFailed(TestOutcome testOutcome, Throwable cause)
          The test failed, but not while executing a step.
 void ConsoleStepListener.testFailed(TestOutcome testOutcome, Throwable cause)
           
 void ConsoleLoggingListener.testFailed(TestOutcome testOutcome, Throwable cause)
           
 void BaseStepListener.testFailed(TestOutcome testOutcome, Throwable cause)
           
 void StepListener.testFinished(TestOutcome result)
          Called when a test finishes.
 void StepEventBus.testFinished(TestOutcome result)
           
 void ConsoleStepListener.testFinished(TestOutcome result)
           
 void ConsoleLoggingListener.testFinished(TestOutcome result)
           
 void BaseStepListener.testFinished(TestOutcome outcome)
          A test has finished.
 



Copyright © 2011-2013 Wakaleo Consulting. All Rights Reserved.