Skip navigation links
A B C D E F G H I J L M N O P Q R S T U V W X Z 

A

AbstractRequirementsTagProvider - Class in net.thucydides.core.requirements
 
AcceptanceCriteriaRequirmentCounter - Class in net.thucydides.core.requirements.reports
 
AcceptanceCriteriaRequirmentCounter(TestOutcomes) - Constructor for class net.thucydides.core.requirements.reports.AcceptanceCriteriaRequirmentCounter
 
AcceptanceTestFullReporter - Interface in net.thucydides.core.reports
 
AcceptanceTestLoader - Interface in net.thucydides.core.reports
 
AcceptanceTestReporter - Interface in net.thucydides.core.reports
Generates a report based on a set of acceptance test results.
AdaptorService - Class in net.thucydides.core.reports.adaptors
 
AdaptorService(EnvironmentVariables) - Constructor for class net.thucydides.core.reports.adaptors.AdaptorService
 
AdaptorService() - Constructor for class net.thucydides.core.reports.adaptors.AdaptorService
 
addAbility(String) - Method in class net.thucydides.core.model.CastMember
 
addAsciidocLineBreaks(String) - Method in class net.thucydides.core.reports.renderer.AsciidocMarkupRenderer
 
addChild(Requirement) - Static method in class net.thucydides.core.requirements.classpath.ChildElementAdder
 
addChildStep(TestStep) - Method in class net.thucydides.core.model.TestStep
 
addDataFrom(DataTable) - Method in class net.thucydides.core.model.TestOutcome
 
addFact(String) - Method in class net.thucydides.core.model.CastMember
 
addFailingExternalStep(Throwable) - Method in class net.thucydides.core.model.TestOutcome
 
addFailingStepAsSibling(List<TestStep>, Throwable) - Method in class net.thucydides.core.model.TestOutcome
 
addIssues(List<String>) - Method in class net.thucydides.core.model.TestOutcome
 
addLeafRequirementDefinedIn(String) - Static method in class net.thucydides.core.requirements.classpath.LeafRequirementAdder
 
addLinks(String) - Method in class net.thucydides.core.model.formatters.ReportFormatter
 
addNewExamplesFrom(DataTable) - Method in class net.thucydides.core.model.TestOutcome
 
addNewExamplesFrom(DataTable) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
addNewExamplesFrom(DataTable) - Method in interface net.thucydides.core.steps.StepListener
If multiple tables are used, this method will add any new rows to the test data
addParentsOf(Requirement) - Static method in class net.thucydides.core.requirements.classpath.NonLeafRequirementsAdder
 
addRow(Map<String, ?>) - Method in class net.thucydides.core.model.DataTable
 
addRow(List<?>) - Method in class net.thucydides.core.model.DataTable
 
addRow(Map<String, ?>) - Method in class net.thucydides.core.model.TestOutcome
 
addRow(DataTableRow) - Method in class net.thucydides.core.model.TestOutcome
 
addRow(String, List<String>) - Method in class net.thucydides.core.reports.adaptors.specflow.SpecflowScenario
 
addRows(List<DataTableRow>) - Method in class net.thucydides.core.model.DataTable
 
addScreenshot(ScreenshotAndHtmlSource) - Method in class net.thucydides.core.model.TestStep
 
addSteps(List<String>) - Method in class net.thucydides.core.reports.adaptors.specflow.SpecflowScenario
 
addTag(TestTag) - Method in class net.thucydides.core.model.TestOutcome
 
addTags(List<TestTag>) - Method in class net.thucydides.core.model.DataSetDescriptor
 
addTags(List<TestTag>) - Method in class net.thucydides.core.model.TestOutcome
 
addTagsToLatestDataSet(List<TestTag>) - Method in class net.thucydides.core.model.DataTable
 
addUserStoryFeatureTo(Set<TestTag>) - Method in class net.thucydides.core.model.TestOutcome
 
addVersion(String) - Method in class net.thucydides.core.model.TestOutcome
 
addVersions(List<String>) - Method in class net.thucydides.core.model.TestOutcome
 
allButLast(List<String>) - Static method in class net.thucydides.core.requirements.classpath.PathElements
 
allFields() - Method in class net.thucydides.core.annotations.Fields
 
AllRequirements - Class in net.thucydides.core.requirements
 
AllRequirements() - Constructor for class net.thucydides.core.requirements.AllRequirements
 
and(int) - Method in class net.thucydides.core.reports.history.ProgressSnapshot.ProgressSnapshotBuilder
 
andCardNumber(String) - Method in class net.thucydides.core.requirements.model.ExampleBuilder
 
andClassname(String) - Method in class net.thucydides.core.reports.adaptors.xunit.model.TestCase
 
andContents(String) - Method in class net.thucydides.core.model.ReportData.ReportDataBuilder
 
andCopyRowDataFrom(DataTableRow) - Method in class net.thucydides.core.model.DataTable.DataTableBuilder
 
andDescription(String) - Method in class net.thucydides.core.model.DataTable.DataTableBuilder
 
andDescriptors(List<DataSetDescriptor>) - Method in class net.thucydides.core.model.DataTable.DataTableBuilder
 
andKey(String) - Method in class net.thucydides.core.issues.IssueKeyFormat
 
andMappedRows(List<? extends Map<String, ?>>) - Method in class net.thucydides.core.model.DataTable.DataTableBuilder
 
andNoCardNumber() - Method in class net.thucydides.core.requirements.model.ExampleBuilder
 
andPath(String) - Method in class net.serenitybdd.core.rest.RestQuery.RestQueryBuilder
 
andRowData(List<DataTableRow>) - Method in class net.thucydides.core.model.DataTable.DataTableBuilder
 
andRows(List<List<Object>>) - Method in class net.thucydides.core.model.DataTable.DataTableBuilder
 
andScenarioOutline(String) - Method in class net.thucydides.core.model.DataTable.DataTableBuilder
 
andTime(double) - Method in class net.thucydides.core.reports.adaptors.xunit.model.TestCase
 
andTitle(String) - Method in class net.thucydides.core.model.DataTable.DataTableBuilder
 
andType(String) - Method in class net.thucydides.core.model.TestTag.TestTagBuilder
 
AnnotatedStepDescription - Class in net.thucydides.core.steps
Test steps and step groups can be described by various annotations.
annotatedWith(Class) - Method in class net.thucydides.core.reflection.ClassFinder
 
AnnotationBasedTagProvider - Class in net.thucydides.core.statistics.service
Returns test tags based on the @WithTag, @WithTags and @WithTagValuesOf.
AnnotationBasedTagProvider() - Constructor for class net.thucydides.core.statistics.service.AnnotationBasedTagProvider
 
ANSI_BLUE - Static variable in class net.thucydides.core.steps.ConsoleLoggingListener
 
ANSI_CYAN - Static variable in class net.thucydides.core.steps.ConsoleLoggingListener
 
ANSI_GREEN - Static variable in class net.thucydides.core.steps.ConsoleLoggingListener
 
ANSI_PURPLE - Static variable in class net.thucydides.core.steps.ConsoleLoggingListener
 
ANSI_RED - Static variable in class net.thucydides.core.steps.ConsoleLoggingListener
 
ANSI_RESET - Static variable in class net.thucydides.core.steps.ConsoleLoggingListener
 
ANSI_SERENITY_GREEN - Static variable in class net.thucydides.core.steps.ConsoleLoggingListener
 
ANSI_YELLOW - Static variable in class net.thucydides.core.steps.ConsoleLoggingListener
 
appendRow(Map<String, ?>) - Method in class net.thucydides.core.model.DataTable
 
appendRow(List<?>) - Method in class net.thucydides.core.model.DataTable
 
appendTestFailure(TestFailureCause) - Method in class net.thucydides.core.model.TestOutcome
 
ApplicationFeature - Class in net.thucydides.core.model.features
A feature represents a higher-level functionality that is illustrated by several user stories.
ApplicationFeature(String, String) - Constructor for class net.thucydides.core.model.features.ApplicationFeature
 
ARG_SEP - Static variable in class net.thucydides.core.reports.adaptors.specflow.SpecflowScenarioTitleLine
 
asAMap() - Method in class net.thucydides.core.model.flags.FlagCounts
 
asAQuestion() - Method in class net.thucydides.core.steps.ExecutedStepDescription
 
asAssertionFailure() - Method in class net.thucydides.core.reports.adaptors.xunit.model.TestException
 
asATitle() - Method in class net.thucydides.core.util.Inflection
 
AScenarioHasNoNameException - Exception in net.thucydides.core.reports.json
 
AScenarioHasNoNameException(String) - Constructor for exception net.thucydides.core.reports.json.AScenarioHasNoNameException
 
Asciidoc - Annotation Type in net.thucydides.core.reports.renderer
 
AsciidocMarkupRenderer - Class in net.thucydides.core.reports.renderer
 
AsciidocMarkupRenderer() - Constructor for class net.thucydides.core.reports.renderer.AsciidocMarkupRenderer
 
asException() - Method in class net.thucydides.core.reports.adaptors.xunit.model.TestException
 
asFeature() - Method in class net.thucydides.core.model.Story
 
asFlattenedList() - Method in class net.thucydides.core.requirements.RequirementsList
 
asFlattenedList() - Method in class net.thucydides.core.requirements.RequirementsTree
 
asManualTest() - Method in class net.thucydides.core.model.TestOutcome
 
asMap() - Method in class net.thucydides.core.annotations.Fields.FieldValueBuilder
 
asQualifiedTag() - Method in class net.thucydides.core.model.Story
 
assignAbility(String, String) - Method in class net.thucydides.core.model.TestOutcome
 
assignDescriptionToActor(String, String) - Method in class net.thucydides.core.model.TestOutcome
 
assignFact(String, String) - Method in class net.thucydides.core.model.TestOutcome
 
asString() - Method in class net.thucydides.core.model.stacktrace.FailureCause
 
assumptionViolated(String) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
assumptionViolated(String) - Method in interface net.thucydides.core.steps.StepListener
 
asTag() - Method in class net.thucydides.core.model.Story
 
asTag() - Method in class net.thucydides.core.requirements.model.Requirement
 
asUnqualifiedTag() - Method in class net.thucydides.core.requirements.model.Requirement
 
AtomicTestCount - Class in net.thucydides.core.statistics
Keeps track of the tests executed.
AtomicTestCount() - Constructor for class net.thucydides.core.statistics.AtomicTestCount
 
atTime(DateTime) - Method in class net.thucydides.core.reports.history.ProgressSnapshot.ProgressSnapshotBuilder
 
augment(TestOutcome) - Method in class net.thucydides.core.reports.FlagsAugmenter
 
augment(TestOutcome) - Method in interface net.thucydides.core.reports.OutcomeAugmenter
 
aValueIsDefinedFor(Enum<?>) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
aValueIsDefinedFor(String) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
aValueIsDefinedFor(Enum<?>) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
aValueIsDefinedFor(String) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
aValueIsDefinedFor(Enum<?>) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
aValueIsDefinedFor(String) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 

B

BaseRequirementsService - Class in net.thucydides.core.requirements
 
BaseRequirementsService(EnvironmentVariables) - Constructor for class net.thucydides.core.requirements.BaseRequirementsService
 
BasicXUnitLoader - Class in net.thucydides.core.reports.adaptors.xunit
 
BasicXUnitLoader() - Constructor for class net.thucydides.core.reports.adaptors.xunit.BasicXUnitLoader
 
BatchManager - Interface in net.thucydides.core.batches
 
BatchManagerProvider - Class in net.thucydides.core.batches
 
BatchManagerProvider(Configuration) - Constructor for class net.thucydides.core.batches.BatchManagerProvider
 
BatchStrategy - Enum in net.thucydides.core.batches
 
BeanCollectionMatcher - Interface in net.thucydides.core.matchers
 
BeanConstraint(String) - Constructor for class net.thucydides.core.matchers.BeanMatchers.BeanConstraint
 
BeanFieldMatcher - Interface in net.thucydides.core.matchers
 
BeanFields - Class in net.thucydides.core.matchers.dates
 
BeanMatcher - Interface in net.thucydides.core.matchers
 
BeanMatcherAsserts - Class in net.thucydides.core.matchers
 
BeanMatcherAsserts() - Constructor for class net.thucydides.core.matchers.BeanMatcherAsserts
 
BeanMatchers - Class in net.thucydides.core.matchers
 
BeanMatchers() - Constructor for class net.thucydides.core.matchers.BeanMatchers
 
BeanMatchers.BeanConstraint - Class in net.thucydides.core.matchers
 
BigDecimalValueMatcher - Class in net.thucydides.core.matchers
 
booleanFrom(EnvironmentVariables) - Method in enum net.thucydides.core.ThucydidesSystemProperty
 
booleanFrom(EnvironmentVariables, Boolean) - Method in enum net.thucydides.core.ThucydidesSystemProperty
 
BreadcrumbTagFilter - Class in net.thucydides.core.tags
 
BreadcrumbTagFilter(RequirementsService) - Constructor for class net.thucydides.core.tags.BreadcrumbTagFilter
 
BreadcrumbTagFilter() - Constructor for class net.thucydides.core.tags.BreadcrumbTagFilter
 
BreadcrumbTagFilter.RequirementTagFilter - Class in net.thucydides.core.tags
 
BrowserStackLinkGenerator - Class in net.thucydides.core.reports.remoteTesting
Used to generate links to BrowserStack videos when the tests are executed on the BrowserStack servers.
BrowserStackLinkGenerator() - Constructor for class net.thucydides.core.reports.remoteTesting.BrowserStackLinkGenerator
 
BrowserStackLinkGenerator(EnvironmentVariables) - Constructor for class net.thucydides.core.reports.remoteTesting.BrowserStackLinkGenerator
 
build() - Method in class net.thucydides.core.model.DataTable.DataTableBuilder
 
BuildInfoProvider - Class in net.serenitybdd.core.buildinfo
Created by john on 12/02/15.
BuildInfoProvider(EnvironmentVariables) - Constructor for class net.serenitybdd.core.buildinfo.BuildInfoProvider
 
BuildProperties - Class in net.serenitybdd.core.buildinfo
Created by john on 12/02/15.
BuildProperties(Map<String, String>, List<String>, Map<String, Properties>) - Constructor for class net.serenitybdd.core.buildinfo.BuildProperties
 
buildRequirementsOutcomesFrom(TestOutcomes) - Method in class net.thucydides.core.requirements.reports.FileSystemRequirmentsOutcomeFactory
 
buildRequirementsOutcomesFrom(Requirement, TestOutcomes) - Method in class net.thucydides.core.requirements.reports.FileSystemRequirmentsOutcomeFactory
 
buildRequirementsOutcomesFrom(TestOutcomes) - Method in class net.thucydides.core.requirements.reports.MultipleSourceRequirmentsOutcomeFactory
 
buildRequirementsOutcomesFrom(Requirement, TestOutcomes) - Method in class net.thucydides.core.requirements.reports.MultipleSourceRequirmentsOutcomeFactory
 
buildRequirementsOutcomesFrom(TestOutcomes) - Method in interface net.thucydides.core.requirements.reports.RequirementsOutcomeFactory
 
buildRequirementsOutcomesFrom(Requirement, TestOutcomes) - Method in interface net.thucydides.core.requirements.reports.RequirementsOutcomeFactory
 
by(RequirementsTagProvider) - Static method in class net.thucydides.core.requirements.ParentRequirementsProvided
 
by(RequirementsTagProvider) - Static method in class net.thucydides.core.requirements.RequirementsProvided
 
byType(String) - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomesOfTypeCache
 

C

calculateDynamicFieldValues() - Method in class net.thucydides.core.model.TestOutcome
Fix the values of synthetic fields for serialization purposes
called(String) - Static method in class net.thucydides.core.model.Story
 
canConvert(Class) - Method in class net.thucydides.core.reports.xml.TestOutcomeConverter
Determines which classes this converter applies to.
canHandleTestSource(String) - Method in class net.thucydides.core.statistics.service.JUnitTagProviderStrategy
 
canHandleTestSource(String) - Method in interface net.thucydides.core.statistics.service.TagProviderStrategy
 
capitalize(String) - Method in class net.thucydides.core.util.Inflector
Returns a copy of the input with the first character converted to uppercase and the remainder to lowercase.
castActor(String) - Method in class net.thucydides.core.model.TestOutcome
 
CastMember - Class in net.thucydides.core.model
 
CastMember(String) - Constructor for class net.thucydides.core.model.CastMember
 
CastMember(String, List<String>, List<String>) - Constructor for class net.thucydides.core.model.CastMember
 
causedBy(String) - Static method in class net.serenitybdd.core.exceptions.TheErrorType
 
CausesAssertionFailure - Interface in net.serenitybdd.core.exceptions
 
CausesCompromisedTestFailure - Interface in net.serenitybdd.core.exceptions
 
checkTestResults() - Method in class net.thucydides.core.reports.ResultChecker
 
checkThat(String, Matcher<? extends Object>) - Static method in class net.thucydides.core.matchers.BeanMatchers
 
checkThat(Boolean, Matcher<? extends Object>) - Static method in class net.thucydides.core.matchers.BeanMatchers
 
checkThat(BigDecimal, Matcher<? extends BigDecimal>) - Static method in class net.thucydides.core.matchers.BeanMatchers
 
ChildElementAdder - Class in net.thucydides.core.requirements.classpath
Created by john on 13/07/2016.
ChildElementAdder(Requirement, Requirement) - Constructor for class net.thucydides.core.requirements.classpath.ChildElementAdder
 
ChildElementAdder.ChildElementAdderBuilder - Class in net.thucydides.core.requirements.classpath
 
ChildElementAdderBuilder(Requirement) - Constructor for class net.thucydides.core.requirements.classpath.ChildElementAdder.ChildElementAdderBuilder
 
ChildrenFirstOrderedMap - Class in net.thucydides.core.requirements
 
ChildrenFirstOrderedMap() - Constructor for class net.thucydides.core.requirements.ChildrenFirstOrderedMap
 
ChildRequirementCounter - Class in net.thucydides.core.requirements.reports
 
ChildRequirementCounter(Requirement, TestOutcomes) - Constructor for class net.thucydides.core.requirements.reports.ChildRequirementCounter
 
childType() - Method in class net.thucydides.core.requirements.model.Requirement
 
ClassFinder - Class in net.thucydides.core.reflection
Load classes from a given package.
ClassInfoAnnotations - Class in net.thucydides.core.requirements.annotations
 
ClassInfoAnnotations(ClassPath.ClassInfo) - Constructor for class net.thucydides.core.requirements.annotations.ClassInfoAnnotations
 
ClassNarrative - Class in net.thucydides.core.requirements.classpath
Created by john on 20/07/2016.
ClassNarrative() - Constructor for class net.thucydides.core.requirements.classpath.ClassNarrative
 
ClassNarrative.ClassNarrativeText - Class in net.thucydides.core.requirements.classpath
 
ClassNarrative.ClassNarrativeType - Class in net.thucydides.core.requirements.classpath
 
ClassNarrativeText() - Constructor for class net.thucydides.core.requirements.classpath.ClassNarrative.ClassNarrativeText
 
ClassNarrativeType() - Constructor for class net.thucydides.core.requirements.classpath.ClassNarrative.ClassNarrativeType
 
ClasspathDependencyInjectorService - Class in net.thucydides.core.steps.di
 
ClasspathDependencyInjectorService() - Constructor for class net.thucydides.core.steps.di.ClasspathDependencyInjectorService
 
ClasspathRequirementsProviderService - Class in net.thucydides.core.requirements
Provides a way to obtain the list of requirements providers.
ClasspathRequirementsProviderService(TagProviderService) - Constructor for class net.thucydides.core.requirements.ClasspathRequirementsProviderService
 
ClasspathTagProviderService - Class in net.thucydides.core.statistics.service
 
ClasspathTagProviderService() - Constructor for class net.thucydides.core.statistics.service.ClasspathTagProviderService
 
ClassTypeAdapter - Class in net.thucydides.core.reports.json.gson
 
ClassTypeAdapter() - Constructor for class net.thucydides.core.reports.json.gson.ClassTypeAdapter
 
clear() - Method in class net.thucydides.core.requirements.DisabledRequirementsStore
 
clear() - Method in class net.thucydides.core.requirements.FileSystemRequirementsStore
 
clear() - Method in class net.thucydides.core.requirements.PackageRequirementsTagProvider
 
clear() - Method in interface net.thucydides.core.requirements.RequirementsStore
 
clearCache() - Method in class net.thucydides.core.requirements.PackageRequirementsTagProvider
 
clearException() - Method in class net.thucydides.core.model.TestStep
 
clearForcedResult() - Method in class net.thucydides.core.model.TestOutcome
 
clearProperty(String) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
clearProperty(String) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
clearProperty(String) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
clearStartTime() - Method in class net.thucydides.core.model.TestOutcome
 
clone() - Method in class net.thucydides.core.model.TestStep
 
clone() - Method in class net.thucydides.core.steps.ExecutedStepDescription
 
close() - Method in class net.thucydides.core.reports.TestOutcomeStream
 
CollectionAdapter - Class in net.thucydides.core.reports.json.gson
 
CollectionAdapter() - Constructor for class net.thucydides.core.reports.json.gson.CollectionAdapter
 
compareTo(Object) - Method in class net.thucydides.core.model.Release
 
compareTo(TestTag) - Method in class net.thucydides.core.model.TestTag
 
compareTo(ProgressSnapshot) - Method in class net.thucydides.core.reports.history.ProgressSnapshot
 
compareTo(TestResultSnapshot) - Method in class net.thucydides.core.reports.history.TestResultSnapshot
 
compareTo(Object) - Method in class net.thucydides.core.requirements.model.Requirement
 
completed() - Method in class net.thucydides.core.reports.history.ProgressSnapshot.ProgressSnapshotBuilder.ResultCountBuilder
 
COMPROMISED_TESTSTEPS - Static variable in class net.thucydides.core.model.TestStep
 
compromisedTypes() - Method in class net.thucydides.core.model.failures.FailureAnalysisConfiguration
 
Configuration<T extends Configuration> - Interface in net.thucydides.core.webdriver
 
ConfiguredEnvironment - Class in net.serenitybdd.core.environment
 
ConfiguredEnvironment() - Constructor for class net.serenitybdd.core.environment.ConfiguredEnvironment
 
configuredIn(EnvironmentVariables) - Static method in class net.thucydides.core.reports.html.MarkdownRendering
 
ConsoleLoggingListener - Class in net.thucydides.core.steps
 
ConsoleLoggingListener(EnvironmentVariables, Logger) - Constructor for class net.thucydides.core.steps.ConsoleLoggingListener
 
ConsoleLoggingListener(EnvironmentVariables) - Constructor for class net.thucydides.core.steps.ConsoleLoggingListener
 
consumeNextStepFrom(List<String>) - Method in class net.thucydides.core.reports.adaptors.specflow.ScenarioStepReader
 
containsFiles(FileFilter...) - Method in class net.thucydides.core.files.TheDirectoryStructure
 
containsResults(TestResult...) - Static method in class net.thucydides.core.matchers.PublicThucydidesMatchers
 
containsSameDatesAs(Collection<Date>) - Static method in class net.thucydides.core.matchers.dates.DateMatchers
 
containsSameDateTimesAs(Collection<DateTime>) - Static method in class net.thucydides.core.matchers.dates.DateMatchers
 
containsTag(TestTag) - Method in class net.thucydides.core.reports.TestOutcomes
 
containsTests() - Method in class net.thucydides.core.requirements.annotations.ClassInfoAnnotations
 
ContextTagProvider - Class in net.thucydides.core.statistics.service
Allows tags to be added via the injected.tag system property.
ContextTagProvider() - Constructor for class net.thucydides.core.statistics.service.ContextTagProvider
 
ContextTagProvider(EnvironmentVariables) - Constructor for class net.thucydides.core.statistics.service.ContextTagProvider
 
convertToTable(String) - Method in class net.thucydides.core.reports.adaptors.specflow.SpecflowScenario
 
convertToTestTag(WithTag) - Static method in class net.thucydides.core.tags.TagConverters
 
copy() - Method in class net.thucydides.core.configuration.SystemPropertiesConfiguration
 
copy() - Method in class net.thucydides.core.model.TestOutcome
 
copy() - Method in interface net.thucydides.core.util.EnvironmentVariables
 
copy() - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
copy() - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
copy() - Method in interface net.thucydides.core.webdriver.Configuration
 
CopyDirectory - Class in net.thucydides.core.reports.util
 
CopyDirectory(Path, Path) - Constructor for class net.thucydides.core.reports.util.CopyDirectory
 
copyOf(Collection<? extends T>) - Static method in class net.serenitybdd.core.collect.NewList
 
copyOf(T...) - Static method in class net.serenitybdd.core.collect.NewList
 
copyOf(Map<? extends K, ? extends V>) - Static method in class net.serenitybdd.core.collect.NewMap
 
copyOf(E[]) - Static method in class net.serenitybdd.core.collect.NewSet
 
copyOf(Collection<E>) - Static method in class net.serenitybdd.core.collect.NewSet
 
copyOf(ProgressSnapshot) - Static method in class net.thucydides.core.reports.history.ProgressSnapshot
 
copyOf(Properties) - Static method in class net.thucydides.core.util.PropertiesUtil
 
copyResourceTo(String, File) - Method in class net.thucydides.core.resources.FileResources
 
CoreTagProvider - Interface in net.thucydides.core.requirements
A core system-provided tag provider: used to know if any additional providers are present on the classpath.
CouldNotLoadRequirementsException - Exception in net.thucydides.core.requirements
Created by john on 28/07/2016.
CouldNotLoadRequirementsException(IOException) - Constructor for exception net.thucydides.core.requirements.CouldNotLoadRequirementsException
 
CouldNotReadXUnitFileException - Exception in net.thucydides.core.reports.adaptors.xunit
 
CouldNotReadXUnitFileException(String) - Constructor for exception net.thucydides.core.reports.adaptors.xunit.CouldNotReadXUnitFileException
 
count(String) - Method in class net.thucydides.core.reports.TestOutcomes
 
count(TestType) - Method in class net.thucydides.core.reports.TestOutcomes
 
count(TestType) - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
count(String) - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
count(TestType) - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
count(String) - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
countAllSubrequirements() - Method in class net.thucydides.core.requirements.reports.AcceptanceCriteriaRequirmentCounter
 
countAllSubrequirements() - Method in class net.thucydides.core.requirements.reports.ChildRequirementCounter
 
countNestedStepsWithResult(TestResult, TestType) - Method in class net.thucydides.core.model.TestOutcome
 
countResults(TestResult) - Method in class net.thucydides.core.model.TestOutcome
 
countResults(TestResult, TestType) - Method in class net.thucydides.core.model.TestOutcome
 
countSubrequirementsWithNoTests() - Method in class net.thucydides.core.requirements.reports.AcceptanceCriteriaRequirmentCounter
 
countSubrequirementsWithNoTests() - Method in class net.thucydides.core.requirements.reports.ChildRequirementCounter
 
countSubrequirementsWithResult(TestResult) - Method in class net.thucydides.core.requirements.reports.AcceptanceCriteriaRequirmentCounter
 
countSubrequirementsWithResult(TestResult) - Method in class net.thucydides.core.requirements.reports.ChildRequirementCounter
 
countTestSteps() - Method in class net.thucydides.core.model.TestOutcome
 
createEnvironmentVariables() - Static method in class net.thucydides.core.util.SystemEnvironmentVariables
 
CSVReporter - Class in net.thucydides.core.reports.csv
Stores test outcomes as CSV files
CSVReporter(File) - Constructor for class net.thucydides.core.reports.csv.CSVReporter
 
CSVReporter(File, EnvironmentVariables) - Constructor for class net.thucydides.core.reports.csv.CSVReporter
 
CucumberParser - Class in net.thucydides.core.requirements.model.cucumber
Created by john on 5/03/15.
CucumberParser() - Constructor for class net.thucydides.core.requirements.model.cucumber.CucumberParser
 
CucumberParser(EnvironmentVariables) - Constructor for class net.thucydides.core.requirements.model.cucumber.CucumberParser
 
CucumberParser(String, EnvironmentVariables) - Constructor for class net.thucydides.core.requirements.model.cucumber.CucumberParser
 
currentGroup() - Method in class net.thucydides.core.model.TestOutcome
 
currentRow() - Method in class net.thucydides.core.model.DataTable
 
currentStep() - Method in class net.thucydides.core.model.TestOutcome
 
CustomFieldSetter(Requirement, String) - Constructor for class net.thucydides.core.requirements.model.Requirement.CustomFieldSetter
 
CustomFieldValue - Class in net.thucydides.core.requirements.model
 
CustomFieldValue() - Constructor for class net.thucydides.core.requirements.model.CustomFieldValue
 
CustomFieldValue(String, String) - Constructor for class net.thucydides.core.requirements.model.CustomFieldValue
 
CustomFieldValue(String, String, String) - Constructor for class net.thucydides.core.requirements.model.CustomFieldValue
 

D

dataIsPredefined() - Method in class net.thucydides.core.model.TestOutcome
 
DataSet - Class in net.thucydides.core.model
Created by john on 13/08/2014.
DataSet(int, int, String, String, List<DataTableRow>, List<TestTag>) - Constructor for class net.thucydides.core.model.DataSet
 
DataSetDescriptor - Class in net.thucydides.core.model
Created by john on 13/08/2014.
DataSetDescriptor(int, int, String, String, List<TestTag>) - Constructor for class net.thucydides.core.model.DataSetDescriptor
 
DataSetDescriptor(int, int) - Constructor for class net.thucydides.core.model.DataSetDescriptor
 
DataTable - Class in net.thucydides.core.model
A table of test data
DataTable.DataTableBuilder - Class in net.thucydides.core.model
 
DataTable.RowValueAccessor - Class in net.thucydides.core.model
 
DataTableRow - Class in net.thucydides.core.model
 
DataTableRow(List<? extends Object>) - Constructor for class net.thucydides.core.model.DataTableRow
 
DataTableRow(List<? extends Object>, TestResult) - Constructor for class net.thucydides.core.model.DataTableRow
 
DateCollectionContainsSameDatesMatcher - Class in net.thucydides.core.matchers.dates
 
DateCollectionContainsSameDatesMatcher(Collection<Date>) - Constructor for class net.thucydides.core.matchers.dates.DateCollectionContainsSameDatesMatcher
 
DateMatchers - Class in net.thucydides.core.matchers.dates
Hamcrest matchers to be used with Dates.
DateMatchers() - Constructor for class net.thucydides.core.matchers.dates.DateMatchers
 
DateProvider - Interface in net.thucydides.core.reports.history
 
DateTimeCollectionContainsSameDatesMatcher - Class in net.thucydides.core.matchers.dates
 
DateTimeCollectionContainsSameDatesMatcher(Collection<DateTime>) - Constructor for class net.thucydides.core.matchers.dates.DateTimeCollectionContainsSameDatesMatcher
 
decimalPercentageSteps(String) - Method in class net.thucydides.core.reports.TestOutcomes
 
declaredFields() - Method in class net.thucydides.core.annotations.Fields
 
DEFAULT_CAPABILITY_TYPES - Static variable in class net.thucydides.core.requirements.model.RequirementsConfiguration
 
DEFAULT_DESCRIPTOR - Static variable in class net.thucydides.core.model.DataSetDescriptor
 
DEFAULT_ELEMENT_TIMEOUT_SECONDS - Static variable in class net.thucydides.core.configuration.SystemPropertiesConfiguration
Default timeout when waiting for AJAX elements in pages, in milliseconds.
DEFAULT_ESTIMATED_AVERAGE_STEP_COUNT - Static variable in class net.thucydides.core.configuration.SystemPropertiesConfiguration
 
DEFAULT_HEIGHT - Static variable in enum net.thucydides.core.ThucydidesSystemProperty
 
DEFAULT_HISTORY_DIRECTORY - Static variable in enum net.thucydides.core.ThucydidesSystemProperty
 
DEFAULT_TESTS_PER_REQUIREMENT - Static variable in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
DEFAULT_WIDTH - Static variable in enum net.thucydides.core.ThucydidesSystemProperty
 
DefaultRequirements - Class in net.thucydides.core.requirements
Created by john on 26/06/2016.
DefaultRequirements() - Constructor for class net.thucydides.core.requirements.DefaultRequirements
 
DefaultRequirements(ReportNameProvider) - Constructor for class net.thucydides.core.requirements.DefaultRequirements
 
DefaultXUnitAdaptor - Class in net.thucydides.core.reports.adaptors.xunit
 
DefaultXUnitAdaptor() - Constructor for class net.thucydides.core.reports.adaptors.xunit.DefaultXUnitAdaptor
 
definedIn(Optional<Narrative>) - Static method in class net.thucydides.core.model.featuretags.FeatureTitle
 
definedIn(String, String) - Static method in class net.thucydides.core.requirements.classpath.NarrativeTitle
 
definedIn(EnvironmentVariables) - Static method in class net.thucydides.core.requirements.ExcludedUnrelatedRequirementTypes
 
definedIn(EnvironmentVariables) - Static method in class net.thucydides.core.requirements.RootDirectory
 
definedInFile(File) - Method in class net.thucydides.core.requirements.model.Requirement
 
definedInPath(String) - Method in class net.thucydides.core.requirements.classpath.ClassNarrative.ClassNarrativeText
 
definedInPath(String) - Method in class net.thucydides.core.requirements.classpath.ClassNarrative.ClassNarrativeType
 
definedInPath(String) - Method in class net.thucydides.core.requirements.classpath.ClassNarrative
 
definedInPath(String) - Method in class net.thucydides.core.requirements.classpath.PackageInfoNarrative
 
definedInPath(String) - Method in class net.thucydides.core.requirements.classpath.PackageInfoNarrative.TextPackageInfoNarrative
 
definedInPath(String) - Method in class net.thucydides.core.requirements.classpath.PackageInfoNarrative.TypePackageInfoNarrative
 
DELAY_BETWEEN_FILE_ACCESSES_IN_MS - Static variable in class net.thucydides.core.reports.io.SafelyMoveFiles
 
DependencyInjector - Interface in net.serenitybdd.core.di
 
DependencyInjectorService - Interface in net.thucydides.core.steps.di
 
describeTo(Description) - Method in class net.thucydides.core.matchers.dates.DateCollectionContainsSameDatesMatcher
 
describeTo(Description) - Method in class net.thucydides.core.matchers.dates.DateTimeCollectionContainsSameDatesMatcher
 
describeTo(Description) - Method in class net.thucydides.core.matchers.TestOutcomeResultsMatcher
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class net.thucydides.core.reports.json.gson.ClassTypeAdapter
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class net.thucydides.core.reports.json.gson.FileDeserializer
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class net.thucydides.core.reports.json.gson.ZonedDateTimeAdapter
 
detachedCopyOf(Throwable) - Static method in exception net.serenitybdd.core.exceptions.SerenityManagedException
 
determineTestFailureCause(Throwable) - Method in class net.thucydides.core.model.TestOutcome
 
Digest - Class in net.thucydides.core.digest
 
Digest() - Constructor for class net.thucydides.core.digest.Digest
 
DisabledRequirementsStore - Class in net.thucydides.core.requirements
 
DisabledRequirementsStore() - Constructor for class net.thucydides.core.requirements.DisabledRequirementsStore
 
DriverCapabilityRecord - Interface in net.serenitybdd.core.buildinfo
Created by john on 12/02/15.

E

each(String) - Static method in class net.thucydides.core.matchers.BeanMatchers
 
elementsOf(String, String) - Static method in class net.thucydides.core.requirements.classpath.PathElements
 
EMPTY_TAG - Static variable in class net.thucydides.core.model.TestTag
 
END_ARGUMENT - Static variable in class net.thucydides.core.reports.adaptors.specflow.SpecflowScenarioTitleLine
 
endGroup() - Method in class net.thucydides.core.model.TestOutcome
Finish the current group.
enrichOutcomesWithReleaseTags(List<? extends TestOutcome>) - Method in class net.thucydides.core.releases.ReleaseManager
 
enrichRequirementsOutcomesWithReleaseTags(List<? extends RequirementOutcome>) - Method in class net.thucydides.core.releases.ReleaseManager
 
EnvironmentVariables - Interface in net.thucydides.core.util
Return system environment variable values.
equals(Object) - Method in class net.thucydides.core.model.features.ApplicationFeature
 
equals(Object) - Method in class net.thucydides.core.model.Release
 
equals(Object) - Method in class net.thucydides.core.model.ReportData
 
equals(Object) - Method in class net.thucydides.core.model.Story
 
equals(Object) - Method in class net.thucydides.core.model.TestOutcome
 
equals(Object) - Method in class net.thucydides.core.model.TestStep
 
equals(Object) - Method in class net.thucydides.core.model.TestTag
 
equals(Object) - Method in class net.thucydides.core.requirements.model.Example
 
equals(Object) - Method in class net.thucydides.core.requirements.model.Requirement
 
equals(Object) - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
equals(Object) - Method in class net.thucydides.core.screenshots.ScreenshotAndHtmlSource
 
ERROR_MESSAGE_LABEL_1 - Static variable in class net.thucydides.core.model.stacktrace.FailureCause
 
ERROR_MESSAGE_LABEL_2 - Static variable in class net.thucydides.core.model.stacktrace.FailureCause
 
ERROR_TESTSTEPS - Static variable in class net.thucydides.core.model.TestStep
 
ErrorMessageFormatter - Class in net.thucydides.core.model
Converts a full WebDriver message into a shorter, more web-friendly format.
ErrorMessageFormatter(String) - Constructor for class net.thucydides.core.model.ErrorMessageFormatter
 
errorTypes() - Method in class net.thucydides.core.model.failures.FailureAnalysisConfiguration
 
ESCAPE_CHAR - Static variable in class net.thucydides.core.reports.adaptors.specflow.SpecflowScenarioTitleLine
 
estimated() - Method in class net.thucydides.core.reports.history.ProgressSnapshot.ProgressSnapshotBuilder.ResultCountBuilder
 
Example - Class in net.thucydides.core.requirements.model
 
Example(String, Optional<String>) - Constructor for class net.thucydides.core.requirements.model.Example
 
ExampleBuilder - Class in net.thucydides.core.requirements.model
 
ExampleBuilder(String) - Constructor for class net.thucydides.core.requirements.model.ExampleBuilder
 
exampleFinished() - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
exampleFinished() - Method in interface net.thucydides.core.steps.StepListener
An example has finished.
exampleStarted(Map<String, String>) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
exampleStarted(Map<String, String>) - Method in interface net.thucydides.core.steps.StepListener
A new example has just started.
exceptionClass() - Method in class net.thucydides.core.model.stacktrace.FailureCause
 
ExcludedUnrelatedRequirementTypes - Class in net.thucydides.core.requirements
 
ExcludedUnrelatedRequirementTypes(List<String>, RequirementsConfiguration) - Constructor for class net.thucydides.core.requirements.ExcludedUnrelatedRequirementTypes
 
excludeUntestedChildrenOfRequirementOfType(String) - Method in class net.thucydides.core.requirements.ExcludedUnrelatedRequirementTypes
 
excludeUntestedRequirementOfType(String) - Method in class net.thucydides.core.requirements.ExcludedUnrelatedRequirementTypes
 
executedResultsCount() - Method in enum net.thucydides.core.model.TestResult
 
ExecutedStepDescription - Class in net.thucydides.core.steps
A description of a step executed during a Thucydides step run.
exists() - Static method in class net.thucydides.core.matchers.FileMatchers
 
existsWithName(String) - Static method in enum net.thucydides.core.model.TestResult
 
expandPropertyAndEnvironmentReferences(Map<String, String>, Properties) - Static method in class net.thucydides.core.util.PropertiesUtil
 
extractMethod(StackTraceElement, Class) - Static method in class net.thucydides.core.reflection.StackTraceAnalyser
 
extractReleasesFrom(List<List<String>>) - Method in class net.thucydides.core.releases.ReleaseManager
 
extractScreenshot(TestStep, ScreenshotAndHtmlSource) - Static method in class net.thucydides.core.model.TestOutcome
 

F

FACTORY - Static variable in class net.thucydides.core.reports.json.gson.OptionalTypeAdapter
 
failed() - Method in class net.thucydides.core.reports.history.ProgressSnapshot.ProgressSnapshotBuilder.ResultCountBuilder
 
failedWith(Throwable) - Method in class net.thucydides.core.model.TestStep
Indicate that this step failed with a given error.
FAILING_TESTSTEPS - Static variable in class net.thucydides.core.model.TestStep
 
FailureAnalysis - Class in net.thucydides.core.model.failures
Determine whether a given type of exception should result in a failure or an error.
FailureAnalysis() - Constructor for class net.thucydides.core.model.failures.FailureAnalysis
 
FailureAnalysis(EnvironmentVariables) - Constructor for class net.thucydides.core.model.failures.FailureAnalysis
 
FailureAnalysisConfiguration - Class in net.thucydides.core.model.failures
 
FailureAnalysisConfiguration(EnvironmentVariables) - Constructor for class net.thucydides.core.model.failures.FailureAnalysisConfiguration
 
FailureCause - Class in net.thucydides.core.model.stacktrace
 
FailureCause() - Constructor for class net.thucydides.core.model.stacktrace.FailureCause
 
FailureCause(Throwable) - Constructor for class net.thucydides.core.model.stacktrace.FailureCause
 
FailureCause(Throwable, StackTraceElement[]) - Constructor for class net.thucydides.core.model.stacktrace.FailureCause
 
FailureCause(Throwable, String, String, StackTraceElement[]) - Constructor for class net.thucydides.core.model.stacktrace.FailureCause
 
FailureCause(String, String, StackTraceElement[]) - Constructor for class net.thucydides.core.model.stacktrace.FailureCause
 
FailureDetails - Class in net.serenitybdd.core.model
 
FailureDetails(TestOutcome) - Constructor for class net.serenitybdd.core.model.FailureDetails
 
failureTypes() - Method in class net.thucydides.core.model.failures.FailureAnalysisConfiguration
 
Feature - Annotation Type in net.thucydides.core.annotations
Marks a class as representing an application feature.
featureDirectoryName() - Method in class net.thucydides.core.requirements.RootDirectory
 
FeatureFileStrategy - Class in net.thucydides.core.model.featuretags
 
FeatureFileStrategy() - Constructor for class net.thucydides.core.model.featuretags.FeatureFileStrategy
 
featuresOrStoriesRootDirectory() - Method in class net.thucydides.core.requirements.RootDirectory
 
FeatureStoryTagProvider - Class in net.thucydides.core.statistics.service
Legacy tag provider that builds tags based on the Feature/Story structure, if the @WithTag annotation is not used.
FeatureStoryTagProvider() - Constructor for class net.thucydides.core.statistics.service.FeatureStoryTagProvider
 
FeatureStoryTagProvider(EnvironmentVariables) - Constructor for class net.thucydides.core.statistics.service.FeatureStoryTagProvider
 
FeatureTagAsDefined - Class in net.thucydides.core.model
Created by john on 6/07/2016.
FeatureTagAsDefined() - Constructor for class net.thucydides.core.model.FeatureTagAsDefined
 
FeatureTagStrategy - Interface in net.thucydides.core.model.featuretags
 
FeatureTitle - Class in net.thucydides.core.model.featuretags
Created by john on 7/07/2016.
FeatureTitle() - Constructor for class net.thucydides.core.model.featuretags.FeatureTitle
 
FeatureType - Enum in net.thucydides.core.requirements.model
Created by john on 6/03/15.
FieldFinder - Class in net.thucydides.core.reflection
 
fieldName() - Method in class net.thucydides.core.steps.MetaField
 
Fields - Class in net.thucydides.core.annotations
Find the annotated fields in a given class.
Fields.FieldValue - Enum in net.thucydides.core.annotations
 
Fields.FieldValueBuilder - Class in net.thucydides.core.annotations
 
fieldsAnnotatedBy(Class<? extends Annotation>) - Method in class net.thucydides.core.annotations.Fields
 
FieldSetter - Class in net.thucydides.core.reflection
Internal class used to set field values inside an object.
FieldSetter(Field, Object) - Constructor for class net.thucydides.core.reflection.FieldSetter
 
FieldValue - Class in net.thucydides.core.reflection
Internal class used to set field values inside an object.
FieldValue(Object) - Constructor for class net.thucydides.core.reflection.FieldValue
 
fieldValueIn(Object) - Static method in class net.thucydides.core.matchers.dates.BeanFields
 
FILE_PREFIX - Static variable in class net.thucydides.core.reports.junit.JUnitXMLOutcomeReporter
 
FilebasedOutcomeAdaptor - Class in net.thucydides.core.reports.adaptors.common
 
FilebasedOutcomeAdaptor() - Constructor for class net.thucydides.core.reports.adaptors.common.FilebasedOutcomeAdaptor
 
FileDeserializer - Class in net.thucydides.core.reports.json.gson
Created by john on 11/02/15.
FileDeserializer() - Constructor for class net.thucydides.core.reports.json.gson.FileDeserializer
 
FileMatchers - Class in net.thucydides.core.matchers
 
FileMatchers() - Constructor for class net.thucydides.core.matchers.FileMatchers
 
FilePathParser - Class in net.thucydides.core.steps
Builds a file path by substituting environment variables.
FilePathParser(EnvironmentVariables) - Constructor for class net.thucydides.core.steps.FilePathParser
 
FileResources - Class in net.thucydides.core.resources
Utility class used to copy resources from a classpath to a target directory.
FileSerializer - Class in net.thucydides.core.reports.json.gson
Created by john on 11/02/15.
FileSerializer() - Constructor for class net.thucydides.core.reports.json.gson.FileSerializer
 
fileSystemPathElements(String) - Static method in class net.thucydides.core.requirements.RequirementsPath
 
FileSystemRequirements - Class in net.thucydides.core.requirements
Created by john on 25/06/2016.
FileSystemRequirements(String) - Constructor for class net.thucydides.core.requirements.FileSystemRequirements
 
FileSystemRequirementsService - Class in net.thucydides.core.requirements
 
FileSystemRequirementsService(String) - Constructor for class net.thucydides.core.requirements.FileSystemRequirementsService
 
FileSystemRequirementsStore - Class in net.thucydides.core.requirements
 
FileSystemRequirementsStore(File, String) - Constructor for class net.thucydides.core.requirements.FileSystemRequirementsStore
 
FileSystemRequirementsTagProvider - Class in net.thucydides.core.requirements
Load a set of requirements (epics/themes,...) from the directory structure.
FileSystemRequirementsTagProvider(EnvironmentVariables) - Constructor for class net.thucydides.core.requirements.FileSystemRequirementsTagProvider
 
FileSystemRequirementsTagProvider(EnvironmentVariables, String) - Constructor for class net.thucydides.core.requirements.FileSystemRequirementsTagProvider
 
FileSystemRequirementsTagProvider() - Constructor for class net.thucydides.core.requirements.FileSystemRequirementsTagProvider
 
FileSystemRequirementsTagProvider(String, int) - Constructor for class net.thucydides.core.requirements.FileSystemRequirementsTagProvider
 
FileSystemRequirementsTagProvider(String, EnvironmentVariables) - Constructor for class net.thucydides.core.requirements.FileSystemRequirementsTagProvider
 
FileSystemRequirementsTagProvider(String, int, EnvironmentVariables) - Constructor for class net.thucydides.core.requirements.FileSystemRequirementsTagProvider
 
FileSystemRequirementsTagProvider(String) - Constructor for class net.thucydides.core.requirements.FileSystemRequirementsTagProvider
 
FileSystemRequirmentsOutcomeFactory - Class in net.thucydides.core.requirements.reports
 
FileSystemRequirmentsOutcomeFactory(EnvironmentVariables) - Constructor for class net.thucydides.core.requirements.reports.FileSystemRequirmentsOutcomeFactory
 
FileSystemRequirmentsOutcomeFactory(EnvironmentVariables, IssueTracking, ReportNameProvider) - Constructor for class net.thucydides.core.requirements.reports.FileSystemRequirmentsOutcomeFactory
 
FileSystemRequirmentsOutcomeFactory(EnvironmentVariables, IssueTracking, ReportNameProvider, String) - Constructor for class net.thucydides.core.requirements.reports.FileSystemRequirmentsOutcomeFactory
 
filesystemSafe(String) - Static method in class net.thucydides.core.util.NameConverter
 
FileSystemTestOutcomeSummaryRecorder - Class in net.serenitybdd.core.history
 
FileSystemTestOutcomeSummaryRecorder(EnvironmentVariables) - Constructor for class net.serenitybdd.core.history.FileSystemTestOutcomeSummaryRecorder
 
FileSystemTestOutcomeSummaryRecorder(Path, Boolean) - Constructor for class net.serenitybdd.core.history.FileSystemTestOutcomeSummaryRecorder
Used mainly from Maven
filterElements(List<T>, BeanMatcher...) - Static method in class net.thucydides.core.matchers.BeanMatcherAsserts
 
findByUniqueName(String) - Method in class net.thucydides.core.requirements.RequirementsList
 
findDependencyInjectors() - Method in class net.thucydides.core.steps.di.ClasspathDependencyInjectorService
 
findDependencyInjectors() - Method in interface net.thucydides.core.steps.di.DependencyInjectorService
 
findFieldCalled(String) - Method in class net.thucydides.core.reflection.FieldFinder
 
findFieldOfType(Class) - Method in class net.thucydides.core.reflection.FieldFinder
 
findMatchingTags() - Method in class net.thucydides.core.reports.TestOutcomes
 
findStoryFrom(Class<?>) - Static method in class net.thucydides.core.model.Stories
Find the Story defined directly or indirectly in a class.
findTargetFileFrom(String) - Method in class net.thucydides.core.resources.FileResources
 
findTargetSubdirectoryFrom(String) - Method in class net.thucydides.core.resources.FileResources
 
firstStepWithErrorMessage() - Method in class net.thucydides.core.model.TestOutcome
 
Flag - Interface in net.thucydides.core.model.flags
 
flagCountFor(Flag) - Method in class net.thucydides.core.reports.TestOutcomes
 
FlagCounts - Class in net.thucydides.core.model.flags
 
FlagCounts(List<? extends TestOutcome>) - Constructor for class net.thucydides.core.model.flags.FlagCounts
 
FlagProvider - Interface in net.thucydides.core.model.flags
 
FlagsAugmenter - Class in net.thucydides.core.reports
 
FlagsAugmenter() - Constructor for class net.thucydides.core.reports.FlagsAugmenter
 
forBuild(String) - Method in class net.thucydides.core.reports.history.ProgressSnapshot.ProgressSnapshotBuilder
 
forClass(Class<?>) - Static method in class net.thucydides.core.annotations.TestAnnotations
 
forClass(Class<?>) - Static method in class net.thucydides.core.model.screenshots.ScreenshotPreferencesByClass
 
forClass(Class<?>) - Static method in class net.thucydides.core.requirements.annotations.NarrativeFinder
 
forCSVFiles() - Method in class net.thucydides.core.reports.html.ReportNameProvider
 
forEnvironment(EnvironmentVariables) - Static method in class net.thucydides.core.issues.IssueKeyFormat
 
forField(String) - Method in class net.thucydides.core.matchers.dates.BeanFields
 
forFilename(String) - Static method in enum net.thucydides.core.requirements.model.FeatureType
 
forFormat(OutcomeFormat) - Method in class net.thucydides.core.reports.TestOutcomeLoader
 
forIO() - Method in class net.thucydides.core.reports.NumberOfThreads
 
forIOOperations() - Static method in class net.thucydides.core.reports.NumberOfThreads
 
FormatConfiguration - Class in net.thucydides.core.reports
 
FormatConfiguration(EnvironmentVariables) - Constructor for class net.thucydides.core.reports.FormatConfiguration
 
FormattedCoverage(TestType) - Constructor for class net.thucydides.core.model.formatters.TestCoverageFormatter.FormattedCoverage
 
FormattedPercentageCoverage(TestType) - Constructor for class net.thucydides.core.model.formatters.TestCoverageFormatter.FormattedPercentageCoverage
 
FormattedPercentageStepCoverage(TestType) - Constructor for class net.thucydides.core.model.formatters.TestCoverageFormatter.FormattedPercentageStepCoverage
 
forOutcome(TestResult) - Static method in class net.thucydides.core.reports.OutcomeSummary
 
forOutcome(TestOutcome) - Method in class net.thucydides.core.requirements.ParentRequirementsProvided
 
forProject(String) - Method in class net.thucydides.core.model.TestOutcome
 
forProperty(String, TimeoutValue) - Method in class net.thucydides.core.configuration.TimeoutConfiguration.TimeoutConfigurationGetter
 
forRelease(Release) - Method in class net.thucydides.core.reports.html.ReportNameProvider
 
forRelease(String) - Method in class net.thucydides.core.reports.html.ReportNameProvider
 
forReportType(ReportType) - Static method in class net.thucydides.core.model.ReportNamer
 
forRequirement(Requirement) - Method in class net.thucydides.core.reports.html.ReportNameProvider
 
forRequirement(TestTag) - Method in class net.thucydides.core.reports.html.ReportNameProvider
 
forRequirement(String, String) - Method in class net.thucydides.core.reports.html.ReportNameProvider
 
forRequirement(Requirement) - Method in class net.thucydides.core.reports.TestOutcomes
 
forRequirement(Requirement) - Static method in class net.thucydides.core.requirements.RequirementsTree
 
forRequirementOrTag(TestTag) - Method in class net.thucydides.core.reports.html.ReportNameProvider
 
forRequirementType(String) - Static method in class net.thucydides.core.reports.history.ProgressSnapshot
 
forRequirementType(String) - Method in class net.thucydides.core.reports.html.ReportNameProvider
 
forResources(String, Pattern) - Static method in class net.thucydides.core.resources.ResourceList
 
forRootDirectory(String) - Static method in class net.thucydides.core.requirements.model.NarrativeReader
 
forStackTrace(StackTraceElement[]) - Static method in class net.thucydides.core.model.stacktrace.StackTraceSanitizer
 
forStackTraceElement(StackTraceElement) - Static method in class net.thucydides.core.reflection.StackTraceAnalyser
 
forStepCalled(String) - Static method in class net.thucydides.core.model.TestStep
 
forTag(String) - Method in class net.thucydides.core.reports.html.ReportNameProvider
 
forTag(TestTag) - Method in class net.thucydides.core.reports.html.ReportNameProvider
 
forTagType(String) - Method in class net.thucydides.core.reports.html.ReportNameProvider
 
forTest(String, Class<?>) - Static method in class net.thucydides.core.model.TestOutcome
Create a new test outcome instance for a given test class or user story.
forTestInStory(String, Story) - Static method in class net.thucydides.core.model.TestOutcome
 
forTestInStory(String, Class<?>, Story) - Static method in class net.thucydides.core.model.TestOutcome
 
forTestResult(String) - Method in class net.thucydides.core.reports.html.ReportNameProvider
 
FREEMARKER_VERSION - Static variable in class net.thucydides.core.reports.templates.FreeMarkerTemplateManager
 
FreemarkerReportTemplate - Class in net.thucydides.core.reports.templates
 
FreemarkerReportTemplate(Configuration, String) - Constructor for class net.thucydides.core.reports.templates.FreemarkerReportTemplate
 
FreeMarkerTemplateManager - Class in net.thucydides.core.reports.templates
Manages velocity templates.
FreeMarkerTemplateManager() - Constructor for class net.thucydides.core.reports.templates.FreeMarkerTemplateManager
 
from(TestOutcome) - Static method in class net.serenitybdd.core.history.PreviousTestOutcome
 
from(EnvironmentVariables) - Static method in class net.thucydides.core.configuration.TimeoutConfiguration
 
from(Class<?>) - Static method in class net.thucydides.core.model.features.ApplicationFeature
Obtain an application feature instance from a given feature class.
from(String) - Static method in class net.thucydides.core.model.HeuristicTestResult
 
from(Class<?>) - Static method in class net.thucydides.core.model.Story
Obtain a story instance from a given story class.
from(Path) - Method in class net.thucydides.core.reports.io.SafelyMoveFiles.SafelyMoveFilesBuilder
 
from(File) - Method in class net.thucydides.core.reports.TestOutcomeLoader.TestOutcomeLoaderBuilder
 
from(String) - Static method in class net.thucydides.core.resources.FileResources
 
from(ExecutedStepDescription) - Static method in class net.thucydides.core.steps.AnnotatedStepDescription
 
from(String) - Static method in class net.thucydides.core.steps.MetaField
 
from(Throwable) - Static method in class net.thucydides.core.steps.TestFailureCause
 
from(EnvironmentVariables) - Method in enum net.thucydides.core.ThucydidesSystemProperty
 
from(EnvironmentVariables, String) - Method in enum net.thucydides.core.ThucydidesSystemProperty
 
fromFieldNamed(String) - Method in class net.thucydides.core.reflection.FieldValue
 
fromFile(Path, Charset) - Method in class net.thucydides.core.model.ReportData.ReportDataBuilder
 
fromFile(File, String) - Method in class net.thucydides.core.requirements.model.LoadedNarrative
 
fromJson(InputStream) - Method in class net.thucydides.core.reports.json.gson.GsonJSONConverter
 
fromJson(Reader) - Method in class net.thucydides.core.reports.json.gson.GsonJSONConverter
 
fromJson(InputStream) - Method in class net.thucydides.core.reports.json.gson.GsonPreviousOutcomeConverter
 
fromJson(Reader) - Method in class net.thucydides.core.reports.json.gson.GsonPreviousOutcomeConverter
 
fromJson(InputStream) - Method in interface net.thucydides.core.reports.json.JSONConverter
 
fromJson(Reader) - Method in interface net.thucydides.core.reports.json.JSONConverter
 
fromPackage(String) - Method in class net.thucydides.core.reflection.ClassFinder
Scans all classes accessible from the context class loader which belong to the given package and subpackages.
fromSystemEnvironment() - Static method in class net.thucydides.core.util.MockEnvironmentVariables
 
fullIssuesIn(String) - Static method in class net.thucydides.core.model.formatters.ReportFormatter
 

G

generateConfigurationsReport() - Method in class net.thucydides.core.reports.ReportService
Store some configuration properties under output directory
generateReportFor(TestOutcome) - Method in interface net.thucydides.core.reports.AcceptanceTestReporter
Generate reports for a given acceptance test run.
generateReportFor(TestOutcomes, String) - Method in class net.thucydides.core.reports.csv.CSVReporter
 
generateReportFor(TestOutcome) - Method in class net.thucydides.core.reports.json.JSONTestOutcomeReporter
 
generateReportFor(TestOutcome) - Method in class net.thucydides.core.reports.xml.XMLTestOutcomeReporter
Generate an XML report for a given test run.
generateReportsFor(TestOutcomes) - Method in interface net.thucydides.core.reports.AcceptanceTestFullReporter
Generate reports for a given acceptance test run.
generateReportsFor(TestOutcomes) - Method in class net.thucydides.core.reports.junit.JUnitXMLOutcomeReporter
 
generateReportsFor(List<TestOutcome>) - Method in class net.thucydides.core.reports.ReportService
A test runner can generate reports via Reporter instances that subscribe to the test runner.
generateReportsForTestResultsFrom(File) - Method in interface net.thucydides.core.reports.UserStoryTestReporter
Generates a set of user story reports from a given directory.
get() - Method in class net.thucydides.core.batches.BatchManagerProvider
 
getActiveRequirementTypes() - Method in class net.thucydides.core.requirements.PackageRequirementsTagProvider
 
getActiveRequirementTypes() - Method in interface net.thucydides.core.requirements.RequirementTypesProvider
 
getActors() - Method in class net.thucydides.core.model.TestOutcome
 
getAdaptor(String) - Method in class net.thucydides.core.reports.adaptors.AdaptorService
 
getAdditionalIssues() - Method in class net.thucydides.core.model.TestOutcome
 
getAdditionalVersions() - Method in class net.thucydides.core.model.TestOutcome
 
getAllMethods() - Method in class net.thucydides.core.reflection.MethodFinder
 
getAncestorRequirementsFor(TestOutcome) - Method in class net.thucydides.core.requirements.BaseRequirementsService
 
getAncestorRequirementsFor(TestOutcome) - Method in interface net.thucydides.core.requirements.RequirementsService
 
getAnnotatedIssueForMethod(String) - Method in class net.thucydides.core.annotations.TestAnnotations
Return a list of the issues mentioned in the Issue annotation of this method.
getAnnotatedIssueForTestCase(Class<?>) - Method in class net.thucydides.core.annotations.TestAnnotations
 
getAnnotatedIssuesForMethod(String) - Method in class net.thucydides.core.annotations.TestAnnotations
 
getAnnotatedIssuesForTestCase(Class<?>) - Method in class net.thucydides.core.annotations.TestAnnotations
 
getAnnotatedRequirements() - Method in class net.thucydides.core.steps.AnnotatedStepDescription
 
getAnnotatedResult() - Method in class net.thucydides.core.model.TestOutcome
 
getAnnotatedResult() - Method in class net.thucydides.core.steps.TestFailureCause
 
getAnnotatedTitle() - Method in class net.thucydides.core.steps.AnnotatedStepDescription
 
getAnnotatedTitleForMethod(String) - Method in class net.thucydides.core.annotations.TestAnnotations
 
getAnnotatedVersionForMethod(String) - Method in class net.thucydides.core.annotations.TestAnnotations
 
getAnnotatedVersionForTestCase(Class<?>) - Method in class net.thucydides.core.annotations.TestAnnotations
 
getArguments() - Method in class net.thucydides.core.reports.adaptors.specflow.SpecflowScenarioTitleLine
 
getArguments() - Method in class net.thucydides.core.steps.ExecutedStepDescription
 
getAverageTestSize() - Method in class net.thucydides.core.reports.TestOutcomes
 
getBackgroundDescription() - Method in class net.thucydides.core.model.TestOutcome
 
getBackgroundTitle() - Method in class net.thucydides.core.model.TestOutcome
 
getBaseUrl() - Method in class net.thucydides.core.configuration.SystemPropertiesConfiguration
This is the URL where test cases start.
getBaseUrl() - Method in interface net.thucydides.core.webdriver.Configuration
 
getBooleanValue(ThucydidesSystemProperty, boolean) - Method in class net.serenitybdd.core.SerenitySystemProperties
 
getBuildDirectory() - Method in class net.thucydides.core.configuration.MavenOrGradleBuildPath
 
getBuildId() - Method in class net.thucydides.core.reports.history.ProgressSnapshot
 
getBuildId() - Method in class net.thucydides.core.reports.history.TestResultSnapshot
 
getBuildNumberText() - Method in class net.thucydides.core.util.VersionProvider
 
getBuildProperties() - Method in class net.serenitybdd.core.buildinfo.BuildInfoProvider
 
getCan() - Method in class net.thucydides.core.model.CastMember
 
getCardNumber() - Method in class net.thucydides.core.requirements.model.Example
 
getCardNumber() - Method in class net.thucydides.core.requirements.model.Narrative
 
getCardNumber() - Method in class net.thucydides.core.requirements.model.Requirement
 
getCardNumberWithLinks() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
getCause() - Method in exception net.serenitybdd.core.exceptions.SerenityManagedException
 
getChildren() - Method in class net.thucydides.core.model.Release
 
getChildren() - Method in class net.thucydides.core.model.TestStep
 
getChildren() - Method in class net.thucydides.core.requirements.model.Requirement
 
getChildrenCount() - Method in class net.thucydides.core.requirements.model.Requirement
 
getChildrenType() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getClasses(String) - Static method in class net.thucydides.core.reflection.ClassFinder
Scans all classes accessible from the context class loader which belong to the given package and subpackages.
getClassname() - Method in class net.thucydides.core.model.stacktrace.RootCauseAnalyzer
 
getClassname() - Method in class net.thucydides.core.reports.adaptors.xunit.model.TestCase
 
getCompleted() - Method in class net.thucydides.core.reports.history.ProgressSnapshot
 
getCompletedRequirementsCount() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getCompleteErrorMessage() - Method in class net.serenitybdd.core.model.FailureDetails
 
getCompleteName() - Method in class net.thucydides.core.model.TestOutcome
Returns the name of the test prefixed by the name of the story.
getCompleteName() - Method in class net.thucydides.core.model.TestTag
 
getCompromisedCount() - Method in class net.thucydides.core.model.TestOutcome
 
getCompromisedRequirementsCount() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getCompromisedTests() - Method in class net.thucydides.core.reports.TestOutcomes
 
getConciseErrorMessage() - Method in class net.serenitybdd.core.model.FailureDetails
 
getConciseErrorMessage() - Method in class net.thucydides.core.model.TestOutcome
 
getConciseErrorMessage() - Method in class net.thucydides.core.model.TestStep
 
getConfiguration() - Static method in class net.serenitybdd.core.environment.ConfiguredEnvironment
 
getContent() - Method in class net.serenitybdd.core.rest.RestQuery
 
getContents() - Method in class net.thucydides.core.model.ReportData
 
getContentType() - Method in class net.serenitybdd.core.rest.RestQuery
 
getContext() - Method in class net.thucydides.core.model.TestOutcome
 
getContext() - Method in class net.thucydides.core.reports.html.ReportNameProvider
 
getCurrentTestCaseNumber() - Method in interface net.thucydides.core.batches.BatchManager
 
getCurrentTestCaseNumber() - Method in class net.thucydides.core.batches.SystemVariableBasedBatchManager
 
getCurrentTestCount() - Method in class net.thucydides.core.configuration.SystemPropertiesConfiguration
 
getCurrentTestCount() - Method in interface net.thucydides.core.webdriver.Configuration
This is the URL where test cases start.
getCurrentTestNumber() - Method in class net.thucydides.core.statistics.AtomicTestCount
 
getCurrentTestNumber() - Method in interface net.thucydides.core.statistics.TestCount
 
getCurrentTime() - Method in class net.serenitybdd.core.time.InternalSystemClock
Find the current system time.
getCurrentTime() - Method in interface net.serenitybdd.core.time.SystemClock
 
getCurrentTime() - Method in interface net.thucydides.core.reports.history.DateProvider
 
getCurrentTime() - Method in class net.thucydides.core.reports.history.SystemDateProvider
 
getCustomField(String) - Method in class net.thucydides.core.requirements.model.Requirement
 
getCustomFields() - Method in class net.thucydides.core.requirements.model.Requirement
 
getCustomFieldValues() - Method in class net.thucydides.core.requirements.model.Requirement
 
getDataDrivenSampleScenario() - Method in class net.thucydides.core.model.TestOutcome
 
getDataSetDescriptors() - Method in class net.thucydides.core.model.DataTable
 
getDataSets() - Method in class net.thucydides.core.model.DataTable
 
getDataTable() - Method in class net.thucydides.core.model.TestOutcome
 
getDataTableRowCount() - Method in class net.thucydides.core.model.TestOutcome
 
getDefaultCapabilityTypes() - Method in class net.thucydides.core.requirements.model.RequirementsConfiguration
 
getDefaultFullReporters() - Static method in class net.thucydides.core.reports.ReportService
The default reporters applicable for standard test runs.
getDefaultReporters() - Static method in class net.thucydides.core.reports.ReportService
The default reporters applicable for standard test runs.
getDefaultRetryTimeout() - Static method in class net.thucydides.core.resources.FileResources
 
getDefaultRootDirectory() - Method in class net.thucydides.core.requirements.model.RequirementsConfiguration
 
getDescription() - Method in class net.thucydides.core.model.CastMember
 
getDescription() - Method in class net.thucydides.core.model.DataSet
 
getDescription() - Method in class net.thucydides.core.model.DataSetDescriptor
 
getDescription() - Method in class net.thucydides.core.model.screenshots.Screenshot
 
getDescription() - Method in class net.thucydides.core.model.screenshots.Screenshot.HtmlFormattedInfo
 
getDescription() - Method in class net.thucydides.core.model.TestOutcome
 
getDescription() - Method in class net.thucydides.core.model.TestStep
 
getDescription() - Method in class net.thucydides.core.requirements.model.Example
 
getDescription() - Method in class net.thucydides.core.steps.StepFailure
 
getDescriptionText() - Method in class net.thucydides.core.model.TestOutcome
Tests may have a description.
getDisplayedFields() - Method in class net.thucydides.core.steps.ExecutedStepDescription
 
getDisplayName() - Method in class net.thucydides.core.model.Story
 
getDisplayName() - Method in class net.thucydides.core.requirements.model.Requirement
 
getDriver() - Method in class net.thucydides.core.model.TestOutcome
 
getDriverCapabilities() - Method in interface net.serenitybdd.core.buildinfo.DriverCapabilityRecord
 
getDriverCapabilities() - Method in class net.serenitybdd.core.buildinfo.PropertyBasedDriverCapabilityRecord
 
getDriverProperties() - Method in class net.serenitybdd.core.buildinfo.BuildProperties
 
getDrivers() - Method in class net.serenitybdd.core.buildinfo.BuildProperties
 
getDrivers() - Method in interface net.serenitybdd.core.buildinfo.DriverCapabilityRecord
 
getDrivers() - Method in class net.serenitybdd.core.buildinfo.PropertyBasedDriverCapabilityRecord
 
getDuration() - Method in class net.thucydides.core.model.TestOutcome
 
getDuration() - Method in class net.thucydides.core.model.TestStep
 
getDuration() - Method in class net.thucydides.core.reports.adaptors.specflow.ScenarioStep
 
getDuration() - Method in class net.thucydides.core.reports.TestOutcomes
 
getDurationInSeconds() - Method in class net.thucydides.core.model.TestOutcome
 
getDurationInSeconds() - Method in class net.thucydides.core.model.TestStep
 
getDurationInSeconds() - Method in class net.thucydides.core.reports.TestOutcomes
 
getElementTimeout() - Method in class net.thucydides.core.configuration.SystemPropertiesConfiguration
 
getElementTimeout() - Method in interface net.thucydides.core.webdriver.Configuration
 
getEnvironmentVariables() - Static method in class net.serenitybdd.core.environment.ConfiguredEnvironment
 
getEnvironmentVariables() - Method in class net.thucydides.core.configuration.SystemPropertiesConfiguration
 
getEnvironmentVariables() - Method in class net.thucydides.core.model.TestOutcome
 
getEnvironmentVariables() - Method in class net.thucydides.core.reports.TestOutcomes
 
getEnvironmentVariables() - Method in interface net.thucydides.core.webdriver.Configuration
 
getError() - Method in class net.thucydides.core.model.screenshots.Screenshot
 
getError() - Method in class net.thucydides.core.model.TestStep
 
getError() - Method in class net.thucydides.core.reports.adaptors.xunit.model.TestCase
 
getErrorCount() - Method in class net.thucydides.core.model.TestOutcome
 
getErrorMessage() - Method in class net.thucydides.core.model.screenshots.Screenshot
 
getErrorMessage() - Method in class net.thucydides.core.model.TestOutcome
 
getErrorMessage() - Method in class net.thucydides.core.model.TestStep
 
getErrorOutput() - Method in class net.thucydides.core.reports.adaptors.xunit.model.TestException
 
getErrorRequirementsCount() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getErrorTests() - Method in class net.thucydides.core.reports.TestOutcomes
 
getErrorType() - Method in class net.thucydides.core.model.stacktrace.FailureCause
 
getEstimated() - Method in class net.thucydides.core.reports.history.ProgressSnapshot
 
getEstimatedAverageStepCount() - Method in class net.thucydides.core.configuration.SystemPropertiesConfiguration
 
getEstimatedAverageStepCount() - Method in interface net.thucydides.core.webdriver.Configuration
 
getEstimatedUnimplementedTests() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
getEstimatedUnimplementedTests() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getExampleCount() - Method in class net.thucydides.core.requirements.model.Requirement
 
getExampleFields() - Method in class net.thucydides.core.model.TestOutcome
 
getExamples() - Method in class net.thucydides.core.requirements.model.Requirement
 
getException() - Method in class net.thucydides.core.model.TestStep
 
getException() - Method in class net.thucydides.core.reports.adaptors.specflow.ScenarioStep
 
getException() - Method in class net.thucydides.core.steps.StepFailure
 
getExceptionClass() - Method in exception net.serenitybdd.core.exceptions.SerenityManagedException
 
getExceptionClass() - Method in class net.thucydides.core.steps.StepFailure
 
getExtension() - Method in enum net.thucydides.core.reports.OutcomeFormat
 
getExtension() - Method in enum net.thucydides.core.requirements.model.FeatureType
 
getFailed() - Method in class net.thucydides.core.reports.history.ProgressSnapshot
 
getFailingOrErrorTests() - Method in class net.thucydides.core.reports.TestOutcomes
 
getFailingRequirementsCount() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getFailingStep() - Method in class net.thucydides.core.model.TestOutcome
 
getFailingSteps() - Method in class net.thucydides.core.reports.history.TestResultSnapshot
 
getFailingTests() - Method in class net.thucydides.core.reports.TestOutcomes
Find the failing test outcomes in this set
getFailure() - Method in class net.thucydides.core.reports.adaptors.xunit.model.TestCase
 
getFailureCount() - Method in class net.thucydides.core.model.TestOutcome
 
getFailureDetails() - Method in class net.thucydides.core.model.TestOutcome
 
getFeature() - Method in class net.thucydides.core.model.Story
 
getFeature() - Method in class net.thucydides.core.model.TestOutcome
Get the feature that includes the user story tested by this test.
getFeatureClass(Class<?>) - Static method in class net.thucydides.core.model.Story
What feature does this story belong to?
getFeatureFileName() - Method in class net.thucydides.core.requirements.model.Requirement
 
getFeatureTag(Story, String) - Method in class net.thucydides.core.model.featuretags.FeatureFileStrategy
 
getFeatureTag(Story, String) - Method in interface net.thucydides.core.model.featuretags.FeatureTagStrategy
 
getFeatureTag(Story, String) - Method in class net.thucydides.core.model.featuretags.NoFeatureStrategy
 
getFeatureTag(Story, String) - Method in class net.thucydides.core.model.featuretags.StoryFileStrategy
 
getFeatureTag() - Method in class net.thucydides.core.model.TestOutcome
 
getFilename() - Method in class net.thucydides.core.model.screenshots.Screenshot
 
getFirstClassTagTypes() - Method in class net.thucydides.core.reports.ReportOptions
 
getFirstClassTagTypes() - Method in class net.thucydides.core.reports.TestOutcomes
 
getFirstScreenshot() - Method in class net.thucydides.core.model.TestStep
 
getFlagCounts() - Method in class net.thucydides.core.reports.TestOutcomes
 
getFlags() - Method in class net.thucydides.core.model.TestOutcome
 
getFlags() - Method in class net.thucydides.core.reports.TestOutcomes
 
getFlagsFor(TestOutcome) - Method in class net.serenitybdd.core.history.HistoricalFlagProvider
 
getFlagsFor(TestOutcome) - Method in interface net.thucydides.core.model.flags.FlagProvider
 
getFlakyTestFailureCause() - Method in class net.thucydides.core.model.TestOutcome
 
getFlattenedReleasesFrom(TestOutcomes) - Method in class net.thucydides.core.releases.ReleaseManager
 
getFlattenedRequirementCount() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
getFlattenedRequirementCount() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getFlattenedRequirementOutcomes() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getFlattenedRequirementOutcomes(List<RequirementOutcome>) - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getFlattenedRequirements() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
getFlattenedRequirements(Requirement...) - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
getFlattenedSteps() - Method in class net.thucydides.core.model.TestStep
 
getFlattenedTestSteps() - Method in class net.thucydides.core.model.TestOutcome
 
getFormat() - Method in interface net.thucydides.core.reports.AcceptanceTestFullReporter
Return the format that this reporter generates, if it is a format that can be activated or deactivated via the output.formats configuration property.
getFormat() - Method in interface net.thucydides.core.reports.AcceptanceTestLoader
 
getFormat() - Method in interface net.thucydides.core.reports.AcceptanceTestReporter
Return the format that this reporter generates, if it is a format that can be activated or deactivated via the output.formats configuration property.
getFormat() - Method in class net.thucydides.core.reports.json.JSONTestOutcomeReporter
 
getFormat() - Method in class net.thucydides.core.reports.xml.XMLTestOutcomeReporter
 
getFormats() - Method in class net.thucydides.core.reports.FormatConfiguration
 
getFormatted() - Method in class net.thucydides.core.reports.TestOutcomes
 
getFormattedIssues() - Method in class net.thucydides.core.model.TestOutcome
 
getFormattedPercentage() - Method in class net.thucydides.core.reports.TestOutcomes
 
getFormattedPercentage(String) - Method in class net.thucydides.core.reports.TestOutcomes
 
getFormattedPercentage(TestType) - Method in class net.thucydides.core.reports.TestOutcomes
 
getFormattedPercentage() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
getFormattedPercentage(String) - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
getFormattedPercentage(TestType) - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
getFormattedPercentage() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getFormattedPercentage(String) - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getFormattedPercentage(TestType) - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getFormattedPercentageSteps() - Method in class net.thucydides.core.reports.TestOutcomes
 
getFormattedQuery() - Method in class net.serenitybdd.core.rest.RestQuery
 
getFormattedTime() - Method in class net.thucydides.core.reports.history.ProgressSnapshot
 
getFullIssues() - Method in class net.thucydides.core.model.formatters.IssueExtractor
 
getGeneralProperties() - Method in class net.serenitybdd.core.buildinfo.BuildProperties
 
getGrandparentRequirement() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getHas() - Method in class net.thucydides.core.model.CastMember
 
getHeaders() - Method in class net.thucydides.core.model.DataTable
 
getHeight() - Method in class net.thucydides.core.images.ResizableImage
 
getHeight() - Method in class net.thucydides.core.images.ResizedImage
 
getHistoryDirectory() - Method in class net.thucydides.core.configuration.MavenOrGradleBuildPath
 
getHistoryDirectory() - Method in class net.thucydides.core.configuration.SystemPropertiesConfiguration
 
getHistoryDirectory() - Method in interface net.thucydides.core.webdriver.Configuration
 
getHomeDirectory() - Method in class net.thucydides.core.util.PropertiesFileLocalPreferences
 
getHtml() - Method in class net.thucydides.core.model.screenshots.Screenshot
 
getHtmlReport() - Method in class net.thucydides.core.model.TestOutcome
 
getHtmlSource() - Method in class net.thucydides.core.screenshots.ScreenshotAndHtmlSource
 
getHtmlSourceName() - Method in class net.thucydides.core.screenshots.ScreenshotAndHtmlSource
 
getId() - Method in class net.serenitybdd.core.history.PreviousTestOutcome
 
getId() - Method in class net.thucydides.core.model.features.ApplicationFeature
 
getId() - Method in class net.thucydides.core.model.Story
 
getId() - Method in class net.thucydides.core.model.TestOutcome
 
getId() - Method in class net.thucydides.core.requirements.model.Narrative
 
getId() - Method in class net.thucydides.core.requirements.model.Requirement
 
getIgnoredCount() - Method in class net.thucydides.core.model.TestOutcome
 
getIgnoredRequirementsCount() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getImplementedTestCount() - Method in class net.thucydides.core.model.TestOutcome
 
getInjector() - Static method in class net.thucydides.core.guice.Injectors
 
getInjector(Module) - Static method in class net.thucydides.core.guice.Injectors
 
getInstance() - Static method in class net.thucydides.core.util.Inflector
 
getInstanciatedPath(String) - Method in class net.thucydides.core.steps.FilePathParser
 
getIntegerValue(ThucydidesSystemProperty, Integer) - Method in class net.serenitybdd.core.SerenitySystemProperties
 
getIssueKeys() - Method in class net.thucydides.core.model.TestOutcome
 
getIssues() - Method in class net.thucydides.core.model.TestOutcome
 
getIssues() - Method in class net.thucydides.core.model.TestOutcomeSummary
 
getIssueTrackerUrl() - Method in interface net.thucydides.core.issues.IssueTracking
 
getIssueTrackerUrl() - Method in class net.thucydides.core.issues.SystemPropertiesIssueTracking
 
getJSONReleasesFrom(TestOutcomes) - Method in class net.thucydides.core.releases.ReleaseManager
 
getJSONReleasesFrom(Release) - Method in class net.thucydides.core.releases.ReleaseManager
 
getKeys() - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getKeys() - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getKeys() - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getLabel() - Method in class net.thucydides.core.model.Release
 
getLabel() - Method in class net.thucydides.core.reports.TestOutcomes
 
getLastScreenshot() - Method in class net.thucydides.core.model.TestStep
 
getLeafTestSteps() - Method in class net.thucydides.core.model.TestOutcome
 
getLeafTestSteps() - Method in class net.thucydides.core.model.TestStep
 
getLinkToTestReport() - Method in class net.thucydides.core.model.TestOutcomeSummary
 
getManualTests() - Method in class net.thucydides.core.reports.TestOutcomes
 
getMatcher() - Method in interface net.thucydides.core.matchers.BeanFieldMatcher
 
getMatchingFiles() - Method in class net.thucydides.core.requirements.SearchForFilesOfType
 
getMaxDepth() - Method in class net.thucydides.core.requirements.SearchForFilesOfType
 
getMessage() - Method in exception net.serenitybdd.core.exceptions.SerenityManagedException
 
getMessage() - Method in enum net.serenitybdd.core.history.NewFailure
 
getMessage() - Method in interface net.thucydides.core.model.flags.Flag
A description of the flag type
getMessage() - Method in class net.thucydides.core.model.stacktrace.FailureCause
 
getMessage() - Method in class net.thucydides.core.model.stacktrace.RootCauseAnalyzer
 
getMessage() - Method in class net.thucydides.core.reports.adaptors.xunit.model.TestException
 
getMessage() - Method in class net.thucydides.core.steps.StepFailure
 
getMethod() - Method in class net.serenitybdd.core.rest.RestQuery
 
getMethod() - Method in class net.thucydides.core.reflection.StackTraceAnalyser
 
getMethodNamed(String) - Method in class net.thucydides.core.reflection.MethodFinder
 
getMethodNamed(String, int) - Method in class net.thucydides.core.reflection.MethodFinder
 
getMostSpecificTagsOfType(String) - Method in class net.thucydides.core.reports.TestOutcomes
 
getName() - Method in class net.serenitybdd.core.history.PreviousTestOutcome
 
getName() - Method in class net.thucydides.core.model.CastMember
 
getName() - Method in class net.thucydides.core.model.DataSet
 
getName() - Method in class net.thucydides.core.model.DataSetDescriptor
 
getName() - Method in class net.thucydides.core.model.features.ApplicationFeature
 
getName() - Method in class net.thucydides.core.model.Release
 
getName() - Method in class net.thucydides.core.model.Story
Each story has a descriptive name.
getName() - Method in class net.thucydides.core.model.TestOutcome
 
getName() - Method in class net.thucydides.core.model.TestOutcomeSummary
 
getName() - Method in class net.thucydides.core.model.TestTag
 
getName() - Method in interface net.thucydides.core.reports.AcceptanceTestFullReporter
A name used to identify a given reporter.
getName() - Method in interface net.thucydides.core.reports.AcceptanceTestReporter
A name used to identify a given reporter.
getName() - Method in class net.thucydides.core.reports.adaptors.xunit.model.TestCase
 
getName() - Method in class net.thucydides.core.reports.adaptors.xunit.model.TestSuite
 
getName() - Method in class net.thucydides.core.reports.json.JSONTestOutcomeReporter
 
getName() - Method in class net.thucydides.core.reports.xml.XMLTestOutcomeReporter
 
getName() - Method in class net.thucydides.core.requirements.model.CustomFieldValue
 
getName() - Method in class net.thucydides.core.requirements.model.Requirement
 
getName() - Method in class net.thucydides.core.steps.AnnotatedStepDescription
 
getName() - Method in class net.thucydides.core.steps.ExecutedStepDescription
 
getNarrative() - Method in class net.thucydides.core.model.Story
 
getNarrative() - Method in class net.thucydides.core.requirements.model.Requirement
 
getNestedChildren() - Method in class net.thucydides.core.requirements.model.Requirement
 
getNestedException() - Method in class net.thucydides.core.model.TestStep
 
getNestedStepCount() - Method in class net.thucydides.core.model.TestOutcome
 
getNestedTestFailureCause() - Method in class net.thucydides.core.model.TestOutcome
 
getNextTest() - Method in class net.thucydides.core.statistics.AtomicTestCount
 
getNextTest() - Method in interface net.thucydides.core.statistics.TestCount
 
getNormalizedTestNameFor(TestOutcome) - Method in class net.thucydides.core.model.ReportNamer
Return a filesystem-friendly version of the test case name.
getNormalizedTestNameFor(Story) - Method in class net.thucydides.core.model.ReportNamer
 
getNormalizedTestNameFor(String) - Method in class net.thucydides.core.model.ReportNamer
 
getNumber() - Method in class net.thucydides.core.model.TestStep
 
getOriginalCause() - Method in class net.thucydides.core.model.stacktrace.FailureCause
 
getOriginalCause() - Method in class net.thucydides.core.steps.TestFailureCause
 
getOutcomes() - Method in class net.thucydides.core.reports.TestOutcomes
 
getOutputDirectory() - Method in class net.thucydides.core.configuration.SystemPropertiesConfiguration
The output directory is where the test runner writes the XML and HTML reports to.
getOutputDirectory() - Method in class net.thucydides.core.reports.json.JSONTestOutcomeReporter
 
getOutputDirectory() - Method in class net.thucydides.core.reports.junit.JUnitXMLOutcomeReporter
 
getOutputDirectory() - Method in class net.thucydides.core.reports.ThucydidesReporter
Reports will be generated here.
getOutputDirectory() - Method in interface net.thucydides.core.reports.UserStoryTestReporter
 
getOutputDirectory() - Method in class net.thucydides.core.reports.xml.XMLTestOutcomeReporter
 
getOutputDirectory() - Method in interface net.thucydides.core.webdriver.Configuration
 
getOverview() - Method in class net.thucydides.core.requirements.FileSystemRequirementsTagProvider
 
getOverview() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getOverview() - Method in interface net.thucydides.core.requirements.RequirementsTagProvider
 
getPageSourceLink() - Method in class net.serenitybdd.core.model.FailureDetails
 
getParameterMap() - Method in class net.serenitybdd.core.rest.RestQuery
 
getParameters() - Method in class net.serenitybdd.core.rest.RestQuery
 
getParent() - Method in class net.thucydides.core.requirements.model.Requirement
 
getParentId() - Method in class net.thucydides.core.model.TestOutcome
 
getParentRequirement() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getParentRequirementFor(TestOutcome) - Method in class net.thucydides.core.requirements.BaseRequirementsService
 
getParentRequirementFor(TestOutcome) - Method in interface net.thucydides.core.requirements.RequirementsService
 
getParentRequirementOf(Requirement) - Method in class net.thucydides.core.requirements.AbstractRequirementsTagProvider
 
getParentRequirementOf(TestOutcome) - Method in class net.thucydides.core.requirements.FileSystemRequirementsTagProvider
 
getParentRequirementOf(TestOutcome) - Method in class net.thucydides.core.requirements.PackageAnnotationBasedTagProvider
 
getParentRequirementOf(TestOutcome) - Method in class net.thucydides.core.requirements.PackageRequirementsTagProvider
 
getParentRequirementOf(TestOutcome) - Method in interface net.thucydides.core.requirements.RequirementsTagProvider
 
getParentRequirementOf(Requirement) - Method in interface net.thucydides.core.requirements.RequirementsTagProvider
 
getParents() - Method in class net.thucydides.core.model.Release
 
getPassingSteps() - Method in class net.thucydides.core.reports.history.TestResultSnapshot
 
getPassingTests() - Method in class net.thucydides.core.reports.TestOutcomes
Find the successful test outcomes in this set
getPath() - Method in class net.serenitybdd.core.rest.RestQuery
 
getPath() - Method in class net.thucydides.core.model.Story
 
getPath() - Method in class net.thucydides.core.model.TestOutcome
 
getPath() - Method in class net.thucydides.core.requirements.model.Requirement
 
getPathId() - Method in class net.thucydides.core.model.TestOutcome
 
getPendingCount() - Method in class net.thucydides.core.model.TestOutcome
 
getPendingRequirementsCount() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getPendingTests() - Method in class net.thucydides.core.reports.TestOutcomes
Find the pending or ignored test outcomes in this set
getPercent() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
getPercentage() - Method in class net.thucydides.core.requirements.reports.SubrequirementsCount
 
getPercentRequirements() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
getPercentSteps() - Method in class net.thucydides.core.model.formatters.TestCoverageFormatter
 
getPercentSteps() - Method in class net.thucydides.core.reports.TestOutcomes
 
getPercentTests() - Method in class net.thucydides.core.model.formatters.TestCoverageFormatter
 
getPreferredFormat() - Method in class net.thucydides.core.reports.FormatConfiguration
 
getPriority() - Method in enum net.thucydides.core.model.TestResult
 
getProject() - Method in class net.thucydides.core.model.TestOutcome
 
getProjectName() - Method in class net.thucydides.core.reports.ReportOptions
 
getProperties() - Static method in class net.serenitybdd.core.SerenitySystemProperties
 
getProperties() - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getProperties() - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getProperties() - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getPropertiesWithPrefix(String) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getPropertiesWithPrefix(String) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getPropertiesWithPrefix(String) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getProperty(String) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getProperty(Enum<?>) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getProperty(String, String) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getProperty(Enum<?>, String) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getProperty(String) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getProperty(Enum<?>) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getProperty(String, String) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getProperty(Enum<?>, String) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getProperty(String) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getProperty(Enum<?>) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getProperty(String, String) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getProperty(Enum<?>, String) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getPropertyAsBoolean(String, boolean) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getPropertyAsBoolean(Enum<?>, boolean) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getPropertyAsBoolean(String, boolean) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getPropertyAsBoolean(Enum<?>, boolean) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getPropertyAsBoolean(String, boolean) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getPropertyAsBoolean(Enum<?>, boolean) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getPropertyAsInteger(String, Integer) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getPropertyAsInteger(Enum<?>, Integer) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getPropertyAsInteger(String, Integer) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getPropertyAsInteger(Enum<?>, Integer) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getPropertyAsInteger(String, Integer) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getPropertyAsInteger(Enum<?>, Integer) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getPropertyName() - Method in enum net.thucydides.core.ThucydidesSystemProperty
 
getProportion() - Method in class net.thucydides.core.reports.TestOutcomes
 
getProportion() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getProportion() - Method in class net.thucydides.core.requirements.reports.SubrequirementsCount
 
getQualified() - Method in class net.thucydides.core.model.TestOutcome
 
getQualifiedId() - Method in class net.thucydides.core.model.TestOutcome
 
getQualifiedMethodName() - Method in class net.thucydides.core.model.TestOutcome
 
getQualifier() - Method in class net.thucydides.core.model.TestOutcome
 
getReleasedRequirementsFor(Release) - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getReleaseProvider() - Method in class net.thucydides.core.requirements.BaseRequirementsService
 
getReleaseProvider() - Method in class net.thucydides.core.requirements.FileSystemRequirementsService
 
getReleaseProvider() - Method in class net.thucydides.core.requirements.MultiSourceRequirementsService
 
getReleases() - Method in interface net.thucydides.core.requirements.ReleaseProvider
 
getReleasesFrom(TestOutcomes) - Method in class net.thucydides.core.releases.ReleaseManager
 
getReleasesFromRequirements() - Method in class net.thucydides.core.requirements.BaseRequirementsService
 
getReleasesFromRequirements() - Method in interface net.thucydides.core.requirements.RequirementsService
 
getReleaseTag() - Method in class net.thucydides.core.model.Release
 
getReleaseVersions() - Method in class net.thucydides.core.requirements.model.Requirement
 
getReleaseVersions() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
getReleaseVersionsFor(TestOutcome) - Method in class net.thucydides.core.requirements.BaseRequirementsService
 
getReleaseVersionsFor(TestOutcome) - Method in interface net.thucydides.core.requirements.RequirementsService
 
getRenderedText() - Method in class net.thucydides.core.requirements.model.CustomFieldValue
 
getReportData() - Method in class net.thucydides.core.model.TestStep
 
getReportName() - Method in class net.thucydides.core.model.Release
 
getReportName(ReportType) - Method in class net.thucydides.core.model.Story
Find the name of the report for this story for the specified report type (XML, HTML,...).
getReportName() - Method in class net.thucydides.core.model.Story
 
getReportName(ReportType) - Method in class net.thucydides.core.model.TestOutcome
 
getReportName() - Method in class net.thucydides.core.model.TestOutcome
 
getReportName() - Method in class net.thucydides.core.model.TestOutcomeSummary
 
getRequestCookies() - Method in class net.serenitybdd.core.rest.RestQuery
 
getRequestHeaders() - Method in class net.serenitybdd.core.rest.RestQuery
 
getRequirement() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
getRequirementBreadcrumbsFrom(Collection<TestTag>) - Method in class net.thucydides.core.tags.BreadcrumbTagFilter
 
getRequirementBreadcrumbsFrom(TestTag) - Method in class net.thucydides.core.tags.BreadcrumbTagFilter
 
getRequirementBreadcrumbsFrom(TestOutcome) - Method in class net.thucydides.core.tags.BreadcrumbTagFilter
 
getRequirementBreadcrumbsFrom(RequirementsOutcomes) - Method in class net.thucydides.core.tags.BreadcrumbTagFilter
 
getRequirementCount() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getRequirementFor(TestTag) - Method in class net.thucydides.core.requirements.BaseRequirementsService
 
getRequirementFor(TestTag) - Method in class net.thucydides.core.requirements.FileSystemRequirementsTagProvider
 
getRequirementFor(TestTag) - Method in class net.thucydides.core.requirements.PackageAnnotationBasedTagProvider
 
getRequirementFor(TestTag) - Method in class net.thucydides.core.requirements.PackageRequirementsTagProvider
 
getRequirementFor(TestTag) - Method in interface net.thucydides.core.requirements.RequirementsService
 
getRequirementFor(TestTag) - Method in interface net.thucydides.core.requirements.RequirementsTagProvider
 
getRequirementOutcomes() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getRequirements() - Method in class net.thucydides.core.requirements.AbstractRequirementsTagProvider
 
getRequirements() - Method in class net.thucydides.core.requirements.BaseRequirementsService
 
getRequirements() - Method in class net.thucydides.core.requirements.FileSystemRequirementsService
 
getRequirements() - Method in class net.thucydides.core.requirements.FileSystemRequirementsTagProvider
We look for file system requirements in the root directory path (by default, 'stories').
getRequirements() - Method in class net.thucydides.core.requirements.MultiSourceRequirementsService
 
getRequirements() - Method in class net.thucydides.core.requirements.PackageAnnotationBasedTagProvider
 
getRequirements() - Method in class net.thucydides.core.requirements.PackageRequirementsTagProvider
 
getRequirements() - Method in interface net.thucydides.core.requirements.RequirementsService
 
getRequirements() - Method in interface net.thucydides.core.requirements.RequirementsTagProvider
 
getRequirementsOutcomeFactory() - Method in class net.thucydides.core.requirements.DefaultRequirements
 
getRequirementsOutcomeFactory() - Method in class net.thucydides.core.requirements.FileSystemRequirements
 
getRequirementsOutcomeFactory() - Method in interface net.thucydides.core.requirements.Requirements
 
getRequirementsProviders() - Method in class net.thucydides.core.requirements.ClasspathRequirementsProviderService
 
getRequirementsProviders() - Method in interface net.thucydides.core.requirements.RequirementsProviderService
 
getRequirementsService() - Method in class net.thucydides.core.requirements.DefaultRequirements
 
getRequirementsService() - Method in class net.thucydides.core.requirements.FileSystemRequirements
 
getRequirementsService() - Method in interface net.thucydides.core.requirements.Requirements
 
getRequirementsTagProviders() - Method in class net.thucydides.core.requirements.BaseRequirementsService
 
getRequirementsTagProviders() - Method in class net.thucydides.core.requirements.FileSystemRequirementsService
 
getRequirementsTagProviders() - Method in class net.thucydides.core.requirements.MultiSourceRequirementsService
 
getRequirementsWithoutTestsCount() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
getRequirementsWithoutTestsCount() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getRequirementTagTypes() - Method in class net.thucydides.core.reports.TestOutcomes
 
getRequirementType() - Method in class net.thucydides.core.reports.history.ProgressSnapshot
 
getRequirementType(int) - Method in class net.thucydides.core.requirements.model.RequirementsConfiguration
 
getRequirementTypes() - Method in class net.thucydides.core.requirements.AbstractRequirementsTagProvider
 
getRequirementTypes() - Method in class net.thucydides.core.requirements.BaseRequirementsService
 
getRequirementTypes() - Method in class net.thucydides.core.requirements.model.RequirementsConfiguration
 
getRequirementTypes() - Method in interface net.thucydides.core.requirements.RequirementsService
 
getResponseBody() - Method in class net.serenitybdd.core.rest.RestQuery
 
getResponseCookies() - Method in class net.serenitybdd.core.rest.RestQuery
 
getResponseHeaders() - Method in class net.serenitybdd.core.rest.RestQuery
 
getRestartFrequency() - Method in class net.thucydides.core.configuration.SystemPropertiesConfiguration
 
getRestartFrequency() - Method in interface net.thucydides.core.webdriver.Configuration
 
getRestQuery() - Method in class net.thucydides.core.model.TestStep
 
getResult() - Method in class net.serenitybdd.core.history.PreviousTestOutcome
 
getResult() - Method in class net.thucydides.core.model.DataTableRow
 
getResult() - Method in class net.thucydides.core.model.TestOutcome
The outcome of the acceptance test, based on the outcome of the test steps.
getResult() - Method in class net.thucydides.core.model.TestStep
 
getResult() - Method in class net.thucydides.core.reports.adaptors.specflow.ScenarioStep
 
getResult() - Method in class net.thucydides.core.reports.TestOutcomes
 
getRootCause() - Method in class net.thucydides.core.model.stacktrace.FailureCause
 
getRootCause() - Method in class net.thucydides.core.model.stacktrace.RootCauseAnalyzer
 
getRootCause() - Method in class net.thucydides.core.steps.TestFailureCause
 
getRootDirectoryPaths() - Method in class net.thucydides.core.requirements.FileSystemRequirementsTagProvider
Find the root directory in the classpath or on the file system from which the requirements will be read.
getRootDirectoryPaths() - Method in class net.thucydides.core.requirements.RootDirectory
Find the root directory in the classpath or on the file system from which the requirements will be read.
getRootOutcomes() - Method in class net.thucydides.core.reports.TestOutcomes
 
getRowCount() - Method in class net.thucydides.core.model.DataSetDescriptor
 
getRows() - Method in class net.thucydides.core.model.DataSet
 
getRows() - Method in class net.thucydides.core.model.DataTable
 
getRows() - Method in class net.thucydides.core.reports.adaptors.specflow.SpecflowScenario
 
getRowSteps() - Method in class net.thucydides.core.reports.adaptors.specflow.SpecflowTableRow
 
getRowTitle() - Method in class net.thucydides.core.reports.adaptors.specflow.SpecflowScenarioTitleLine
 
getRowTitle() - Method in class net.thucydides.core.reports.adaptors.specflow.SpecflowTableRow
 
getRunningStepCount() - Method in class net.thucydides.core.model.TestOutcome
 
getSanitizedStackTrace() - Method in class net.thucydides.core.model.stacktrace.StackTraceSanitizer
 
getScenarioTitle() - Method in class net.thucydides.core.reports.adaptors.specflow.SpecflowScenarioTitleLine
 
getScreenshot() - Method in class net.thucydides.core.screenshots.ScreenshotAndHtmlSource
 
getScreenshotAndHtmlSources() - Method in class net.thucydides.core.model.TestOutcome
 
getScreenshotCount() - Method in class net.thucydides.core.model.TestStep
 
getScreenshotFile(File) - Method in class net.thucydides.core.screenshots.ScreenshotAndHtmlSource
 
getScreenshotLevel() - Method in class net.thucydides.core.configuration.SystemPropertiesConfiguration
 
getScreenshotLevel() - Method in interface net.thucydides.core.webdriver.Configuration
How often should screenshots be taken.
getScreenshotName() - Method in class net.thucydides.core.screenshots.ScreenshotAndHtmlSource
 
getScreenshotPreference() - Method in class net.thucydides.core.model.screenshots.ScreenshotPreferencesByClass
 
getScreenshotReportName() - Method in class net.thucydides.core.model.TestOutcome
 
getScreenshots() - Method in class net.thucydides.core.model.TestOutcome
 
getScreenshots() - Method in class net.thucydides.core.model.TestStep
 
getSessionId() - Method in class net.thucydides.core.model.TestOutcome
 
getShortenedIssues() - Method in class net.thucydides.core.model.formatters.IssueExtractor
 
getShortenedIssueTrackerUrl() - Method in interface net.thucydides.core.issues.IssueTracking
 
getShortenedIssueTrackerUrl() - Method in class net.thucydides.core.issues.SystemPropertiesIssueTracking
 
getShortenedMessage() - Method in class net.thucydides.core.model.stacktrace.FailureCause
 
getShortErrorMessage() - Method in class net.thucydides.core.model.ErrorMessageFormatter
Returns the first line only of the error message.
getShortErrorMessage() - Method in class net.thucydides.core.model.screenshots.Screenshot
Returns the first line only of the error message.
getShortErrorMessage() - Method in class net.thucydides.core.model.TestStep
 
getShortName() - Method in class net.thucydides.core.model.TestTag
 
getSimpleErrorType() - Method in class net.thucydides.core.model.stacktrace.FailureCause
 
getSimpleReportName(ReportType) - Method in class net.thucydides.core.model.TestOutcome
 
getSimpleTestNameFor(TestOutcome) - Method in class net.thucydides.core.model.ReportNamer
Return a filesystem-friendly version of the test case name.
getSize() - Method in class net.thucydides.core.model.DataTable
 
getSkipped() - Method in class net.thucydides.core.reports.adaptors.xunit.model.TestCase
 
getSkippedCount() - Method in class net.thucydides.core.model.TestOutcome
 
getSkippedOrIgnoredCount() - Method in class net.thucydides.core.model.TestOutcome
 
getSkippedSteps() - Method in class net.thucydides.core.reports.history.TestResultSnapshot
 
getSourceDirectory() - Method in class net.thucydides.core.reports.ThucydidesReporter
 
getSpecifiedSteps() - Method in class net.thucydides.core.reports.history.TestResultSnapshot
 
getStackTrace() - Method in exception net.serenitybdd.core.exceptions.SerenityManagedException
 
getStackTrace() - Method in class net.thucydides.core.model.stacktrace.FailureCause
 
getStackTraceElements() - Method in class net.thucydides.core.steps.StepFailure
 
getStartedAt() - Method in class net.thucydides.core.model.TestOutcome
 
getStartRow() - Method in class net.thucydides.core.model.DataSet
 
getStartRow() - Method in class net.thucydides.core.model.DataSetDescriptor
 
getStartTime() - Method in class net.thucydides.core.model.TestOutcome
 
getStartTime() - Method in class net.thucydides.core.model.TestStep
 
getStartTime() - Method in class net.thucydides.core.reports.TestOutcomes
 
getStatusCode() - Method in class net.serenitybdd.core.rest.RestQuery
 
getStepClass() - Method in class net.thucydides.core.steps.ExecutedStepDescription
The class of the step library being executed.
getStepCount() - Method in class net.thucydides.core.model.TestOutcome
 
getStepCount() - Method in class net.thucydides.core.reports.TestOutcomes
 
getStepDelay() - Method in class net.thucydides.core.configuration.SystemPropertiesConfiguration
 
getStepDelay() - Method in interface net.thucydides.core.webdriver.Configuration
 
getStepMethod() - Method in class net.thucydides.core.steps.ExecutedStepDescription
 
getSteps() - Method in class net.thucydides.core.reports.adaptors.specflow.SpecflowScenario
 
getStoryClassName() - Method in class net.thucydides.core.model.Story
 
getStoryName() - Method in class net.thucydides.core.model.Story
 
getStoryPath() - Method in class net.thucydides.core.reports.adaptors.specflow.SpecflowScenarioTitleLine
 
getStoryTitle() - Method in class net.thucydides.core.model.TestOutcome
 
getStoryTitle() - Method in class net.thucydides.core.reports.adaptors.specflow.SpecflowScenarioTitleLine
 
getStringValues() - Method in class net.thucydides.core.model.DataTableRow
 
getSubrequirements() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
getSubscribedFullReporters() - Method in class net.thucydides.core.reports.ReportService
 
getSubscribedReporters() - Method in class net.thucydides.core.reports.ReportService
 
getSuccessCount() - Method in class net.thucydides.core.model.TestOutcome
 
getSymbol() - Method in enum net.serenitybdd.core.history.NewFailure
 
getSymbol() - Method in interface net.thucydides.core.model.flags.Flag
The Font-Awesome symbol used to represent this flag
getTagNames() - Method in class net.thucydides.core.reports.TestOutcomes
 
getTagProviders() - Method in class net.thucydides.core.statistics.service.ClasspathTagProviderService
 
getTagProviders(String) - Method in class net.thucydides.core.statistics.service.ClasspathTagProviderService
 
getTagProviders() - Method in class net.thucydides.core.statistics.service.JUnitTagProviderStrategy
 
getTagProviders() - Method in interface net.thucydides.core.statistics.service.TagProviderService
Return all available tag providers.
getTagProviders(String) - Method in interface net.thucydides.core.statistics.service.TagProviderService
Return the TagProviders for a given testSource.
getTagProviders() - Method in interface net.thucydides.core.statistics.service.TagProviderStrategy
 
getTags() - Method in class net.thucydides.core.annotations.TestAnnotations
 
getTags() - Method in class net.thucydides.core.model.DataSet
 
getTags() - Method in class net.thucydides.core.model.DataSetDescriptor
 
getTags() - Method in class net.thucydides.core.model.DataTable
 
getTags() - Method in class net.thucydides.core.model.TestOutcome
 
getTags() - Method in class net.thucydides.core.reports.TestOutcomes
 
getTagsFor(TestOutcome) - Method in class net.thucydides.core.requirements.FileSystemRequirementsTagProvider
 
getTagsFor(TestOutcome) - Method in class net.thucydides.core.requirements.PackageAnnotationBasedTagProvider
 
getTagsFor(TestOutcome) - Method in class net.thucydides.core.requirements.PackageRequirementsTagProvider
 
getTagsFor(TestOutcome) - Method in class net.thucydides.core.statistics.service.AnnotationBasedTagProvider
 
getTagsFor(TestOutcome) - Method in class net.thucydides.core.statistics.service.ContextTagProvider
 
getTagsFor(TestOutcome) - Method in class net.thucydides.core.statistics.service.FeatureStoryTagProvider
 
getTagsFor(TestOutcome) - Method in class net.thucydides.core.statistics.service.InjectedTagProvider
 
getTagsFor(TestOutcome) - Method in interface net.thucydides.core.statistics.service.TagProvider
Returns the tags associated with a given test outcome.
getTagsForMethod(String) - Method in class net.thucydides.core.annotations.TestAnnotations
 
getTagsOfType(String) - Method in class net.thucydides.core.reports.TestOutcomes
 
getTagsOfTypeExcluding(String, String) - Method in class net.thucydides.core.reports.TestOutcomes
 
getTagTypes() - Method in class net.thucydides.core.reports.TestOutcomes
 
getTagValue(String) - Method in class net.thucydides.core.model.TestOutcome
 
getTemplateFrom(String) - Method in class net.thucydides.core.reports.templates.FreeMarkerTemplateManager
 
getTemplateFrom(String) - Method in interface net.thucydides.core.reports.templates.TemplateManager
 
getTestCase() - Method in class net.thucydides.core.model.TestOutcome
 
getTestCaseName() - Method in class net.thucydides.core.model.TestOutcome
 
getTestCaseRequirementOf(TestOutcome) - Method in class net.thucydides.core.requirements.PackageRequirementsTagProvider
 
getTestCases() - Method in class net.thucydides.core.reports.adaptors.xunit.model.TestSuite
 
getTestCount() - Method in class net.thucydides.core.model.TestOutcome
 
getTestCount() - Method in class net.thucydides.core.reports.TestOutcomes
 
getTestCount() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
getTestFailureCause() - Method in class net.thucydides.core.model.TestOutcome
 
getTestFailureClassname() - Method in class net.thucydides.core.model.TestOutcome
 
getTestFailureClassname() - Method in class net.thucydides.core.steps.TestFailureCause
 
getTestFailureErrorType() - Method in class net.thucydides.core.model.TestOutcome
 
getTestFailureMessage() - Method in class net.thucydides.core.model.TestOutcome
 
getTestFailureMessage() - Method in class net.thucydides.core.steps.TestFailureCause
 
getTestFailureSummary() - Method in class net.serenitybdd.core.history.PreviousTestOutcome
 
getTestFailureSummary() - Method in class net.thucydides.core.model.TestOutcome
 
getTestMethod() - Method in class net.thucydides.core.steps.AnnotatedStepDescription
 
getTestMethodIfPresent() - Method in class net.thucydides.core.steps.AnnotatedStepDescription
 
getTestOutcomes() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
getTestOutcomes() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getTestResult() - Method in class net.thucydides.core.model.TestOutcomeSummary
 
getTests() - Method in class net.thucydides.core.reports.TestOutcomes
 
getTests() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
getTestSource() - Method in class net.thucydides.core.model.TestOutcome
 
getTestStepCount() - Method in class net.thucydides.core.model.TestOutcome
 
getTestSteps() - Method in class net.thucydides.core.model.TestOutcome
An acceptance test is made up of a series of steps.
getTestTag() - Method in class net.thucydides.core.reports.TestOutcomes
 
getText() - Method in class net.thucydides.core.requirements.model.CustomFieldValue
 
getText() - Method in class net.thucydides.core.requirements.model.Narrative
 
getTime() - Method in class net.thucydides.core.reports.adaptors.xunit.model.TestCase
 
getTime() - Method in class net.thucydides.core.reports.history.ProgressSnapshot
 
getTime() - Method in class net.thucydides.core.reports.history.TestResultSnapshot
 
getTimeout() - Method in class net.thucydides.core.configuration.TimeoutValue
 
getTimestamp() - Method in class net.thucydides.core.model.TestOutcome
 
getTimestamp(DateTimeFormatter) - Method in class net.thucydides.core.model.TestOutcome
 
getTitle() - Method in class net.thucydides.core.model.ReportData
 
getTitle() - Method in class net.thucydides.core.model.TestOutcome
Return the human-readable name for this test.
getTitle(boolean) - Method in class net.thucydides.core.model.TestOutcome
 
getTitle() - Method in class net.thucydides.core.model.TestOutcomeSummary
 
getTitle() - Method in class net.thucydides.core.model.TitleBuilder
 
getTitle() - Method in class net.thucydides.core.reports.adaptors.specflow.ScenarioStep
 
getTitle() - Method in class net.thucydides.core.requirements.model.Narrative
 
getTitle() - Method in class net.thucydides.core.steps.ExecutedStepDescription
Turns a method into a human-readable title.
getTitleLine() - Method in class net.thucydides.core.reports.adaptors.specflow.SpecflowScenario
 
getTitleName() - Method in class net.thucydides.core.reports.adaptors.specflow.SpecflowScenarioTitleLine
 
getTitleWithLinks() - Method in class net.thucydides.core.model.TestOutcome
 
getTitleWithLinks() - Method in class net.thucydides.core.model.TitleBuilder
 
getTopLevelRequirementTypes() - Method in class net.thucydides.core.requirements.BaseRequirementsService
 
getTotal() - Method in class net.thucydides.core.model.OutcomeCounter
 
getTotal() - Method in class net.thucydides.core.model.ScenarioOutcomeCounter
 
getTotal() - Method in class net.thucydides.core.reports.history.ProgressSnapshot
 
getTotal() - Method in class net.thucydides.core.reports.TestOutcomes
 
getTotal() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
getTotal() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getTotal() - Method in class net.thucydides.core.requirements.reports.SubrequirementsCount
 
getTotalDataRows() - Method in class net.thucydides.core.reports.TestOutcomes
 
getTotalRequirements() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getTotalScenarios() - Method in class net.thucydides.core.reports.TestOutcomes
 
getTotalTestCount() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getTotalTests() - Method in class net.thucydides.core.reports.TestOutcomes
 
getTotalTestScenarios() - Method in class net.thucydides.core.reports.TestOutcomes
The total number of test scenarios (a data-driven test is counted as one test scenario).
getType() - Method in enum net.serenitybdd.core.history.NewFailure
 
getType() - Method in interface net.thucydides.core.model.flags.Flag
A unique identifier for this type of flag
getType() - Method in class net.thucydides.core.model.Story
 
getType() - Method in class net.thucydides.core.model.TestTag
 
getType() - Method in class net.thucydides.core.reports.adaptors.xunit.model.Skip
 
getType() - Method in class net.thucydides.core.reports.adaptors.xunit.model.TestException
 
getType() - Method in class net.thucydides.core.requirements.model.Narrative
 
getType() - Method in class net.thucydides.core.requirements.model.Requirement
 
getType() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getTypes() - Method in class net.thucydides.core.requirements.DefaultRequirements
 
getTypes() - Method in class net.thucydides.core.requirements.FileSystemRequirements
 
getTypes() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getTypes() - Method in interface net.thucydides.core.requirements.Requirements
 
getUnfilteredMethod() - Method in class net.thucydides.core.reflection.StackTraceAnalyser
 
getUnit() - Method in class net.thucydides.core.configuration.TimeoutValue
 
getUnqualified() - Method in class net.thucydides.core.model.TestOutcome
 
getUnsuccessfulRequirementsCount() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
getUserStory() - Method in class net.thucydides.core.model.TestOutcome
 
getUseUniqueBrowser() - Method in class net.thucydides.core.configuration.SystemPropertiesConfiguration
 
getUseUniqueBrowser() - Method in interface net.thucydides.core.webdriver.Configuration
Deprecated.
getValue(ThucydidesSystemProperty) - Method in class net.serenitybdd.core.SerenitySystemProperties
 
getValue(ThucydidesSystemProperty, String) - Method in class net.serenitybdd.core.SerenitySystemProperties
 
getValue() - Method in enum net.thucydides.core.steps.TestSourceType
 
getValue(String) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getValue(Enum<?>) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getValue(String, String) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getValue(Enum<?>, String) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
getValue(String) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getValue(Enum<?>) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getValue(String, String) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getValue(Enum<?>, String) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
getValue(String) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getValue(Enum<?>) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getValue(String, String) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getValue(Enum<?>, String) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
getValues() - Method in class net.thucydides.core.model.DataTableRow
 
getVersion() - Method in class net.thucydides.core.util.VersionProvider
 
getVersionNumbers() - Method in class net.thucydides.core.requirements.model.Narrative
 
getVersions() - Method in class net.thucydides.core.model.TestOutcome
 
getVideoLink() - Method in class net.thucydides.core.model.TestOutcome
Returns the link to the associated video (e.g.
getWidth() - Method in class net.thucydides.core.images.ResizableImage
 
getWidth() - Method in class net.thucydides.core.images.ResizedImage
 
getWidth() - Method in class net.thucydides.core.model.screenshots.Screenshot
 
getWithNoTests() - Method in class net.thucydides.core.requirements.reports.PercentageRequirementCounter
 
getWithoutContext() - Method in class net.thucydides.core.reports.html.ReportNameProvider
 
GsonJSONConverter - Class in net.thucydides.core.reports.json.gson
 
GsonJSONConverter(EnvironmentVariables) - Constructor for class net.thucydides.core.reports.json.gson.GsonJSONConverter
 
GsonPreviousOutcomeConverter - Class in net.thucydides.core.reports.json.gson
 
GsonPreviousOutcomeConverter(EnvironmentVariables) - Constructor for class net.thucydides.core.reports.json.gson.GsonPreviousOutcomeConverter
 

H

has() - Method in class net.thucydides.core.model.TestOutcome
 
hasAbilities() - Method in class net.thucydides.core.model.CastMember
 
hasAMoreGeneralFormOfTag(TestTag) - Method in class net.thucydides.core.model.TestOutcome
 
hasAnAnnotation(Class<? extends Annotation>...) - Method in class net.thucydides.core.requirements.annotations.ClassInfoAnnotations
 
hasAPackageAnnotation(Class<? extends Annotation>...) - Method in class net.thucydides.core.requirements.annotations.ClassInfoAnnotations
 
hasChildren() - Method in class net.thucydides.core.model.TestStep
 
hasChildren() - Method in class net.thucydides.core.requirements.model.Requirement
 
hasData() - Method in class net.thucydides.core.model.TestStep
 
hasDataDrivenTests() - Method in class net.thucydides.core.reports.TestOutcomes
 
hasExamples() - Method in class net.thucydides.core.requirements.model.Requirement
 
hasFacts() - Method in class net.thucydides.core.model.CastMember
 
hashCode() - Method in class net.thucydides.core.model.features.ApplicationFeature
 
hashCode() - Method in class net.thucydides.core.model.Release
 
hashCode() - Method in class net.thucydides.core.model.ReportData
 
hashCode() - Method in class net.thucydides.core.model.Story
 
hashCode() - Method in class net.thucydides.core.model.TestOutcome
 
hashCode() - Method in class net.thucydides.core.model.TestStep
 
hashCode() - Method in class net.thucydides.core.model.TestTag
 
hashCode() - Method in class net.thucydides.core.requirements.model.Example
 
hashCode() - Method in class net.thucydides.core.requirements.model.Requirement
 
hashCode() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
hashCode() - Method in class net.thucydides.core.screenshots.ScreenshotAndHtmlSource
 
hasHighPriority() - Method in class net.thucydides.core.statistics.service.JUnitTagProviderStrategy
 
hasHighPriority() - Method in interface net.thucydides.core.statistics.service.TagProviderStrategy
In case that true is returned from this method, the TagProviders returned by this implementation will have higher priority as the canHandleTestSource
hasIdenticalScreenshotsAs(ScreenshotAndHtmlSource) - Method in class net.thucydides.core.screenshots.ScreenshotAndHtmlSource
 
hasIssue(String) - Method in class net.thucydides.core.model.TestOutcome
 
hasMatchingFiles() - Method in class net.thucydides.core.requirements.SearchForFilesOfType
 
hasNestedErrors() - Method in class net.thucydides.core.model.TestStep
 
hasNonStepFailure() - Method in class net.thucydides.core.model.TestOutcome
 
hasNoScreenshot() - Method in class net.thucydides.core.screenshots.ScreenshotAndHtmlSource
 
hasParameters() - Method in class net.serenitybdd.core.rest.RestQuery
 
hasRestQueries() - Method in class net.thucydides.core.model.TestOutcome
 
hasRestQuery() - Method in class net.thucydides.core.model.TestStep
 
hasResult(TestResult) - Method in class net.thucydides.core.model.DataTable.RowValueAccessor
 
hasScreenshots() - Method in class net.thucydides.core.model.TestOutcome
 
hasScreenshots() - Method in class net.thucydides.core.model.TestStep
 
hasTag(TestTag) - Method in class net.thucydides.core.model.TestOutcome
 
hasTagWithName(String) - Method in class net.thucydides.core.model.TestOutcome
 
hasTagWithType(String) - Method in class net.thucydides.core.model.TestOutcome
 
hasTagWithTypes(List<String>) - Method in class net.thucydides.core.model.TestOutcome
 
haveFlags() - Method in class net.thucydides.core.reports.TestOutcomes
 
havingResult(String) - Method in class net.thucydides.core.reports.TestOutcomes
 
havingResult(TestResult) - Method in class net.thucydides.core.reports.TestOutcomes
 
havingTag(TestTag) - Static method in class net.thucydides.core.reports.matchers.TestOutcomeMatchers
 
havingTagName(String) - Static method in class net.thucydides.core.reports.matchers.TestOutcomeMatchers
 
havingTagType(String) - Static method in class net.thucydides.core.reports.matchers.TestOutcomeMatchers
 
HeuristicTestResult - Class in net.thucydides.core.model
 
HeuristicTestResult() - Constructor for class net.thucydides.core.model.HeuristicTestResult
 
HistoricalFlagProvider - Class in net.serenitybdd.core.history
 
HistoricalFlagProvider(EnvironmentVariables, TestOutcomeSummaryRecorder) - Constructor for class net.serenitybdd.core.history.HistoricalFlagProvider
 
HtmlFormattedInfo(String) - Constructor for class net.thucydides.core.model.screenshots.Screenshot.HtmlFormattedInfo
 
humanize(String, String...) - Method in class net.thucydides.core.util.Inflector
Capitalizes the first word and turns underscores into spaces and strips trailing "_id" and any supplied removable tokens.
humanize(String) - Static method in class net.thucydides.core.util.NameConverter
Converts a class or method name into a human-readable sentence.

I

IGNORED_TESTSTEPS - Static variable in class net.thucydides.core.model.TestStep
 
in(Story, String) - Static method in class net.thucydides.core.model.FeatureTagAsDefined
 
in(List<? extends TestOutcome>) - Static method in class net.thucydides.core.model.flags.FlagCounts
 
in(File) - Static method in class net.thucydides.core.reports.adaptors.xunit.io.XUnitFiles
 
in(List<Requirement>) - Static method in class net.thucydides.core.requirements.AllRequirements
 
in(Collection<Requirement>) - Method in class net.thucydides.core.requirements.classpath.ChildElementAdder
 
in(String) - Method in class net.thucydides.core.requirements.classpath.NonLeafRequirementsAdder.NonLeafRequirementsAdderBuilder
 
in(List<String>) - Method in class net.thucydides.core.requirements.model.RequirementTypeAt
 
in(String) - Static method in class net.thucydides.core.steps.ReplaceField
 
in(Collection<TestTag>) - Method in class net.thucydides.core.tags.BreadcrumbTagFilter.RequirementTagFilter
 
inClass(Class) - Static method in class net.thucydides.core.reflection.FieldFinder
 
inClass(Class) - Static method in class net.thucydides.core.reflection.MethodFinder
 
inContext(String) - Method in class net.thucydides.core.reports.html.ReportNameProvider
 
inEnvironment(EnvironmentVariables) - Static method in class net.thucydides.core.model.TestOutcome
 
Inflection - Class in net.thucydides.core.util
 
Inflector - Class in net.thucydides.core.util
Transforms words to singular, plural, humanized (human readable), underscore, camel case, or ordinal form.
Inflector() - Constructor for class net.thucydides.core.util.Inflector
 
inFormat(OutcomeFormat) - Method in class net.thucydides.core.reports.TestOutcomeLoader.TestOutcomeLoaderBuilder
 
inHumanReadableForm() - Method in class net.thucydides.core.util.Inflection
 
injectDependenciesInto(Object) - Method in interface net.serenitybdd.core.di.DependencyInjector
Injects dependencies into a test class or test step object.
InjectedTagProvider - Class in net.thucydides.core.statistics.service
Allows tags to be added via the injected.tag system property.
InjectedTagProvider() - Constructor for class net.thucydides.core.statistics.service.InjectedTagProvider
 
InjectedTagProvider(EnvironmentVariables) - Constructor for class net.thucydides.core.statistics.service.InjectedTagProvider
 
Injectors - Class in net.thucydides.core.guice
Somewhere to hold the Guice injector.
Injectors() - Constructor for class net.thucydides.core.guice.Injectors
 
injectSystemPropertiesInto(String) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
injectSystemPropertiesInto(String) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
injectSystemPropertiesInto(String) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
inLinkableForm() - Method in class net.thucydides.core.reports.html.ReportNameProvider
 
inObject(Object) - Static method in class net.thucydides.core.reflection.FieldValue
 
inPluralForm() - Method in class net.thucydides.core.util.Inflection
 
inscopeMethodsIn(StackTraceElement[]) - Static method in class net.thucydides.core.reflection.StackTraceAnalyser
 
inSeconds() - Method in class net.thucydides.core.model.TestDuration
 
inSingularForm() - Method in class net.thucydides.core.util.Inflection
 
instance(EnvironmentVariables) - Method in enum net.thucydides.core.batches.BatchStrategy
 
integerFrom(EnvironmentVariables) - Method in enum net.thucydides.core.ThucydidesSystemProperty
 
integerFrom(EnvironmentVariables, int) - Method in enum net.thucydides.core.ThucydidesSystemProperty
 
InternalSystemClock - Class in net.serenitybdd.core.time
Object that encapsulates system clock operations.
InternalSystemClock() - Constructor for class net.serenitybdd.core.time.InternalSystemClock
 
inTestRunTimestamped(ZonedDateTime) - Method in class net.thucydides.core.model.TestOutcome
 
isAbstract(Field) - Static method in class net.thucydides.core.annotations.Fields
 
isACompatibleStep(Annotation) - Static method in class net.thucydides.core.steps.AnnotatedStepDescription
 
isActive() - Method in interface net.thucydides.core.requirements.ReleaseProvider
Some release providers can be deactivated via system properties.
isAfter(Date) - Static method in class net.thucydides.core.matchers.dates.DateMatchers
 
isAfter(DateTime) - Static method in class net.thucydides.core.matchers.dates.DateMatchers
 
isAGroup() - Method in class net.thucydides.core.model.TestStep
 
isAGroup() - Method in class net.thucydides.core.steps.AnnotatedStepDescription
 
isAGroup() - Method in class net.thucydides.core.steps.ExecutedStepDescription
 
isAKindOf(Class<? extends Throwable>) - Method in class net.serenitybdd.core.exceptions.TheErrorType
 
isAnExampleStep(Method) - Static method in class net.thucydides.core.annotations.TestAnnotations
 
isAPrecondition() - Method in class net.thucydides.core.model.TestStep
 
isAQuestion() - Method in class net.thucydides.core.steps.ExecutedStepDescription
 
isAsOrMoreSpecificThan(TestTag) - Method in class net.thucydides.core.model.TestTag
 
isBefore(Date) - Static method in class net.thucydides.core.matchers.dates.DateMatchers
 
isBefore(DateTime) - Static method in class net.thucydides.core.matchers.dates.DateMatchers
 
isBetween(Date, Date) - Static method in class net.thucydides.core.matchers.dates.DateMatchers
 
isBetween(DateTime, DateTime) - Static method in class net.thucydides.core.matchers.dates.DateMatchers
 
isCloseTo(Date, Period) - Static method in class net.thucydides.core.matchers.dates.DateMatchers
 
isCloseTo(DateTime, Period) - Static method in class net.thucydides.core.matchers.dates.DateMatchers
 
isComplete() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
Is this requirement complete? A Requirement is considered complete if it has associated tests to all of the tests are successful.
isCompromised() - Method in class net.thucydides.core.model.TestOutcome
 
isCompromised() - Method in class net.thucydides.core.model.TestStep
 
isCompromised() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
isDataDriven() - Method in class net.thucydides.core.model.TestOutcome
 
isDefined(ThucydidesSystemProperty) - Method in class net.serenitybdd.core.SerenitySystemProperties
 
isDefined() - Method in class net.thucydides.core.steps.MetaField
 
isDefined() - Method in class net.thucydides.core.steps.TestFailureCause
 
isDefinedIn(Optional<Narrative>) - Static method in class net.thucydides.core.model.featuretags.FeatureTitle
 
isDefinedIn(String) - Static method in class net.thucydides.core.requirements.classpath.PackageInfoClass
 
isDefinedIn(EnvironmentVariables) - Method in enum net.thucydides.core.ThucydidesSystemProperty
 
isDifferent() - Method in class net.thucydides.core.matchers.BeanMatchers.BeanConstraint
 
isDisplayPiechart() - Method in class net.thucydides.core.reports.ReportOptions
 
isEmpty(ThucydidesSystemProperty) - Method in class net.serenitybdd.core.SerenitySystemProperties
 
isError() - Method in class net.thucydides.core.model.TestOutcome
 
isError() - Method in class net.thucydides.core.model.TestStep
 
isError() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
isFailure() - Method in class net.thucydides.core.model.TestOutcome
 
isFailure() - Method in class net.thucydides.core.model.TestStep
 
isFailure() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
isFinal(Field) - Static method in class net.thucydides.core.annotations.Fields
 
isIgnored(Method) - Static method in class net.thucydides.core.annotations.TestAnnotations
 
isIgnored(String) - Method in class net.thucydides.core.annotations.TestAnnotations
 
isIgnored() - Method in class net.thucydides.core.model.TestStep
 
isIgnored() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
isIgnored() - Method in class net.thucydides.core.steps.AnnotatedStepDescription
 
isIgnored() - Method in class net.thucydides.core.steps.TestStatus
 
isManual() - Method in class net.thucydides.core.model.TestOutcome
 
isMoreSevereThan(TestResult) - Method in enum net.thucydides.core.model.TestResult
 
isPending(String) - Method in class net.thucydides.core.annotations.TestAnnotations
 
isPending(Method) - Static method in class net.thucydides.core.annotations.TestAnnotations
 
isPending() - Method in class net.thucydides.core.model.TestOutcome
 
isPending() - Method in class net.thucydides.core.model.TestStep
 
isPending() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
isPending() - Method in class net.thucydides.core.steps.AnnotatedStepDescription
 
isPending() - Method in class net.thucydides.core.steps.TestStatus
 
isRelatedToIssue(String) - Method in class net.thucydides.core.model.TestOutcome
 
isRequirementsTag(TestTag) - Method in class net.thucydides.core.requirements.BaseRequirementsService
 
isRequirementsTag(TestTag) - Method in interface net.thucydides.core.requirements.RequirementsService
 
isRequirementTag(TestTag) - Method in class net.thucydides.core.tags.BreadcrumbTagFilter
 
isResult(String) - Static method in class net.thucydides.core.reports.adaptors.specflow.ScenarioStepReader
 
isSameAs(Date) - Static method in class net.thucydides.core.matchers.dates.DateMatchers
 
isSameAs(DateTime) - Static method in class net.thucydides.core.matchers.dates.DateMatchers
 
isSerenityTestCase(Class<?>) - Method in class net.thucydides.core.requirements.SerenityTestCaseFinder
 
isShowHistory() - Method in class net.thucydides.core.reports.ReportOptions
 
isShowManualTests() - Method in class net.thucydides.core.reports.ReportOptions
 
isShowProgress() - Method in class net.thucydides.core.reports.ReportOptions
 
isShowRelatedTags() - Method in class net.thucydides.core.reports.ReportOptions
 
isShowReleases() - Method in class net.thucydides.core.reports.ReportOptions
 
isShowStepDetails() - Method in class net.thucydides.core.reports.ReportOptions
 
isShowTagMenus() - Method in class net.thucydides.core.reports.ReportOptions
 
isSkipped() - Method in class net.thucydides.core.model.TestOutcome
 
isSkipped() - Method in class net.thucydides.core.model.TestStep
 
isStartTimeNotDefined() - Method in class net.thucydides.core.model.TestOutcome
 
isStatic(Field) - Static method in class net.thucydides.core.annotations.Fields
 
isSuccess() - Method in class net.thucydides.core.model.TestOutcome
 
isSuccessful() - Method in class net.thucydides.core.model.TestStep
 
Issue - Annotation Type in net.thucydides.core.annotations
Used to indicate that a test case or test relates to a particular issue or story card in the issue tracking system.
IssueExtractor - Class in net.thucydides.core.model.formatters
 
IssueExtractor(String) - Constructor for class net.thucydides.core.model.formatters.IssueExtractor
 
IssueKeyFormat - Class in net.thucydides.core.issues
 
Issues - Annotation Type in net.thucydides.core.annotations
Used to indicate that a test case or test relates to a particular issue or story card in the issue tracking system.
issuesIn(String) - Static method in class net.thucydides.core.model.formatters.ReportFormatter
 
IssueTracking - Interface in net.thucydides.core.issues
Determine the issue tracking URL formats for a project.
isTitleWithIssues() - Method in class net.thucydides.core.model.TestOutcome
 
iterator() - Method in class net.thucydides.core.reports.TestOutcomeStream
 

J

JiraUpdaterService - Interface in net.thucydides.core.reports
 
join(List<String>) - Method in class net.serenitybdd.core.strings.Joiner
 
join(String...) - Method in class net.serenitybdd.core.strings.Joiner
 
join(Iterable<?>) - Method in class net.serenitybdd.core.strings.Joiner
 
Joiner - Class in net.serenitybdd.core.strings
 
Joiner(String) - Constructor for class net.serenitybdd.core.strings.Joiner
 
JSONConverter - Interface in net.thucydides.core.reports.json
 
JSONTestOutcomeReporter - Class in net.thucydides.core.reports.json
 
JSONTestOutcomeReporter() - Constructor for class net.thucydides.core.reports.json.JSONTestOutcomeReporter
 
JUnitTagProviderStrategy - Class in net.thucydides.core.statistics.service
 
JUnitTagProviderStrategy() - Constructor for class net.thucydides.core.statistics.service.JUnitTagProviderStrategy
 
JUnitXMLConverter - Class in net.thucydides.core.reports.junit
 
JUnitXMLConverter() - Constructor for class net.thucydides.core.reports.junit.JUnitXMLConverter
 
JUnitXMLOutcomeReporter - Class in net.thucydides.core.reports.junit
 
JUnitXMLOutcomeReporter(File) - Constructor for class net.thucydides.core.reports.junit.JUnitXMLOutcomeReporter
 

L

lapTime() - Method in class net.serenitybdd.core.time.Stopwatch
 
LastElement - Class in net.thucydides.core.model
 
LastElement() - Constructor for class net.thucydides.core.model.LastElement
 
lastOf(List<String>) - Static method in class net.thucydides.core.requirements.classpath.PathElements
 
lastStep() - Method in class net.thucydides.core.model.TestOutcome
 
lastStepFailed(StepFailure) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
lastStepFailed(StepFailure) - Method in interface net.thucydides.core.steps.StepListener
Declare that a step has failed after it has finished.
lastStepFailedWith(StepFailure) - Method in class net.thucydides.core.model.TestOutcome
 
lastStepFailedWith(Throwable) - Method in class net.thucydides.core.model.TestOutcome
 
LeafRequirementAdder - Class in net.thucydides.core.requirements.classpath
 
LeafRequirementAdder.LeafRequirementsAdderBuilder - Class in net.thucydides.core.requirements.classpath
 
LeafRequirementsAdderBuilder(String) - Constructor for class net.thucydides.core.requirements.classpath.LeafRequirementAdder.LeafRequirementsAdderBuilder
 
legacyNames() - Method in enum net.thucydides.core.ThucydidesSystemProperty
 
LettuceXUnitAdaptor - Class in net.thucydides.core.reports.adaptors.lettuce
 
LettuceXUnitAdaptor() - Constructor for class net.thucydides.core.reports.adaptors.lettuce.LettuceXUnitAdaptor
 
level(int) - Static method in class net.thucydides.core.requirements.model.RequirementTypeAt
 
linkFor(TestOutcome) - Method in class net.thucydides.core.reports.remoteTesting.BrowserStackLinkGenerator
 
linkFor(TestOutcome) - Method in interface net.thucydides.core.reports.remoteTesting.LinkGenerator
 
linkFor(TestOutcome) - Method in class net.thucydides.core.reports.remoteTesting.RemoteTestingLinkManager
 
linkFor(TestOutcome) - Method in class net.thucydides.core.reports.remoteTesting.SaucelabsLinkGenerator
 
LinkGenerator - Interface in net.thucydides.core.reports.remoteTesting
Generate the link to an external system
list() - Method in class net.thucydides.core.reports.TestOutcomes.TestOutcomeMatcher
 
list() - Method in class net.thucydides.core.resources.ResourceList
Find a list of resources matching a given path on the classpath.
load() - Static method in class net.thucydides.core.requirements.model.LoadedNarrative
 
loadClasses() - Static method in class net.thucydides.core.reflection.ClassFinder
 
LoadedNarrative - Class in net.thucydides.core.requirements.model
 
LoadedNarrative() - Constructor for class net.thucydides.core.requirements.model.LoadedNarrative
 
loadFeatureNarrative(File) - Method in class net.thucydides.core.requirements.model.cucumber.CucumberParser
 
loadFrom(File) - Static method in class net.thucydides.core.images.ResizableImage
 
loadFrom(File) - Method in class net.thucydides.core.reports.adaptors.xunit.BasicXUnitLoader
 
loadFrom(File) - Method in interface net.thucydides.core.reports.adaptors.xunit.XUnitLoader
 
loadFrom(File) - Method in class net.thucydides.core.reports.TestOutcomeLoader
Load the test outcomes from a given directory, sorted by Title
loadFrom(File) - Method in class net.thucydides.core.requirements.model.NarrativeReader
 
loadFrom(File, int) - Method in class net.thucydides.core.requirements.model.NarrativeReader
 
loadFromStoryFile(File) - Method in class net.thucydides.core.requirements.model.NarrativeReader
 
loadHistoryDirectoryFromSystemProperties() - Method in class net.thucydides.core.configuration.SystemPropertiesConfiguration
 
loadOutcomes() - Method in class net.thucydides.core.reports.adaptors.common.FilebasedOutcomeAdaptor
 
loadOutcomes() - Method in interface net.thucydides.core.reports.adaptors.TestOutcomeAdaptor
 
loadOutcomesFrom(File) - Method in class net.thucydides.core.reports.adaptors.lettuce.LettuceXUnitAdaptor
 
loadOutcomesFrom(File) - Method in class net.thucydides.core.reports.adaptors.specflow.SpecflowAdaptor
Loads TestOutcomes from a SpecFlow output file or a directory containing output files.
loadOutcomesFrom(File) - Method in interface net.thucydides.core.reports.adaptors.TestOutcomeAdaptor
 
loadOutcomesFrom(File) - Method in class net.thucydides.core.reports.adaptors.xunit.DefaultXUnitAdaptor
 
loadOutputDirectoryFromSystemProperties() - Method in class net.thucydides.core.configuration.SystemPropertiesConfiguration
Where should the reports go?
loadPreferences() - Method in interface net.thucydides.core.util.LocalPreferences
 
loadPreferences() - Method in class net.thucydides.core.util.PropertiesFileLocalPreferences
 
loadReportFrom(File) - Method in interface net.thucydides.core.reports.AcceptanceTestLoader
 
loadReportFrom(Path) - Method in interface net.thucydides.core.reports.AcceptanceTestLoader
 
loadReportFrom(Path) - Method in class net.thucydides.core.reports.json.JSONTestOutcomeReporter
 
loadReportFrom(File) - Method in class net.thucydides.core.reports.json.JSONTestOutcomeReporter
 
loadReportFrom(Path) - Method in class net.thucydides.core.reports.xml.XMLTestOutcomeReporter
 
loadReportFrom(File) - Method in class net.thucydides.core.reports.xml.XMLTestOutcomeReporter
 
loadReportsFrom(File) - Method in interface net.thucydides.core.reports.AcceptanceTestLoader
 
loadReportsFrom(Path) - Method in interface net.thucydides.core.reports.AcceptanceTestLoader
 
loadReportsFrom(Path) - Method in class net.thucydides.core.reports.json.JSONTestOutcomeReporter
 
loadReportsFrom(File) - Method in class net.thucydides.core.reports.json.JSONTestOutcomeReporter
 
loadReportsFrom(Path) - Method in class net.thucydides.core.reports.xml.XMLTestOutcomeReporter
 
loadReportsFrom(File) - Method in class net.thucydides.core.reports.xml.XMLTestOutcomeReporter
 
loadSummaries() - Method in class net.serenitybdd.core.history.FileSystemTestOutcomeSummaryRecorder
 
loadSummaries() - Method in interface net.serenitybdd.core.history.TestOutcomeSummaryRecorder
 
loadTestOutcomes() - Static method in class net.thucydides.core.reports.TestOutcomeLoader
 
LocalPreferences - Interface in net.thucydides.core.util
Loads configuration values from local files into the environment variables.
LoggingLevel - Enum in net.thucydides.core.logging
 

M

MarkdownRendering - Class in net.thucydides.core.reports.html
 
MarkdownRendering(EnvironmentVariables) - Constructor for class net.thucydides.core.reports.html.MarkdownRendering
 
MarkdownRendering.RenderedElements - Enum in net.thucydides.core.reports.html
 
MarkupRenderer - Interface in net.thucydides.core.reports.renderer
 
marshal(Object, HierarchicalStreamWriter, MarshallingContext) - Method in class net.thucydides.core.reports.xml.TestOutcomeConverter
Generate an XML report given an TestOutcome object.
matches(Collection<T>) - Method in interface net.thucydides.core.matchers.BeanCollectionMatcher
 
matches(Object) - Method in interface net.thucydides.core.matchers.BeanMatcher
 
matches(List<T>, BeanMatcher...) - Static method in class net.thucydides.core.matchers.BeanMatcherAsserts
 
matches(T, BeanMatcher...) - Static method in class net.thucydides.core.matchers.BeanMatcherAsserts
 
matches() - Method in class net.thucydides.core.matchers.BigDecimalValueMatcher
 
matches() - Method in class net.thucydides.core.matchers.SimpleValueMatcher
 
matches(Requirement) - Method in class net.thucydides.core.requirements.model.Requirement
 
matchesSafely(Collection<Date>) - Method in class net.thucydides.core.matchers.dates.DateCollectionContainsSameDatesMatcher
 
matchesSafely(Collection<DateTime>) - Method in class net.thucydides.core.matchers.dates.DateTimeCollectionContainsSameDatesMatcher
 
matchesSafely(TestOutcome) - Method in class net.thucydides.core.matchers.TestOutcomeResultsMatcher
 
matchesTag(TestTag) - Method in class net.thucydides.core.requirements.model.Requirement
 
MavenOrGradleBuildPath - Class in net.thucydides.core.configuration
 
max(String, Matcher<? extends Comparable>) - Static method in class net.thucydides.core.matchers.BeanMatchers
 
maxDepth() - Method in class net.thucydides.core.files.TheDirectoryStructure
 
merge(Map<String, Object>, Writer) - Method in class net.thucydides.core.reports.templates.FreemarkerReportTemplate
 
merge(Map<String, Object>, Writer) - Method in interface net.thucydides.core.reports.templates.ReportTemplate
 
merge(Requirement) - Method in class net.thucydides.core.requirements.model.Requirement
 
merge(Iterable<Requirement>, Iterable<Requirement>) - Method in class net.thucydides.core.requirements.RequirementsMerger
 
mergeMostRecentSteps(int) - Method in class net.thucydides.core.model.TestOutcome
 
MergeStepResultStrategy - Class in net.thucydides.core.model.results
 
MergeStepResultStrategy() - Constructor for class net.thucydides.core.model.results.MergeStepResultStrategy
 
MetaField - Class in net.thucydides.core.steps
 
MetaField(String) - Constructor for class net.thucydides.core.steps.MetaField
 
MethodFinder - Class in net.thucydides.core.reflection
 
min(String, Matcher<? extends Comparable>) - Static method in class net.thucydides.core.matchers.BeanMatchers
 
MockEnvironmentVariables - Class in net.thucydides.core.util
 
MockEnvironmentVariables() - Constructor for class net.thucydides.core.util.MockEnvironmentVariables
 
moveToNextRow() - Method in class net.thucydides.core.model.TestOutcome
 
MultipleInflection - Class in net.thucydides.core.util
 
MultipleSourceRequirmentsOutcomeFactory - Class in net.thucydides.core.requirements.reports
Merges and consolidates requirements hierarchies coming from several sources.
MultipleSourceRequirmentsOutcomeFactory(List<RequirementsTagProvider>, IssueTracking, ReportNameProvider) - Constructor for class net.thucydides.core.requirements.reports.MultipleSourceRequirmentsOutcomeFactory
 
MultipleSourceRequirmentsOutcomeFactory(List<RequirementsTagProvider>, IssueTracking, EnvironmentVariables, ReportNameProvider) - Constructor for class net.thucydides.core.requirements.reports.MultipleSourceRequirmentsOutcomeFactory
 
MultiSourceRequirementsService - Class in net.thucydides.core.requirements
 
MultiSourceRequirementsService() - Constructor for class net.thucydides.core.requirements.MultiSourceRequirementsService
 

N

NameConverter - Class in net.thucydides.core.util
Utility class to convert test case and method names into human-readable form.
named(String) - Static method in class net.thucydides.core.reports.adaptors.xunit.model.TestSuite
 
named(String) - Static method in class net.thucydides.core.requirements.model.Requirement
 
Narrative - Annotation Type in net.thucydides.core.annotations
 
Narrative - Class in net.thucydides.core.requirements.model
 
Narrative(Optional<String>, Optional<String>, Optional<String>, List<String>, String, String) - Constructor for class net.thucydides.core.requirements.model.Narrative
 
Narrative(String, String) - Constructor for class net.thucydides.core.requirements.model.Narrative
 
NarrativeFinder - Class in net.thucydides.core.requirements.annotations
 
NarrativeFinder() - Constructor for class net.thucydides.core.requirements.annotations.NarrativeFinder
 
NarrativeReader - Class in net.thucydides.core.requirements.model
Load a narrative text from a directory.
NarrativeTitle - Class in net.thucydides.core.requirements.classpath
 
NarrativeTitle() - Constructor for class net.thucydides.core.requirements.classpath.NarrativeTitle
 
needsScreenshots() - Method in class net.thucydides.core.model.TestStep
 
net.serenitybdd.core - package net.serenitybdd.core
 
net.serenitybdd.core.buildinfo - package net.serenitybdd.core.buildinfo
 
net.serenitybdd.core.collect - package net.serenitybdd.core.collect
 
net.serenitybdd.core.di - package net.serenitybdd.core.di
 
net.serenitybdd.core.environment - package net.serenitybdd.core.environment
 
net.serenitybdd.core.exceptions - package net.serenitybdd.core.exceptions
 
net.serenitybdd.core.history - package net.serenitybdd.core.history
 
net.serenitybdd.core.model - package net.serenitybdd.core.model
 
net.serenitybdd.core.rest - package net.serenitybdd.core.rest
 
net.serenitybdd.core.strings - package net.serenitybdd.core.strings
 
net.serenitybdd.core.time - package net.serenitybdd.core.time
 
net.thucydides.core - package net.thucydides.core
 
net.thucydides.core.annotations - package net.thucydides.core.annotations
 
net.thucydides.core.batches - package net.thucydides.core.batches
 
net.thucydides.core.configuration - package net.thucydides.core.configuration
 
net.thucydides.core.digest - package net.thucydides.core.digest
 
net.thucydides.core.files - package net.thucydides.core.files
 
net.thucydides.core.guice - package net.thucydides.core.guice
 
net.thucydides.core.images - package net.thucydides.core.images
 
net.thucydides.core.issues - package net.thucydides.core.issues
 
net.thucydides.core.logging - package net.thucydides.core.logging
 
net.thucydides.core.matchers - package net.thucydides.core.matchers
 
net.thucydides.core.matchers.dates - package net.thucydides.core.matchers.dates
 
net.thucydides.core.model - package net.thucydides.core.model
The Thucydides domain model, which represents acceptance test runs.
net.thucydides.core.model.failures - package net.thucydides.core.model.failures
 
net.thucydides.core.model.features - package net.thucydides.core.model.features
 
net.thucydides.core.model.featuretags - package net.thucydides.core.model.featuretags
 
net.thucydides.core.model.flags - package net.thucydides.core.model.flags
 
net.thucydides.core.model.formatters - package net.thucydides.core.model.formatters
 
net.thucydides.core.model.results - package net.thucydides.core.model.results
 
net.thucydides.core.model.screenshots - package net.thucydides.core.model.screenshots
 
net.thucydides.core.model.stacktrace - package net.thucydides.core.model.stacktrace
 
net.thucydides.core.output - package net.thucydides.core.output
 
net.thucydides.core.reflection - package net.thucydides.core.reflection
 
net.thucydides.core.releases - package net.thucydides.core.releases
 
net.thucydides.core.reports - package net.thucydides.core.reports
Thucydides generates reports in HTML and XML by default.
net.thucydides.core.reports.adaptors - package net.thucydides.core.reports.adaptors
 
net.thucydides.core.reports.adaptors.common - package net.thucydides.core.reports.adaptors.common
 
net.thucydides.core.reports.adaptors.lettuce - package net.thucydides.core.reports.adaptors.lettuce
 
net.thucydides.core.reports.adaptors.specflow - package net.thucydides.core.reports.adaptors.specflow
 
net.thucydides.core.reports.adaptors.xunit - package net.thucydides.core.reports.adaptors.xunit
 
net.thucydides.core.reports.adaptors.xunit.io - package net.thucydides.core.reports.adaptors.xunit.io
 
net.thucydides.core.reports.adaptors.xunit.model - package net.thucydides.core.reports.adaptors.xunit.model
 
net.thucydides.core.reports.csv - package net.thucydides.core.reports.csv
 
net.thucydides.core.reports.history - package net.thucydides.core.reports.history
 
net.thucydides.core.reports.html - package net.thucydides.core.reports.html
 
net.thucydides.core.reports.io - package net.thucydides.core.reports.io
 
net.thucydides.core.reports.json - package net.thucydides.core.reports.json
 
net.thucydides.core.reports.json.gson - package net.thucydides.core.reports.json.gson
 
net.thucydides.core.reports.junit - package net.thucydides.core.reports.junit
 
net.thucydides.core.reports.matchers - package net.thucydides.core.reports.matchers
 
net.thucydides.core.reports.remoteTesting - package net.thucydides.core.reports.remoteTesting
 
net.thucydides.core.reports.renderer - package net.thucydides.core.reports.renderer
 
net.thucydides.core.reports.templates - package net.thucydides.core.reports.templates
 
net.thucydides.core.reports.util - package net.thucydides.core.reports.util
 
net.thucydides.core.reports.xml - package net.thucydides.core.reports.xml
XML Report generation.
net.thucydides.core.requirements - package net.thucydides.core.requirements
 
net.thucydides.core.requirements.annotations - package net.thucydides.core.requirements.annotations
 
net.thucydides.core.requirements.classpath - package net.thucydides.core.requirements.classpath
 
net.thucydides.core.requirements.model - package net.thucydides.core.requirements.model
 
net.thucydides.core.requirements.model.cucumber - package net.thucydides.core.requirements.model.cucumber
 
net.thucydides.core.requirements.reports - package net.thucydides.core.requirements.reports
 
net.thucydides.core.resources - package net.thucydides.core.resources
 
net.thucydides.core.screenshots - package net.thucydides.core.screenshots
 
net.thucydides.core.statistics - package net.thucydides.core.statistics
 
net.thucydides.core.statistics.service - package net.thucydides.core.statistics.service
 
net.thucydides.core.steps - package net.thucydides.core.steps
 
net.thucydides.core.steps.di - package net.thucydides.core.steps.di
 
net.thucydides.core.tags - package net.thucydides.core.tags
 
net.thucydides.core.util - package net.thucydides.core.util
 
net.thucydides.core.webdriver - package net.thucydides.core.webdriver
 
NewFailure - Enum in net.serenitybdd.core.history
 
newHashMap() - Static method in class net.serenitybdd.core.collect.NewMap
 
NewList - Class in net.serenitybdd.core.collect
 
NewList() - Constructor for class net.serenitybdd.core.collect.NewList
 
NewMap - Class in net.serenitybdd.core.collect
 
NewMap() - Constructor for class net.serenitybdd.core.collect.NewMap
 
NewSet - Class in net.serenitybdd.core.collect
 
NewSet() - Constructor for class net.serenitybdd.core.collect.NewSet
 
nextRow() - Method in class net.thucydides.core.model.DataTable
 
NextStepCompromisedStrategy - Class in net.thucydides.core.model.results
 
NextStepCompromisedStrategy(TestResult) - Constructor for class net.thucydides.core.model.results.NextStepCompromisedStrategy
 
NextStepFailedStrategy - Class in net.thucydides.core.model.results
 
NextStepFailedStrategy(TestResult) - Constructor for class net.thucydides.core.model.results.NextStepFailedStrategy
 
NextStepStatusTakesPriorityStrategy - Class in net.thucydides.core.model.results
Created by john on 9/08/2015.
NextStepStatusTakesPriorityStrategy(TestResult) - Constructor for class net.thucydides.core.model.results.NextStepStatusTakesPriorityStrategy
 
NextStepWasSkippedStrategy - Class in net.thucydides.core.model.results
 
NextStepWasSkippedStrategy(TestResult) - Constructor for class net.thucydides.core.model.results.NextStepWasSkippedStrategy
 
NO_CONTEXT - Static variable in class net.thucydides.core.reports.html.ReportNameProvider
 
NoException - Exception in net.serenitybdd.core.exceptions
 
NoException() - Constructor for exception net.serenitybdd.core.exceptions.NoException
 
NoFeatureStrategy - Class in net.thucydides.core.model.featuretags
 
NoFeatureStrategy() - Constructor for class net.thucydides.core.model.featuretags.NoFeatureStrategy
 
NonLeafRequirementsAdder - Class in net.thucydides.core.requirements.classpath
Created by john on 13/07/2016.
NonLeafRequirementsAdder(String, String, int, Requirement) - Constructor for class net.thucydides.core.requirements.classpath.NonLeafRequirementsAdder
 
NonLeafRequirementsAdder.NonLeafRequirementsAdderBuilder - Class in net.thucydides.core.requirements.classpath
 
NonLeafRequirementsAdderBuilder(Requirement) - Constructor for class net.thucydides.core.requirements.classpath.NonLeafRequirementsAdder.NonLeafRequirementsAdderBuilder
 
nonStaticFields() - Method in class net.thucydides.core.annotations.Fields
 
normalisedName() - Method in class net.thucydides.core.model.TestTag
 
normalisedType() - Method in class net.thucydides.core.model.TestTag
 
NotAThucydidesReportException - Exception in net.thucydides.core.reports.xml
Exception thrown if we attempt to process a file that is not a valid Thucydides XML report.
NotAThucydidesReportException(String, Throwable) - Constructor for exception net.thucydides.core.reports.xml.NotAThucydidesReportException
 
notifyScreenChange() - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
notifyScreenChange() - Method in interface net.thucydides.core.steps.StepListener
 
NULL - Static variable in class net.thucydides.core.reports.adaptors.specflow.SpecflowScenarioTitleLine
 
NumberOfThreads - Class in net.thucydides.core.reports
 
NumericalFormatter - Class in net.thucydides.core.model
 
NumericalFormatter() - Constructor for class net.thucydides.core.model.NumericalFormatter
 

O

of(T...) - Static method in class net.serenitybdd.core.collect.NewList
 
of(K, V) - Static method in class net.serenitybdd.core.collect.NewMap
 
of(K, V, K, V) - Static method in class net.serenitybdd.core.collect.NewMap
 
of(K, V, K, V, K, V) - Static method in class net.serenitybdd.core.collect.NewMap
 
of(K, V, K, V, K, V, K, V) - Static method in class net.serenitybdd.core.collect.NewMap
 
of(K, V, K, V, K, V, K, V, K, V) - Static method in class net.serenitybdd.core.collect.NewMap
 
of() - Static method in class net.serenitybdd.core.collect.NewSet
 
of(E) - Static method in class net.serenitybdd.core.collect.NewSet
 
of(E...) - Static method in class net.serenitybdd.core.collect.NewSet
 
of(Class<?>) - Static method in class net.thucydides.core.annotations.Fields
 
of(Object) - Static method in class net.thucydides.core.annotations.Fields
 
of(String) - Static method in class net.thucydides.core.model.LastElement
 
of(long) - Static method in class net.thucydides.core.model.TestDuration
 
of(Collection<? extends TestOutcome>) - Static method in class net.thucydides.core.reports.TestOutcomes
 
of(List<Requirement>) - Static method in class net.thucydides.core.requirements.RequirementsList
 
of(Class<? extends Object>, String) - Static method in class net.thucydides.core.steps.ExecutedStepDescription
We might not have the test class provided (e.g.
of(Class<? extends Object>, String, Object[]) - Static method in class net.thucydides.core.steps.ExecutedStepDescription
 
of(Method) - Static method in class net.thucydides.core.steps.TestStatus
 
of(String) - Method in class net.thucydides.core.util.Inflector
 
of(int) - Method in class net.thucydides.core.util.Inflector
 
ofException(Throwable) - Static method in class net.thucydides.core.model.failures.RootCause
 
ofTextValue(String) - Static method in class net.thucydides.core.digest.Digest
 
ofType(TestType) - Method in class net.thucydides.core.reports.TestOutcomes
 
ofType(String) - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
ofVersion(String) - Static method in class net.thucydides.core.model.Release
 
on(String) - Static method in class net.serenitybdd.core.strings.Joiner
 
on(List<String>) - Static method in class net.thucydides.core.reports.adaptors.specflow.ScenarioSplitter
 
onlySaveFailingScreenshots() - Method in class net.thucydides.core.configuration.SystemPropertiesConfiguration
 
onlySaveFailingScreenshots() - Method in interface net.thucydides.core.webdriver.Configuration
 
OptionalElements(TestOutcome) - Constructor for class net.thucydides.core.model.TestOutcome.OptionalElements
 
optionalProperty(String) - Method in interface net.thucydides.core.util.EnvironmentVariables
Returns an optional system property.
optionalProperty(String) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
optionalProperty(String) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
OptionalTypeAdapter<E> - Class in net.thucydides.core.reports.json.gson
 
OptionalTypeAdapter(TypeAdapter<E>) - Constructor for class net.thucydides.core.reports.json.gson.OptionalTypeAdapter
 
OutcomeAugmenter - Interface in net.thucydides.core.reports
 
OutcomeCounter - Class in net.thucydides.core.model
 
OutcomeCounter(TestType, TestOutcomes) - Constructor for class net.thucydides.core.model.OutcomeCounter
 
OutcomeCounter(TestType) - Constructor for class net.thucydides.core.requirements.reports.RequirementOutcome.OutcomeCounter
 
OutcomeFormat - Enum in net.thucydides.core.reports
 
OutcomeProportionCounter(TestType) - Constructor for class net.thucydides.core.reports.TestOutcomes.OutcomeProportionCounter
 
OutcomeProportionStepCounter(TestType) - Constructor for class net.thucydides.core.reports.TestOutcomes.OutcomeProportionStepCounter
 
OutcomeSummary - Class in net.thucydides.core.reports
 
OutcomeSummary(TestResult) - Constructor for class net.thucydides.core.reports.OutcomeSummary
 
outOf(int) - Method in class net.thucydides.core.reports.history.ProgressSnapshot.ProgressSnapshotBuilder
 
overallResultFor(TestResult, TestResult) - Static method in class net.thucydides.core.model.TestResultComparison
 
overallResultFrom(List<TestResult>) - Static method in class net.thucydides.core.model.TestResultList
 
OverridableTagProvider - Interface in net.thucydides.core.requirements
A default tag provider that can be overridden by any additional tag provider if present on the classpath.
overrideAnnotatedResult(TestResult) - Method in class net.thucydides.core.model.TestOutcome
 
overrides(TestResult) - Method in enum net.thucydides.core.model.TestResult
 
OverviewReader - Class in net.thucydides.core.requirements.model
 
OverviewReader() - Constructor for class net.thucydides.core.requirements.model.OverviewReader
 

P

PackageAnnotationBasedTagProvider - Class in net.thucydides.core.requirements
A requirements Provider that reads requirement from class or package annotation.
PackageAnnotationBasedTagProvider() - Constructor for class net.thucydides.core.requirements.PackageAnnotationBasedTagProvider
 
PackageAnnotationBasedTagProvider(EnvironmentVariables) - Constructor for class net.thucydides.core.requirements.PackageAnnotationBasedTagProvider
 
PackageBasedLeafRequirements - Class in net.thucydides.core.model
 
PackageBasedLeafRequirements(EnvironmentVariables) - Constructor for class net.thucydides.core.model.PackageBasedLeafRequirements
 
PackageInfoClass - Class in net.thucydides.core.requirements.classpath
Created by john on 20/07/2016.
PackageInfoClass() - Constructor for class net.thucydides.core.requirements.classpath.PackageInfoClass
 
PackageInfoNarrative - Class in net.thucydides.core.requirements.classpath
Created by john on 20/07/2016.
PackageInfoNarrative() - Constructor for class net.thucydides.core.requirements.classpath.PackageInfoNarrative
 
PackageInfoNarrative.TextPackageInfoNarrative - Class in net.thucydides.core.requirements.classpath
 
PackageInfoNarrative.TypePackageInfoNarrative - Class in net.thucydides.core.requirements.classpath
 
PackageRequirementsTagProvider - Class in net.thucydides.core.requirements
Load a set of requirements (epics/themes,...) from the directory structure.
PackageRequirementsTagProvider(EnvironmentVariables, String, RequirementsStore) - Constructor for class net.thucydides.core.requirements.PackageRequirementsTagProvider
 
PackageRequirementsTagProvider(EnvironmentVariables, String) - Constructor for class net.thucydides.core.requirements.PackageRequirementsTagProvider
 
PackageRequirementsTagProvider(EnvironmentVariables) - Constructor for class net.thucydides.core.requirements.PackageRequirementsTagProvider
 
PackageRequirementsTagProvider() - Constructor for class net.thucydides.core.requirements.PackageRequirementsTagProvider
 
ParentRequirementsProvided - Class in net.thucydides.core.requirements
 
ParentRequirementsProvided(RequirementsTagProvider) - Constructor for class net.thucydides.core.requirements.ParentRequirementsProvided
 
PathElements - Class in net.thucydides.core.requirements.classpath
Created by john on 13/07/2016.
PathElements() - Constructor for class net.thucydides.core.requirements.classpath.PathElements
 
pathElements(String) - Static method in class net.thucydides.core.requirements.RequirementsPath
 
pauseFor(long) - Method in class net.serenitybdd.core.time.InternalSystemClock
Pause execution for the requested delay.
pauseFor(long) - Method in interface net.serenitybdd.core.time.SystemClock
 
Pending - Annotation Type in net.thucydides.core.annotations
Annotation that marks a test or test step as pending implementation.
PendingStepException - Exception in net.serenitybdd.core
Exception thrown to indicate that a test cannot proceed and should be considered 'pending'.
PendingStepException(String) - Constructor for exception net.serenitybdd.core.PendingStepException
 
pendingTypes() - Method in class net.thucydides.core.model.failures.FailureAnalysisConfiguration
 
percentage(Double, int) - Method in class net.thucydides.core.model.NumericalFormatter
 
percentage(String) - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
percentage(TestType) - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
PercentageRequirementCounter - Class in net.thucydides.core.requirements.reports
Created by john on 22/07/2016.
PercentageRequirementCounter(Requirement, TestOutcomes) - Constructor for class net.thucydides.core.requirements.reports.PercentageRequirementCounter
 
percentSteps() - Method in class net.thucydides.core.model.formatters.TestCoverageFormatter
 
percentSteps(String) - Method in class net.thucydides.core.model.formatters.TestCoverageFormatter
 
percentSteps(TestType) - Method in class net.thucydides.core.model.formatters.TestCoverageFormatter
 
percentTests(String) - Method in class net.thucydides.core.model.formatters.TestCoverageFormatter
 
percentTests(TestType) - Method in class net.thucydides.core.model.formatters.TestCoverageFormatter
 
percentTests() - Method in class net.thucydides.core.model.formatters.TestCoverageFormatter
 
pluralize(Object) - Method in class net.thucydides.core.util.Inflector
Returns the plural form of the word in the string.
postVisitDirectory(Path, IOException) - Method in class net.thucydides.core.requirements.SearchForFilesOfType
 
preferredName() - Method in enum net.thucydides.core.ThucydidesSystemProperty
 
PreviousTestOutcome - Class in net.serenitybdd.core.history
 
preVisitDirectory(Path, BasicFileAttributes) - Method in class net.thucydides.core.reports.util.CopyDirectory
 
ProgressSnapshot - Class in net.thucydides.core.reports.history
 
ProgressSnapshot.ProgressSnapshotBuilder - Class in net.thucydides.core.reports.history
 
ProgressSnapshot.ProgressSnapshotBuilder.ResultCountBuilder - Class in net.thucydides.core.reports.history
 
ProgressSnapshotBuilder(String) - Constructor for class net.thucydides.core.reports.history.ProgressSnapshot.ProgressSnapshotBuilder
 
PROJECT_BUILD_DIRECTORY - Static variable in class net.thucydides.core.configuration.SystemPropertiesConfiguration
If in system properties will be defined project.build.directory or project.reporting.OutputDirectory then it will be used for output for serenity test reports.
PropertiesFileLocalPreferences - Class in net.thucydides.core.util
Loads Thucydides preferences from a local file called thucydides.properties.
PropertiesFileLocalPreferences(EnvironmentVariables) - Constructor for class net.thucydides.core.util.PropertiesFileLocalPreferences
 
PropertiesUtil - Class in net.thucydides.core.util
 
PropertiesUtil() - Constructor for class net.thucydides.core.util.PropertiesUtil
 
PropertyBasedDriverCapabilityRecord - Class in net.serenitybdd.core.buildinfo
Created by john on 12/02/15.
PropertyBasedDriverCapabilityRecord(Configuration) - Constructor for class net.serenitybdd.core.buildinfo.PropertyBasedDriverCapabilityRecord
 
propertySetIsEmpty() - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
proportionalStepsOf(String) - Method in class net.thucydides.core.reports.TestOutcomes
 
proportionalStepsOf(TestType) - Method in class net.thucydides.core.reports.TestOutcomes
 
proportionOf(String) - Method in class net.thucydides.core.reports.TestOutcomes
 
proportionOf(TestType) - Method in class net.thucydides.core.reports.TestOutcomes
 
proportionOf(String) - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
proportionOf(TestType) - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
provideEnvironmentVariables() - Method in class net.thucydides.core.guice.ThucydidesModule
 
PublicThucydidesMatchers - Class in net.thucydides.core.matchers
 
PublicThucydidesMatchers() - Constructor for class net.thucydides.core.matchers.PublicThucydidesMatchers
 

Q

qualifiedName() - Method in class net.thucydides.core.requirements.model.Requirement
 
qualifier() - Method in class net.thucydides.core.requirements.model.Requirement
 

R

read(JsonReader) - Method in class net.thucydides.core.reports.json.gson.OptionalTypeAdapter
 
read() - Method in class net.thucydides.core.requirements.DisabledRequirementsStore
 
read() - Method in class net.thucydides.core.requirements.FileSystemRequirementsStore
 
read() - Method in class net.thucydides.core.requirements.RequirementPersister
 
read() - Method in interface net.thucydides.core.requirements.RequirementsStore
 
readableFormOf(Object) - Static method in class net.thucydides.core.steps.StepArgumentWriter
 
readOverviewFrom(String...) - Method in class net.thucydides.core.requirements.model.OverviewReader
 
readRequirementFrom(File) - Method in class net.thucydides.core.requirements.FileSystemRequirementsTagProvider
 
readRequirementsFromStoryOrFeatureFile(File) - Method in class net.thucydides.core.requirements.FileSystemRequirementsTagProvider
 
recordDuration() - Method in class net.thucydides.core.model.TestOutcome
 
recordDuration() - Method in class net.thucydides.core.model.TestStep
 
recordOutcomeSummariesFrom(Path) - Method in class net.serenitybdd.core.history.FileSystemTestOutcomeSummaryRecorder
 
recordOutcomeSummariesFrom(Path) - Method in interface net.serenitybdd.core.history.TestOutcomeSummaryRecorder
 
recordRestQuery(RestQuery) - Method in class net.thucydides.core.model.TestStep
 
recordResult(List<? extends Object>, SimpleValueMatcher...) - Method in interface net.thucydides.core.output.ResultsOutput
 
recordResult(List<? extends Object>, SimpleValueMatcher...) - Method in class net.thucydides.core.output.SpreadsheetResultsOutput
 
recordStep(TestStep) - Method in class net.thucydides.core.model.TestOutcome
Add a test step to this acceptance test.
recordSteps(List<TestStep>) - Method in class net.thucydides.core.model.TestOutcome
 
REFUSE_UNTRUSTED_CERTIFICATES - Static variable in class net.thucydides.core.configuration.SystemPropertiesConfiguration
By default, when accepting untrusted SSL certificates, assume that these certificates will come from an untrusted issuer or will be self signed.
registerCapabilities(String, Properties) - Method in interface net.serenitybdd.core.buildinfo.DriverCapabilityRecord
 
registerCapabilities(String, Properties) - Method in class net.serenitybdd.core.buildinfo.PropertyBasedDriverCapabilityRecord
 
registerTestCase(Class<?>) - Method in interface net.thucydides.core.batches.BatchManager
 
registerTestCase(String) - Method in interface net.thucydides.core.batches.BatchManager
 
registerTestCase(Class<?>) - Method in class net.thucydides.core.batches.SystemVariableBasedBatchManager
 
registerTestCase(String) - Method in class net.thucydides.core.batches.SystemVariableBasedBatchManager
 
Release - Class in net.thucydides.core.model
A release or version of a software project.
Release(TestTag) - Constructor for class net.thucydides.core.model.Release
 
Release(TestTag, List<Release>, List<Release>, String) - Constructor for class net.thucydides.core.model.Release
 
ReleaseManager - Class in net.thucydides.core.releases
 
ReleaseManager(EnvironmentVariables, ReportNameProvider) - Constructor for class net.thucydides.core.releases.ReleaseManager
 
ReleaseManager(EnvironmentVariables, ReportNameProvider, RequirementsService) - Constructor for class net.thucydides.core.releases.ReleaseManager
 
ReleaseProvider - Interface in net.thucydides.core.requirements
This interface is used to implement plugins that provide a complete list of the known releases.
reloadOutputDirectory() - Method in class net.thucydides.core.configuration.SystemPropertiesConfiguration
If some property that can change output directory@Override was changed this method should be called
RemoteTestingLinkManager - Class in net.thucydides.core.reports.remoteTesting
 
RemoteTestingLinkManager() - Constructor for class net.thucydides.core.reports.remoteTesting.RemoteTestingLinkManager
 
RemoteTestingLinkManager(EnvironmentVariables) - Constructor for class net.thucydides.core.reports.remoteTesting.RemoteTestingLinkManager
 
removeOverriddenProviders(List<T>) - Method in class net.thucydides.core.statistics.service.TagProviderFilter
 
removeScreenshot(int) - Method in class net.thucydides.core.model.TestStep
 
render(String) - Method in class net.thucydides.core.reports.renderer.AsciidocMarkupRenderer
 
render(String) - Method in interface net.thucydides.core.reports.renderer.MarkupRenderer
 
renderMarkdownFor(MarkdownRendering.RenderedElements) - Method in class net.thucydides.core.reports.html.MarkdownRendering
 
renumberFrom(int) - Method in class net.thucydides.core.model.TestStep
 
replace(List<TestStep>) - Method in class net.thucydides.core.model.TestOutcome
 
ReplaceField - Class in net.thucydides.core.steps
 
ReplaceField(String, String) - Constructor for class net.thucydides.core.steps.ReplaceField
 
ReplaceField.ReplaceFieldBuilder - Class in net.thucydides.core.steps
 
ReplaceFieldBuilder(String) - Constructor for class net.thucydides.core.steps.ReplaceField.ReplaceFieldBuilder
 
reportAsCompromised(Class<?>) - Method in class net.thucydides.core.model.failures.FailureAnalysis
 
reportAsError(Class<?>) - Method in class net.thucydides.core.model.failures.FailureAnalysis
 
reportAsFailure(Class<?>) - Method in class net.thucydides.core.model.failures.FailureAnalysis
 
reportAsPending(Class<?>) - Method in class net.thucydides.core.model.failures.FailureAnalysis
 
reportAsSkipped(Class<?>) - Method in class net.thucydides.core.model.failures.FailureAnalysis
 
ReportData - Class in net.thucydides.core.model
 
ReportData(String, String) - Constructor for class net.thucydides.core.model.ReportData
 
ReportData.ReportDataBuilder - Class in net.thucydides.core.model
 
ReportDataBuilder(String) - Constructor for class net.thucydides.core.model.ReportData.ReportDataBuilder
 
reportFor(Story, ReportType) - Static method in class net.thucydides.core.model.Stories
 
ReportFormatter - Class in net.thucydides.core.model.formatters
 
ReportFormatter() - Constructor for class net.thucydides.core.model.formatters.ReportFormatter
 
ReportFormatter(IssueTracking, EnvironmentVariables) - Constructor for class net.thucydides.core.model.formatters.ReportFormatter
 
ReportFormatter(IssueTracking) - Constructor for class net.thucydides.core.model.formatters.ReportFormatter
 
ReportGenerationFailedError - Exception in net.thucydides.core.reports
Report generation has failed for some reason.
ReportGenerationFailedError(String, Throwable) - Constructor for exception net.thucydides.core.reports.ReportGenerationFailedError
 
ReportLoadingFailedError - Exception in net.thucydides.core.reports
Report loading has failed for some reason.
ReportLoadingFailedError(String, Throwable) - Constructor for exception net.thucydides.core.reports.ReportLoadingFailedError
 
ReportNameProvider - Class in net.thucydides.core.reports.html
 
ReportNameProvider(Optional<String>, ReportNamer, RequirementsService) - Constructor for class net.thucydides.core.reports.html.ReportNameProvider
 
ReportNameProvider() - Constructor for class net.thucydides.core.reports.html.ReportNameProvider
 
ReportNameProvider(String) - Constructor for class net.thucydides.core.reports.html.ReportNameProvider
 
ReportNameProvider(Optional<String>, ReportType, RequirementsService) - Constructor for class net.thucydides.core.reports.html.ReportNameProvider
 
ReportNamer - Class in net.thucydides.core.model
Determies the correct default name for test reports.
ReportNamer(ReportType, boolean) - Constructor for class net.thucydides.core.model.ReportNamer
 
ReportOptions - Class in net.thucydides.core.reports
Encapsulates user-specified formatting options for the generated reports.
ReportOptions(EnvironmentVariables) - Constructor for class net.thucydides.core.reports.ReportOptions
 
ReportOptions(EnvironmentVariables, RequirementsService) - Constructor for class net.thucydides.core.reports.ReportOptions
 
ReportService - Class in net.thucydides.core.reports
Generates different Thucydides reports in a given output directory.
ReportService(Configuration) - Constructor for class net.thucydides.core.reports.ReportService
 
ReportService(File, Collection<AcceptanceTestReporter>) - Constructor for class net.thucydides.core.reports.ReportService
 
ReportService(File, Collection<AcceptanceTestReporter>, EnvironmentVariables) - Constructor for class net.thucydides.core.reports.ReportService
 
ReportService(File, Collection<AcceptanceTestReporter>, Collection<AcceptanceTestFullReporter>, EnvironmentVariables) - Constructor for class net.thucydides.core.reports.ReportService
Reports are generated using the test results in a given directory.
ReportTemplate - Interface in net.thucydides.core.reports.templates
 
ReportType - Enum in net.thucydides.core.model
The report namer knows how to find names for these types of reports
Requirement - Class in net.thucydides.core.requirements.model
A requirement represents a high-level business goal that will appear in the result summary report.
Requirement() - Constructor for class net.thucydides.core.requirements.model.Requirement
 
Requirement.CustomFieldSetter - Class in net.thucydides.core.requirements.model
 
RequirementBuilderNameStep - Class in net.thucydides.core.requirements.model
 
RequirementBuilderNameStep(String) - Constructor for class net.thucydides.core.requirements.model.RequirementBuilderNameStep
 
RequirementBuilderTypeStep - Class in net.thucydides.core.requirements.model
 
RequirementBuilderTypeStep(RequirementBuilderNameStep, String) - Constructor for class net.thucydides.core.requirements.model.RequirementBuilderTypeStep
 
RequirementOutcome - Class in net.thucydides.core.requirements.reports
 
RequirementOutcome(Requirement, TestOutcomes, long, long, IssueTracking) - Constructor for class net.thucydides.core.requirements.reports.RequirementOutcome
 
RequirementOutcome(Requirement, TestOutcomes, IssueTracking) - Constructor for class net.thucydides.core.requirements.reports.RequirementOutcome
 
RequirementOutcome.OutcomeCounter - Class in net.thucydides.core.requirements.reports
 
requirementOutcomeFor(Requirement) - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
RequirementPersister - Class in net.thucydides.core.requirements
 
RequirementPersister(File, String) - Constructor for class net.thucydides.core.requirements.RequirementPersister
 
Requirements - Interface in net.thucydides.core.requirements
 
RequirementsConfiguration - Class in net.thucydides.core.requirements.model
 
RequirementsConfiguration(EnvironmentVariables) - Constructor for class net.thucydides.core.requirements.model.RequirementsConfiguration
 
RequirementsList - Class in net.thucydides.core.requirements
Provide aggregate information about a list of requirements
RequirementsMerger - Class in net.thucydides.core.requirements
Created by john on 16/04/2015.
RequirementsMerger() - Constructor for class net.thucydides.core.requirements.RequirementsMerger
 
requirementsOfType(String) - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
RequirementsOutcomeFactory - Interface in net.thucydides.core.requirements.reports
Find the requirements tree for a given set of test outcomes
RequirementsOutcomes - Class in net.thucydides.core.requirements.reports
A set of test results for a list of high-level requirements.
RequirementsOutcomes(List<Requirement>, TestOutcomes, IssueTracking, EnvironmentVariables, List<? extends RequirementsTagProvider>, ReportNameProvider, String) - Constructor for class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
RequirementsOutcomes(Requirement, List<Requirement>, TestOutcomes, IssueTracking, EnvironmentVariables, List<? extends RequirementsTagProvider>, ReportNameProvider, String) - Constructor for class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
RequirementsOutcomesOfTypeCache - Class in net.thucydides.core.requirements.reports
 
RequirementsOutcomesOfTypeCache(RequirementsOutcomes) - Constructor for class net.thucydides.core.requirements.reports.RequirementsOutcomesOfTypeCache
 
RequirementsPath - Class in net.thucydides.core.requirements
 
RequirementsPath() - Constructor for class net.thucydides.core.requirements.RequirementsPath
 
RequirementsPercentageFormatter - Class in net.thucydides.core.requirements.reports
 
RequirementsPercentageFormatter(RequirementsProportionCounter) - Constructor for class net.thucydides.core.requirements.reports.RequirementsPercentageFormatter
 
RequirementsProportionCounter - Class in net.thucydides.core.requirements.reports
 
RequirementsProportionCounter(TestType, TestOutcomes, long) - Constructor for class net.thucydides.core.requirements.reports.RequirementsProportionCounter
 
RequirementsProvided - Class in net.thucydides.core.requirements
 
RequirementsProvided() - Constructor for class net.thucydides.core.requirements.RequirementsProvided
 
RequirementsProviderService - Interface in net.thucydides.core.requirements
 
RequirementsService - Interface in net.thucydides.core.requirements
Find the requirements hierarchy or the requirements associated with a given test outcome
RequirementsStore - Interface in net.thucydides.core.requirements
 
RequirementsTagProvider - Interface in net.thucydides.core.requirements
A requirements provider returns the set of application requirements in a tree structure.
RequirementsTree - Class in net.thucydides.core.requirements
 
RequirementsTree(Requirement) - Constructor for class net.thucydides.core.requirements.RequirementsTree
 
RequirementTagFilter(String) - Constructor for class net.thucydides.core.tags.BreadcrumbTagFilter.RequirementTagFilter
 
RequirementTree - Class in net.thucydides.core.requirements.model
Created by john on 30/5/17.
RequirementTree(List<Requirement>) - Constructor for class net.thucydides.core.requirements.model.RequirementTree
 
RequirementTypeAt - Class in net.thucydides.core.requirements.model
 
RequirementTypesProvider - Interface in net.thucydides.core.requirements
Provides a list of the requirement types used in the current project structure.
rescaleCanvas(int) - Method in class net.thucydides.core.images.ResizableImage
 
reset() - Method in interface net.serenitybdd.core.di.DependencyInjector
Reinitializes dependencies.
reset() - Static method in class net.serenitybdd.core.environment.ConfiguredEnvironment
 
resetFailingStepsCausedBy(Class<? extends Throwable>) - Method in class net.thucydides.core.model.TestOutcome
 
ResizableImage - Class in net.thucydides.core.images
 
ResizableImage(File) - Constructor for class net.thucydides.core.images.ResizableImage
 
ResizedImage - Class in net.thucydides.core.images
 
ResizedImage(BufferedImage, File) - Constructor for class net.thucydides.core.images.ResizedImage
 
resolve(File) - Method in class net.thucydides.core.configuration.MavenOrGradleBuildPath
 
ResourceCopyingError - Exception in net.thucydides.core.resources
An error occurred when copying resources required for the HTML reports.
ResourceCopyingError(String, Throwable) - Constructor for exception net.thucydides.core.resources.ResourceCopyingError
 
ResourceList - Class in net.thucydides.core.resources
Utility class to read report resources from the classpath.
RestMethod - Enum in net.serenitybdd.core.rest
 
restMethodCalled(String) - Static method in enum net.serenitybdd.core.rest.RestMethod
 
restoreVariablesIn(String) - Method in class net.thucydides.core.model.DataTable
 
RestQuery - Class in net.serenitybdd.core.rest
 
RestQuery(RestMethod, String) - Constructor for class net.serenitybdd.core.rest.RestQuery
 
RestQuery.RestQueryBuilder - Class in net.serenitybdd.core.rest
 
RestQueryBuilder(RestMethod) - Constructor for class net.serenitybdd.core.rest.RestQuery.RestQueryBuilder
 
ResultChecker - Class in net.thucydides.core.reports
 
ResultChecker(File) - Constructor for class net.thucydides.core.reports.ResultChecker
 
ResultChecker(File, String) - Constructor for class net.thucydides.core.reports.ResultChecker
 
ResultCountBuilder(int, ProgressSnapshot.ProgressSnapshotBuilder) - Constructor for class net.thucydides.core.reports.history.ProgressSnapshot.ProgressSnapshotBuilder.ResultCountBuilder
 
resultFor(Class) - Method in class net.thucydides.core.model.failures.FailureAnalysis
 
resultFor(Throwable) - Method in class net.thucydides.core.model.failures.FailureAnalysis
 
resultFor(StepFailure) - Method in class net.thucydides.core.model.failures.FailureAnalysis
 
ResultsOutput - Interface in net.thucydides.core.output
 
reverse(List<T>) - Static method in class net.serenitybdd.core.collect.NewList
 
RootCause - Class in net.thucydides.core.model.failures
 
RootCause() - Constructor for class net.thucydides.core.model.failures.RootCause
 
RootCauseAnalyzer - Class in net.thucydides.core.model.stacktrace
Created by john on 3/07/2014.
RootCauseAnalyzer(Throwable) - Constructor for class net.thucydides.core.model.stacktrace.RootCauseAnalyzer
 
RootDirectory - Class in net.thucydides.core.requirements
Find the root directory of the requirements hierarchy when using Cucumber or JBehave.
rounded(Double, int) - Method in class net.thucydides.core.model.NumericalFormatter
 
row(int) - Method in class net.thucydides.core.model.DataTable
 

S

SafelyMoveFiles - Class in net.thucydides.core.reports.io
 
SafelyMoveFiles(Path, int) - Constructor for class net.thucydides.core.reports.io.SafelyMoveFiles
 
SafelyMoveFiles.SafelyMoveFilesBuilder - Class in net.thucydides.core.reports.io
 
SafelyMoveFilesBuilder(int) - Constructor for class net.thucydides.core.reports.io.SafelyMoveFiles.SafelyMoveFilesBuilder
 
sanitized(StackTraceElement[]) - Method in class net.thucydides.core.model.stacktrace.StackTraceSanitizer
 
SaucelabsLinkGenerator - Class in net.thucydides.core.reports.remoteTesting
Used to generate links to Saucelabs videos when the tests are executed on the Saucelabs servers.
SaucelabsLinkGenerator() - Constructor for class net.thucydides.core.reports.remoteTesting.SaucelabsLinkGenerator
 
SaucelabsLinkGenerator(EnvironmentVariables) - Constructor for class net.thucydides.core.reports.remoteTesting.SaucelabsLinkGenerator
 
saveTo(File) - Method in class net.thucydides.core.images.ResizableImage
If no resize operation has been done, just copy the file.
saveTo(File) - Method in class net.thucydides.core.images.ResizedImage
 
ScenarioOutcomeCounter - Class in net.thucydides.core.model
 
ScenarioOutcomeCounter(TestType, TestOutcomes) - Constructor for class net.thucydides.core.model.ScenarioOutcomeCounter
 
ScenarioSplitter - Class in net.thucydides.core.reports.adaptors.specflow
Split a list of output lines into normal scenarios and table-based scenarios
ScenarioSplitter(List<String>) - Constructor for class net.thucydides.core.reports.adaptors.specflow.ScenarioSplitter
 
ScenarioStep - Class in net.thucydides.core.reports.adaptors.specflow
 
ScenarioStep(List<String>) - Constructor for class net.thucydides.core.reports.adaptors.specflow.ScenarioStep
 
ScenarioStepReader - Class in net.thucydides.core.reports.adaptors.specflow
 
ScenarioStepReader() - Constructor for class net.thucydides.core.reports.adaptors.specflow.ScenarioStepReader
 
Screenshot - Class in net.thucydides.core.model.screenshots
Represents a screenshot stored during a test execution.
Screenshot(String, String, int, FailureCause) - Constructor for class net.thucydides.core.model.screenshots.Screenshot
 
Screenshot(String, String, int) - Constructor for class net.thucydides.core.model.screenshots.Screenshot
 
Screenshot.HtmlFormattedInfo - Class in net.thucydides.core.model.screenshots
 
ScreenshotAndHtmlSource - Class in net.thucydides.core.screenshots
A screenshot image and the corresponding HTML source code.
ScreenshotAndHtmlSource(String, String) - Constructor for class net.thucydides.core.screenshots.ScreenshotAndHtmlSource
 
ScreenshotAndHtmlSource(File, File) - Constructor for class net.thucydides.core.screenshots.ScreenshotAndHtmlSource
 
ScreenshotAndHtmlSource(File) - Constructor for class net.thucydides.core.screenshots.ScreenshotAndHtmlSource
 
ScreenshotException - Exception in net.thucydides.core.screenshots
The screenshot could not be taken for some reason.
ScreenshotException(String, Throwable) - Constructor for exception net.thucydides.core.screenshots.ScreenshotException
 
ScreenshotException(String) - Constructor for exception net.thucydides.core.screenshots.ScreenshotException
 
ScreenshotPreferencesByClass - Class in net.thucydides.core.model.screenshots
 
ScreenshotPreferencesByClass.ScreenshotPreferencesByClassBuilder - Class in net.thucydides.core.model.screenshots
 
SearchForFilesOfType - Class in net.thucydides.core.requirements
 
SearchForFilesOfType(Path, String) - Constructor for class net.thucydides.core.requirements.SearchForFilesOfType
 
secondLastOf(List<String>) - Static method in class net.thucydides.core.requirements.classpath.PathElements
 
SERENITY_BIG_BANNER - Static variable in class net.thucydides.core.steps.ConsoleLoggingListener
 
SERENITY_SMALL_BANNER - Static variable in class net.thucydides.core.steps.ConsoleLoggingListener
 
SerenityManagedException - Exception in net.serenitybdd.core.exceptions
 
SerenityManagedException(Throwable) - Constructor for exception net.serenitybdd.core.exceptions.SerenityManagedException
 
SerenityManagedException(String, Throwable) - Constructor for exception net.serenitybdd.core.exceptions.SerenityManagedException
 
SerenitySystemProperties - Class in net.serenitybdd.core
Convenience class used to get and set Serenity system properties.
SerenitySystemProperties() - Constructor for class net.serenitybdd.core.SerenitySystemProperties
 
SerenityTestCaseFinder - Class in net.thucydides.core.requirements
Created by john on 22/07/2015.
SerenityTestCaseFinder() - Constructor for class net.thucydides.core.requirements.SerenityTestCaseFinder
 
serialize(Class<?>, Type, JsonSerializationContext) - Method in class net.thucydides.core.reports.json.gson.ClassTypeAdapter
 
serialize(Collection<?>, Type, JsonSerializationContext) - Method in class net.thucydides.core.reports.json.gson.CollectionAdapter
 
serialize(File, Type, JsonSerializationContext) - Method in class net.thucydides.core.reports.json.gson.FileSerializer
 
serialize(ZonedDateTime, Type, JsonSerializationContext) - Method in class net.thucydides.core.reports.json.gson.ZonedDateTimeAdapter
 
setAGroup(boolean) - Method in class net.thucydides.core.steps.ExecutedStepDescription
 
setAllStepsTo(TestResult) - Method in class net.thucydides.core.model.TestOutcome
 
setAnnotatedResult(TestResult) - Method in class net.thucydides.core.model.TestOutcome
 
setBackgroundDescription(String) - Method in class net.thucydides.core.model.TestOutcome
 
setBackgroundTitle(String) - Method in class net.thucydides.core.model.TestOutcome
 
setChildren(List<Requirement>) - Method in class net.thucydides.core.requirements.model.Requirement
 
setDefaultBaseUrl(String) - Method in class net.thucydides.core.configuration.SystemPropertiesConfiguration
Override the default base URL manually.
setDefaultBaseUrl(String) - Method in interface net.thucydides.core.webdriver.Configuration
 
setDescription(String) - Method in class net.thucydides.core.model.TestOutcome
 
setDescription(String) - Method in class net.thucydides.core.model.TestStep
 
setDriver(String) - Method in class net.thucydides.core.model.TestOutcome
 
setDuration(long) - Method in class net.thucydides.core.model.TestOutcome
 
setDuration(long) - Method in class net.thucydides.core.model.TestStep
 
setEnvironmentVariables(EnvironmentVariables) - Method in class net.thucydides.core.model.TestOutcome
 
setFlakyTestFailureCause(TestFailureCause) - Method in class net.thucydides.core.model.TestOutcome
 
setHomeDirectory(File) - Method in class net.thucydides.core.util.PropertiesFileLocalPreferences
 
setIfUndefined(String, String) - Method in class net.thucydides.core.configuration.SystemPropertiesConfiguration
 
setIfUndefined(String, String) - Method in interface net.thucydides.core.webdriver.Configuration
 
setOutputDirectory(File) - Method in class net.thucydides.core.configuration.SystemPropertiesConfiguration
 
setOutputDirectory(File) - Method in interface net.thucydides.core.reports.AcceptanceTestFullReporter
Define the output directory in which the reports will be written.
setOutputDirectory(File) - Method in interface net.thucydides.core.reports.AcceptanceTestReporter
Define the output directory in which the reports will be written.
setOutputDirectory(File) - Method in class net.thucydides.core.reports.json.JSONTestOutcomeReporter
 
setOutputDirectory(File) - Method in class net.thucydides.core.reports.ReportService
 
setOutputDirectory(File) - Method in class net.thucydides.core.reports.ThucydidesReporter
 
setOutputDirectory(File) - Method in interface net.thucydides.core.reports.UserStoryTestReporter
 
setOutputDirectory(File) - Method in class net.thucydides.core.reports.xml.XMLTestOutcomeReporter
 
setOutputDirectory(File) - Method in interface net.thucydides.core.webdriver.Configuration
 
setPrecondition(boolean) - Method in class net.thucydides.core.model.TestStep
 
setProperty(String, String) - Method in interface net.thucydides.core.util.EnvironmentVariables
 
setProperty(String, String) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
setProperty(String, String) - Method in class net.thucydides.core.util.SystemEnvironmentVariables
 
setQualifier(String) - Method in interface net.thucydides.core.reports.AcceptanceTestFullReporter
Optional.
setQualifier(String) - Method in interface net.thucydides.core.reports.AcceptanceTestReporter
Optional.
setQualifier(String) - Method in class net.thucydides.core.reports.json.JSONTestOutcomeReporter
 
setQualifier(String) - Method in class net.thucydides.core.reports.xml.XMLTestOutcomeReporter
 
setResourceDirectory(String) - Method in interface net.thucydides.core.reports.AcceptanceTestReporter
Define or override the directory where report resources are stored.
setResourceDirectory(String) - Method in class net.thucydides.core.reports.json.JSONTestOutcomeReporter
 
setResourceDirectory(String) - Method in interface net.thucydides.core.reports.UserStoryTestReporter
Where do report resources come from.
setResourceDirectory(String) - Method in class net.thucydides.core.reports.xml.XMLTestOutcomeReporter
We don't need any resources for XML reports.
setResult(TestResult) - Method in class net.thucydides.core.model.DataTableRow
 
setResult(TestResult) - Method in class net.thucydides.core.model.TestOutcome
 
setResult(TestResult) - Method in class net.thucydides.core.model.TestStep
Each test step has a result, indicating the outcome of this step.
setScenarioOutline(String) - Method in class net.thucydides.core.model.DataTable
 
setSessionId(String) - Method in class net.thucydides.core.model.TestOutcome
 
setSourceDirectory(File) - Method in class net.thucydides.core.reports.ThucydidesReporter
 
setStackTrace(StackTraceElement[]) - Method in class net.thucydides.core.model.stacktrace.FailureCause
 
setStartTime(ZonedDateTime) - Method in class net.thucydides.core.model.TestOutcome
 
setStartTime(DateTime) - Method in class net.thucydides.core.model.TestOutcome
Deprecated.
setTags(Set<TestTag>) - Method in class net.thucydides.core.model.TestOutcome
 
setTestEnvironmentVariables(EnvironmentVariables) - Static method in class net.serenitybdd.core.environment.ConfiguredEnvironment
 
setTestFailureMessage(String) - Method in class net.thucydides.core.model.TestOutcome
 
setTestRunTimestamp(ZonedDateTime) - Method in class net.thucydides.core.model.TestOutcome
 
setTestSource(String) - Method in class net.thucydides.core.model.TestOutcome
 
setTitle(String) - Method in class net.thucydides.core.model.TestOutcome
 
setTo(String, String) - Method in class net.thucydides.core.requirements.model.Requirement.CustomFieldSetter
 
setTo(String) - Method in class net.thucydides.core.requirements.model.Requirement.CustomFieldSetter
 
setUserStory(Story) - Method in class net.thucydides.core.model.TestOutcome
 
setValue(ThucydidesSystemProperty, String) - Method in class net.serenitybdd.core.SerenitySystemProperties
Sets a Serenity system property to s specified value.
setValue(String, String) - Method in class net.thucydides.core.util.MockEnvironmentVariables
 
shortenedIssuesIn(String) - Static method in class net.thucydides.core.model.formatters.ReportFormatter
 
shouldExecuteThisTest(int) - Method in interface net.thucydides.core.batches.BatchManager
 
shouldExecuteThisTest(int) - Method in class net.thucydides.core.batches.SystemVariableBasedBatchManager
 
shouldExecuteThisTest(int) - Method in class net.thucydides.core.batches.TestCountBasedBatchManager
 
shouldMatch(List<T>, BeanMatcher...) - Static method in class net.thucydides.core.matchers.BeanMatcherAsserts
 
shouldMatch(T, BeanMatcher...) - Static method in class net.thucydides.core.matchers.BeanMatcherAsserts
 
shouldNotMatch(List<T>, BeanMatcher...) - Static method in class net.thucydides.core.matchers.BeanMatcherAsserts
 
shouldPrune(RequirementOutcome) - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
shouldPrune(RequirementOutcome) - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
shouldSkipNested(Method) - Static method in class net.thucydides.core.annotations.TestAnnotations
 
shouldUseAUniqueBrowser() - Method in class net.thucydides.core.configuration.SystemPropertiesConfiguration
 
shouldUseAUniqueBrowser() - Method in interface net.thucydides.core.webdriver.Configuration
 
SimpleValueMatcher - Class in net.thucydides.core.matchers
 
singularize(Object) - Method in class net.thucydides.core.util.Inflector
Returns the singular form of the word in the string.
Skip - Class in net.thucydides.core.reports.adaptors.xunit.model
Details about a skipped test
Skip(String) - Constructor for class net.thucydides.core.reports.adaptors.xunit.model.Skip
 
skipNulls() - Method in class net.serenitybdd.core.strings.Joiner
 
SKIPPED_TESTSTEPS - Static variable in class net.thucydides.core.model.TestStep
 
skippedStepStarted(ExecutedStepDescription) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
skippedStepStarted(ExecutedStepDescription) - Method in interface net.thucydides.core.steps.StepListener
Called when a test step is about to be started, but this step is scheduled to be skipped.
skippedTypes() - Method in class net.thucydides.core.model.failures.FailureAnalysisConfiguration
 
SkipStepException - Exception in net.serenitybdd.core
Exception thrown to indicate that a test cannot proceed and should be considered 'skipped'.
SkipStepException(String) - Constructor for exception net.serenitybdd.core.SkipStepException
 
SpecflowAdaptor - Class in net.thucydides.core.reports.adaptors.specflow
Loads TestOutcomes from a specflow output file
SpecflowAdaptor() - Constructor for class net.thucydides.core.reports.adaptors.specflow.SpecflowAdaptor
 
SpecflowScenario - Class in net.thucydides.core.reports.adaptors.specflow
 
SpecflowScenario(String) - Constructor for class net.thucydides.core.reports.adaptors.specflow.SpecflowScenario
 
SpecflowScenarioTitleLine - Class in net.thucydides.core.reports.adaptors.specflow
 
SpecflowScenarioTitleLine(String, EnvironmentVariables) - Constructor for class net.thucydides.core.reports.adaptors.specflow.SpecflowScenarioTitleLine
 
SpecflowScenarioTitleLine(String) - Constructor for class net.thucydides.core.reports.adaptors.specflow.SpecflowScenarioTitleLine
 
SpecflowTableRow - Class in net.thucydides.core.reports.adaptors.specflow
 
SpecflowTableRow(String, List<String>) - Constructor for class net.thucydides.core.reports.adaptors.specflow.SpecflowTableRow
 
specifiedIn(EnvironmentVariables) - Static method in class net.thucydides.core.configuration.MavenOrGradleBuildPath
 
split() - Method in class net.thucydides.core.reports.adaptors.specflow.ScenarioSplitter
 
splitCamelCase(String) - Static method in class net.thucydides.core.util.NameConverter
Inserts spaces between words in a CamelCase name.
SpreadsheetResultsOutput - Class in net.thucydides.core.output
 
SpreadsheetResultsOutput(File, List<String>) - Constructor for class net.thucydides.core.output.SpreadsheetResultsOutput
 
StackTraceAnalyser - Class in net.thucydides.core.reflection
 
StackTraceSanitizer - Class in net.thucydides.core.model.stacktrace
Created by john on 30/01/15.
StackTraceSanitizer(EnvironmentVariables, StackTraceElement[]) - Constructor for class net.thucydides.core.model.stacktrace.StackTraceSanitizer
 
start() - Method in class net.serenitybdd.core.time.Stopwatch
 
START_ARGUMENT - Static variable in class net.thucydides.core.reports.adaptors.specflow.SpecflowScenarioTitleLine
 
started() - Static method in class net.serenitybdd.core.time.Stopwatch
 
startGroup(String) - Method in class net.thucydides.core.model.TestOutcome
Deprecated.
startGroup() - Method in class net.thucydides.core.model.TestOutcome
Turns the current step into a group.
startingAt(File) - Static method in class net.thucydides.core.files.TheDirectoryStructure
 
startingAt(ZonedDateTime) - Method in class net.thucydides.core.model.TestStep
 
startingAt(String) - Method in class net.thucydides.core.requirements.classpath.LeafRequirementAdder.LeafRequirementsAdderBuilder
 
startingAt(String) - Method in class net.thucydides.core.requirements.classpath.NonLeafRequirementsAdder.NonLeafRequirementsAdderBuilder
 
startingWithACapital() - Method in class net.thucydides.core.util.Inflection
 
startLevelForADepthOf(int) - Method in class net.thucydides.core.requirements.model.RequirementsConfiguration
 
startNewDataSet(String, String) - Method in class net.thucydides.core.model.DataTable
 
Statistics - Annotation Type in net.thucydides.core.statistics
 
Step - Annotation Type in net.thucydides.core.annotations
A step in an acceptance test.
StepArgumentWriter - Class in net.thucydides.core.steps
 
StepArgumentWriter() - Constructor for class net.thucydides.core.steps.StepArgumentWriter
 
stepFailed(StepFailure) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
stepFailed(StepFailure) - Method in interface net.thucydides.core.steps.StepListener
Called when a test step fails.
StepFailure - Class in net.thucydides.core.steps
Description and underlying cause behind a step failure.
StepFailure(ExecutedStepDescription, Throwable) - Constructor for class net.thucydides.core.steps.StepFailure
 
StepFailureException - Exception in net.thucydides.core.steps
Used to indicate a failing step.
StepFailureException(String, Throwable) - Constructor for exception net.thucydides.core.steps.StepFailureException
 
stepFinished() - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
stepFinished() - Method in interface net.thucydides.core.steps.StepListener
Called when an test step has finished successfully
StepGroup - Annotation Type in net.thucydides.core.annotations
A group of steps
stepIgnored() - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
stepIgnored() - Method in interface net.thucydides.core.steps.StepListener
Called when a step will not be run, generally because a test method is annotated with Ignore.
StepListener - Interface in net.thucydides.core.steps
Represents a class interested in knowing about test execution flow and results.
stepPending() - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
stepPending(String) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
stepPending() - Method in interface net.thucydides.core.steps.StepListener
The step is marked as pending.
stepPending(String) - Method in interface net.thucydides.core.steps.StepListener
The step is marked as pending with a descriptive message.
StepReplacer(List<TestStep>) - Constructor for class net.thucydides.core.model.TestOutcome.StepReplacer
 
StepResultMergeStragegy - Interface in net.thucydides.core.model.results
Created by john on 9/08/2015.
stepStarted(ExecutedStepDescription) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
stepStarted(ExecutedStepDescription) - Method in interface net.thucydides.core.steps.StepListener
Called when a test step is about to be started.
stop() - Method in class net.serenitybdd.core.time.Stopwatch
 
stop(String) - Method in class net.serenitybdd.core.time.Stopwatch
 
Stopwatch - Class in net.serenitybdd.core.time
 
Stopwatch() - Constructor for class net.serenitybdd.core.time.Stopwatch
 
Stories - Class in net.thucydides.core.model
Helper methods to deal with stories and related classes.
Stories() - Constructor for class net.thucydides.core.model.Stories
 
Story - Annotation Type in net.thucydides.core.annotations
Indicates that a particular test case tests a given user story.
story(Story) - Method in class net.thucydides.core.model.PackageBasedLeafRequirements
 
Story - Class in net.thucydides.core.model
Represents a given user story or feature.
Story(String, String, String, String, ApplicationFeature) - Constructor for class net.thucydides.core.model.Story
 
Story(String, String, String, String, ApplicationFeature, String) - Constructor for class net.thucydides.core.model.Story
 
Story(String, String, String, String, ApplicationFeature, String, String) - Constructor for class net.thucydides.core.model.Story
 
storyDirectoryName() - Method in class net.thucydides.core.requirements.RootDirectory
 
StoryFileStrategy - Class in net.thucydides.core.model.featuretags
 
StoryFileStrategy() - Constructor for class net.thucydides.core.model.featuretags.StoryFileStrategy
 
STRING_SEP - Static variable in class net.thucydides.core.reports.adaptors.specflow.SpecflowScenarioTitleLine
 
stripArgumentsFrom(String) - Static method in class net.thucydides.core.util.NameConverter
 
stripIndexesFrom(String) - Static method in class net.thucydides.core.util.NameConverter
 
stripLeadingSeparatorFrom(String) - Method in class net.thucydides.core.resources.FileResources
 
stripQualifications(String) - Method in class net.thucydides.core.model.formatters.ReportFormatter
 
stripRootFromPath(String, List<String>) - Static method in class net.thucydides.core.requirements.RequirementsPath
 
SubrequirementsCount - Class in net.thucydides.core.requirements.reports
Created by john on 23/07/2016.
SubrequirementsCount(Requirement, TestOutcomes) - Constructor for class net.thucydides.core.requirements.reports.SubrequirementsCount
 
SubrequirementsPercentageCount - Class in net.thucydides.core.requirements.reports
 
SubrequirementsPercentageCount(SubrequirementsCount) - Constructor for class net.thucydides.core.requirements.reports.SubrequirementsPercentageCount
 
SubrequirementsProportionCount - Class in net.thucydides.core.requirements.reports
 
SubrequirementsProportionCount(SubrequirementsCount) - Constructor for class net.thucydides.core.requirements.reports.SubrequirementsProportionCount
 
subscribe(AcceptanceTestReporter) - Method in class net.thucydides.core.reports.ReportService
 
successCount(String) - Method in class net.thucydides.core.reports.TestOutcomes
 
SUCCESSFUL_TESTSTEPS - Static variable in class net.thucydides.core.model.TestStep
 
SystemClock - Interface in net.serenitybdd.core.time
Find the current system time.
SystemDateProvider - Class in net.thucydides.core.reports.history
 
SystemDateProvider() - Constructor for class net.thucydides.core.reports.history.SystemDateProvider
 
SystemEnvironmentVariables - Class in net.thucydides.core.util
Return system environment variable values.
SystemEnvironmentVariables() - Constructor for class net.thucydides.core.util.SystemEnvironmentVariables
 
SystemPropertiesConfiguration - Class in net.thucydides.core.configuration
Centralized configuration of the test runner.
SystemPropertiesConfiguration(EnvironmentVariables) - Constructor for class net.thucydides.core.configuration.SystemPropertiesConfiguration
 
SystemPropertiesIssueTracking - Class in net.thucydides.core.issues
Determine the issue tracking URL formats for a project.
SystemPropertiesIssueTracking() - Constructor for class net.thucydides.core.issues.SystemPropertiesIssueTracking
 
SystemPropertiesIssueTracking(EnvironmentVariables) - Constructor for class net.thucydides.core.issues.SystemPropertiesIssueTracking
 
SystemVariableBasedBatchManager - Class in net.thucydides.core.batches
Manages running test cases (i.e.
SystemVariableBasedBatchManager(EnvironmentVariables) - Constructor for class net.thucydides.core.batches.SystemVariableBasedBatchManager
The batch manager is initiated using system properties.

T

TagConverters - Class in net.thucydides.core.tags
 
TagConverters() - Constructor for class net.thucydides.core.tags.TagConverters
 
TagProvider - Interface in net.thucydides.core.statistics.service
 
TagProviderFilter<T extends TagProvider> - Class in net.thucydides.core.statistics.service
 
TagProviderFilter() - Constructor for class net.thucydides.core.statistics.service.TagProviderFilter
 
TagProviderService - Interface in net.thucydides.core.statistics.service
 
TagProviderStrategy - Interface in net.thucydides.core.statistics.service
 
TakeScreenshots - Enum in net.thucydides.core.model
 
takeVerboseScreenshots() - Method in class net.thucydides.core.configuration.SystemPropertiesConfiguration
 
takeVerboseScreenshots() - Method in interface net.thucydides.core.webdriver.Configuration
Take a screenshot for each action.
template() - Method in class net.thucydides.core.steps.MetaField
 
TemplateManager - Interface in net.thucydides.core.reports.templates
Created by IntelliJ IDEA.
TemplateMergeException - Exception in net.thucydides.core.reports.templates
An error that occurs during template merging, such as a template parsing error.
TemplateMergeException(String, Exception) - Constructor for exception net.thucydides.core.reports.templates.TemplateMergeException
 
testAborted(Throwable) - Method in class net.thucydides.core.model.TestStep
The test has been aborted (marked as pending or ignored) for a reason described in the exception.
TestAnnotations - Class in net.thucydides.core.annotations
Utility class used to help process annotations on tests and test steps.
testCase(Class<?>) - Method in class net.thucydides.core.model.PackageBasedLeafRequirements
 
TestCase - Class in net.thucydides.core.reports.adaptors.xunit.model
 
TestCompromisedException - Exception in net.serenitybdd.core.exceptions
 
TestCompromisedException(String, Throwable, boolean, boolean) - Constructor for exception net.serenitybdd.core.exceptions.TestCompromisedException
 
TestCompromisedException(Throwable) - Constructor for exception net.serenitybdd.core.exceptions.TestCompromisedException
 
TestCompromisedException(String, Throwable) - Constructor for exception net.serenitybdd.core.exceptions.TestCompromisedException
 
TestCompromisedException(String) - Constructor for exception net.serenitybdd.core.exceptions.TestCompromisedException
 
TestCount - Interface in net.thucydides.core.statistics
 
TestCountBasedBatchManager - Class in net.thucydides.core.batches
 
TestCountBasedBatchManager(EnvironmentVariables) - Constructor for class net.thucydides.core.batches.TestCountBasedBatchManager
 
TestCoverageFormatter - Class in net.thucydides.core.model.formatters
 
TestCoverageFormatter(TestOutcomes) - Constructor for class net.thucydides.core.model.formatters.TestCoverageFormatter
 
TestCoverageFormatter.FormattedCoverage - Class in net.thucydides.core.model.formatters
 
TestCoverageFormatter.FormattedPercentageCoverage - Class in net.thucydides.core.model.formatters
 
TestCoverageFormatter.FormattedPercentageStepCoverage - Class in net.thucydides.core.model.formatters
 
TestDuration - Class in net.thucydides.core.model
 
testedInTestCase(Class<?>) - Static method in class net.thucydides.core.model.Story
Returns the class representing the story that is tested by a given test class This is indicated by the Story annotation.
TestError - Class in net.thucydides.core.reports.adaptors.xunit.model
 
TestError(String) - Constructor for class net.thucydides.core.reports.adaptors.xunit.model.TestError
 
TestException - Class in net.thucydides.core.reports.adaptors.xunit.model
A failure or error as represented in an xUnit testcase result.
TestException(String, String, String) - Constructor for class net.thucydides.core.reports.adaptors.xunit.model.TestException
 
testFailed(TestOutcome, Throwable) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
testFailed(TestOutcome, Throwable) - Method in interface net.thucydides.core.steps.StepListener
The test failed, but not while executing a step.
TestFailureCause - Class in net.thucydides.core.steps
 
TestFailureCause(Throwable, FailureCause, String, String, TestResult) - Constructor for class net.thucydides.core.steps.TestFailureCause
 
TestFailureException - Exception in net.thucydides.core.model
Created by john on 4/07/2014.
TestFailureException(String) - Constructor for exception net.thucydides.core.model.TestFailureException
 
testFailureMessage() - Method in class net.thucydides.core.model.TestOutcome
 
testFinished(TestOutcome) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
testFinished(TestOutcome) - Method in interface net.thucydides.core.steps.StepListener
Called when a test finishes.
testIgnored() - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
testIgnored() - Method in interface net.thucydides.core.steps.StepListener
The test as a whole was ignored.
testIsManual() - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
testIsManual() - Method in interface net.thucydides.core.steps.StepListener
 
TestOutcome - Class in net.thucydides.core.model
Represents the results of a test (or "scenario") execution.
TestOutcome(String) - Constructor for class net.thucydides.core.model.TestOutcome
The title is immutable once set.
TestOutcome(String, Class<?>) - Constructor for class net.thucydides.core.model.TestOutcome
 
TestOutcome(String, Class<?>, EnvironmentVariables) - Constructor for class net.thucydides.core.model.TestOutcome
Create a test outcome based on a test method in a test class.
TestOutcome.OptionalElements - Class in net.thucydides.core.model
 
TestOutcome.StepCountBuilder - Class in net.thucydides.core.model
 
TestOutcome.StepReplacer - Class in net.thucydides.core.model
 
TestOutcomeAdaptor - Interface in net.thucydides.core.reports.adaptors
Test outcome adaptors provide a way to read test results from an external source.
TestOutcomeConverter - Class in net.thucydides.core.reports.xml
XStream converter used to generate the XML acceptance test report.
TestOutcomeCounter - Class in net.thucydides.core.reports
A basic builder used to count test outcomes of a particular type
TestOutcomeCounter(TestType) - Constructor for class net.thucydides.core.reports.TestOutcomeCounter
 
TestOutcomeLoader - Class in net.thucydides.core.reports
Loads test outcomes from a given directory, and reports on their contents.
TestOutcomeLoader() - Constructor for class net.thucydides.core.reports.TestOutcomeLoader
 
TestOutcomeLoader(EnvironmentVariables) - Constructor for class net.thucydides.core.reports.TestOutcomeLoader
 
TestOutcomeLoader.TestOutcomeLoaderBuilder - Class in net.thucydides.core.reports
 
TestOutcomeLoaderBuilder() - Constructor for class net.thucydides.core.reports.TestOutcomeLoader.TestOutcomeLoaderBuilder
 
TestOutcomeMatcher(TestOutcomes) - Constructor for class net.thucydides.core.reports.TestOutcomes.TestOutcomeMatcher
 
TestOutcomeMatchers - Class in net.thucydides.core.reports.matchers
 
TestOutcomeMatchers() - Constructor for class net.thucydides.core.reports.matchers.TestOutcomeMatchers
 
TestOutcomeResultsMatcher - Class in net.thucydides.core.matchers
Does a test outcome contain a given list of results, in the specified order?
TestOutcomeResultsMatcher(TestResult...) - Constructor for class net.thucydides.core.matchers.TestOutcomeResultsMatcher
 
TestOutcomes - Class in net.thucydides.core.reports
A set of test outcomes, which lets you perform query operations on the test outcomes.
TestOutcomes.OutcomeProportionCounter - Class in net.thucydides.core.reports
 
TestOutcomes.OutcomeProportionStepCounter - Class in net.thucydides.core.reports
 
TestOutcomes.TestOutcomeMatcher - Class in net.thucydides.core.reports
 
TestOutcomesCompromised - Exception in net.thucydides.core.reports
Created by john on 10/01/2016.
TestOutcomesCompromised(String) - Constructor for exception net.thucydides.core.reports.TestOutcomesCompromised
 
TestOutcomesError - Exception in net.thucydides.core.reports
Created by john on 22/09/2014.
TestOutcomesError(String) - Constructor for exception net.thucydides.core.reports.TestOutcomesError
 
TestOutcomesFailures - Exception in net.thucydides.core.reports
Created by john on 22/09/2014.
TestOutcomesFailures(String) - Constructor for exception net.thucydides.core.reports.TestOutcomesFailures
 
testOutcomesIn(File) - Method in class net.thucydides.core.reports.adaptors.xunit.DefaultXUnitAdaptor
 
testOutcomesIn(File) - Static method in class net.thucydides.core.reports.TestOutcomeLoader
 
testOutcomesInDirectory(Path) - Static method in class net.thucydides.core.reports.TestOutcomeStream
 
TestOutcomeStream - Class in net.thucydides.core.reports
 
TestOutcomeSummary - Class in net.thucydides.core.model
Lightweight copy of a TestOutcome.
TestOutcomeSummary(TestOutcome) - Constructor for class net.thucydides.core.model.TestOutcomeSummary
 
TestOutcomeSummary(TestOutcome, Path) - Constructor for class net.thucydides.core.model.TestOutcomeSummary
 
TestOutcomeSummaryRecorder - Interface in net.serenitybdd.core.history
 
testPending() - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
testPending() - Method in interface net.thucydides.core.steps.StepListener
The test as a whole should be marked as 'pending'.
TestResult - Enum in net.thucydides.core.model
Acceptance test results.
TestResultComparison - Class in net.thucydides.core.model
A list of test results, used to determine the overall test result.
TestResultComparison(TestResult, TestResult) - Constructor for class net.thucydides.core.model.TestResultComparison
 
TestResultList - Class in net.thucydides.core.model
A list of test results, used to determine the overall test result.
TestResultList() - Constructor for class net.thucydides.core.model.TestResultList
 
TestResultSnapshot - Class in net.thucydides.core.reports.history
 
TestResultSnapshot(DateTime, int, int, int, int, String) - Constructor for class net.thucydides.core.reports.history.TestResultSnapshot
 
TestResultSnapshot(int, int, int, int, String) - Constructor for class net.thucydides.core.reports.history.TestResultSnapshot
 
testRetried() - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
testRetried() - Method in interface net.thucydides.core.steps.StepListener
The last test run is about to be restarted
testRunFinished() - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
testRunFinished() - Method in interface net.thucydides.core.steps.StepListener
 
testRunTimestamp() - Method in class net.thucydides.core.model.TestOutcome.OptionalElements
 
testSkipped() - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
testSkipped() - Method in interface net.thucydides.core.steps.StepListener
The test as a whole was skipped.
TestSourceType - Enum in net.thucydides.core.steps
 
TestsRequirement - Annotation Type in net.thucydides.core.annotations
Used to associate a test with a particular reauirement or issue.
testsRequirement(Requirement) - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
TestsRequirements - Annotation Type in net.thucydides.core.annotations
Indicate that a test scenario or test step addresses a particular requirement or requirements.
testStarted(String) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
testStarted(String, String) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
testStarted(String) - Method in interface net.thucydides.core.steps.StepListener
A test with a given name has started.
testStarted(String, String) - Method in interface net.thucydides.core.steps.StepListener
 
TestStatus - Class in net.thucydides.core.steps
Determine the status of a method based on its annotations.
TestStep - Class in net.thucydides.core.model
An acceptance test run is made up of test steps.
TestStep() - Constructor for class net.thucydides.core.model.TestStep
 
TestStep(String) - Constructor for class net.thucydides.core.model.TestStep
 
TestStep(ZonedDateTime, String) - Constructor for class net.thucydides.core.model.TestStep
 
TestStep(DateTime, String) - Constructor for class net.thucydides.core.model.TestStep
Deprecated.
TestStep.TestStepBuilder - Class in net.thucydides.core.model
 
TestStepBuilder(String) - Constructor for class net.thucydides.core.model.TestStep.TestStepBuilder
 
testStepWithDescription(String) - Method in class net.thucydides.core.model.TestOutcome
 
TestSuite - Class in net.thucydides.core.reports.adaptors.xunit.model
 
testSuiteFinished() - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
testSuiteFinished() - Method in interface net.thucydides.core.steps.StepListener
End of a test case or story.
testSuiteStarted(Class<?>) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
testSuiteStarted(Story) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
testSuiteStarted(Class<?>) - Method in interface net.thucydides.core.steps.StepListener
Start a test run using a test case or a user story.
testSuiteStarted(Story) - Method in interface net.thucydides.core.steps.StepListener
Start a test run using a specific story, without a corresponding Java class.
TestTag - Class in net.thucydides.core.model
 
TestTag.TestTagBuilder - Class in net.thucydides.core.model
 
TestTagBuilder(String) - Constructor for class net.thucydides.core.model.TestTag.TestTagBuilder
 
TestType - Enum in net.thucydides.core.model
 
text() - Static method in class net.thucydides.core.requirements.classpath.ClassNarrative
 
text() - Static method in class net.thucydides.core.requirements.classpath.PackageInfoNarrative
 
TextPackageInfoNarrative() - Constructor for class net.thucydides.core.requirements.classpath.PackageInfoNarrative.TextPackageInfoNarrative
 
the(String, Matcher<? extends Object>) - Static method in class net.thucydides.core.matchers.BeanMatchers
 
the_count(Matcher<Integer>) - Static method in class net.thucydides.core.matchers.BeanMatchers
 
theClassDefinedIn(ClassPath.ClassInfo) - Static method in class net.thucydides.core.requirements.annotations.ClassInfoAnnotations
 
TheDirectoryStructure - Class in net.thucydides.core.files
 
TheDirectoryStructure(File) - Constructor for class net.thucydides.core.files.TheDirectoryStructure
 
TheErrorType - Class in net.serenitybdd.core.exceptions
 
TheErrorType(String) - Constructor for class net.serenitybdd.core.exceptions.TheErrorType
 
theFieldCalled(String) - Method in class net.thucydides.core.steps.ReplaceField.ReplaceFieldBuilder
 
ThucydidesLogging - Annotation Type in net.thucydides.core.logging
 
ThucydidesModule - Class in net.thucydides.core.guice
 
ThucydidesModule() - Constructor for class net.thucydides.core.guice.ThucydidesModule
 
ThucydidesReporter - Class in net.thucydides.core.reports
A base directory for Thucydides report generators.
ThucydidesReporter() - Constructor for class net.thucydides.core.reports.ThucydidesReporter
 
ThucydidesSystemProperty - Enum in net.thucydides.core
Properties that can be passed to a web driver test to customize its behaviour.
TimeoutConfiguration - Class in net.thucydides.core.configuration
 
TimeoutConfiguration() - Constructor for class net.thucydides.core.configuration.TimeoutConfiguration
 
TimeoutConfiguration.TimeoutConfigurationGetter - Class in net.thucydides.core.configuration
 
TimeoutConfigurationGetter(EnvironmentVariables) - Constructor for class net.thucydides.core.configuration.TimeoutConfiguration.TimeoutConfigurationGetter
 
TimeoutValue - Class in net.thucydides.core.configuration
 
TimeoutValue(long, TimeUnit) - Constructor for class net.thucydides.core.configuration.TimeoutValue
 
times(String) - Method in class net.thucydides.core.util.MultipleInflection
 
Title - Annotation Type in net.thucydides.core.annotations
An optional title placed on a step, to override the default step name.
TitleBuilder - Class in net.thucydides.core.model
 
TitleBuilder(TestOutcome, IssueTracking, EnvironmentVariables, boolean, boolean) - Constructor for class net.thucydides.core.model.TitleBuilder
 
TitleBuilder(TestOutcome, IssueTracking, EnvironmentVariables, boolean) - Constructor for class net.thucydides.core.model.TitleBuilder
 
to(Object) - Method in class net.thucydides.core.reflection.FieldSetter
 
to(Path) - Method in class net.thucydides.core.reports.io.SafelyMoveFiles
 
to(Collection<Requirement>) - Method in class net.thucydides.core.requirements.classpath.LeafRequirementAdder
 
to(Collection<Requirement>) - Method in class net.thucydides.core.requirements.classpath.NonLeafRequirementsAdder
 
toException() - Method in class net.thucydides.core.model.stacktrace.FailureCause
 
toJson() - Method in class net.thucydides.core.model.TestOutcome
 
toJson(TestOutcome, OutputStream) - Method in class net.thucydides.core.reports.json.gson.GsonJSONConverter
 
toJson(PreviousTestOutcome, OutputStream) - Method in class net.thucydides.core.reports.json.gson.GsonPreviousOutcomeConverter
 
toJson(TestOutcome, OutputStream) - Method in interface net.thucydides.core.reports.json.JSONConverter
 
toParent(Requirement) - Method in class net.thucydides.core.requirements.classpath.ChildElementAdder.ChildElementAdderBuilder
 
toString() - Method in class net.serenitybdd.core.rest.RestQuery
 
toString() - Method in class net.thucydides.core.model.DataTableRow
 
toString() - Method in class net.thucydides.core.model.Release
 
toString() - Method in enum net.thucydides.core.model.ReportType
 
toString() - Method in class net.thucydides.core.model.stacktrace.FailureCause
 
toString() - Method in class net.thucydides.core.model.TestOutcome
 
toString() - Method in class net.thucydides.core.model.TestStep
 
toString() - Method in class net.thucydides.core.model.TestTag
 
toString() - Method in class net.thucydides.core.requirements.model.CustomFieldValue
 
toString() - Method in class net.thucydides.core.requirements.model.Example
 
toString() - Method in enum net.thucydides.core.requirements.model.FeatureType
 
toString() - Method in class net.thucydides.core.requirements.model.Narrative
 
toString() - Method in class net.thucydides.core.requirements.model.Requirement
 
toString() - Method in class net.thucydides.core.requirements.model.RequirementTree
 
toString() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
toString() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
toString() - Method in enum net.thucydides.core.ThucydidesSystemProperty
 
toString() - Method in class net.thucydides.core.util.Inflection
 
toStringMap() - Method in class net.thucydides.core.model.DataTable.RowValueAccessor
 
type() - Static method in class net.thucydides.core.requirements.classpath.ClassNarrative
 
type() - Static method in class net.thucydides.core.requirements.classpath.PackageInfoNarrative
 
typeCompatibleWith(TestType) - Method in class net.thucydides.core.model.TestOutcome
 
TypePackageInfoNarrative() - Constructor for class net.thucydides.core.requirements.classpath.PackageInfoNarrative.TypePackageInfoNarrative
 
TYPESAFE_CONFIG_FILE - Static variable in class net.thucydides.core.util.PropertiesFileLocalPreferences
 

U

underscore(String, char...) - Method in class net.thucydides.core.util.Inflector
Makes an underscored form from the expression in the string method.
underscore(String) - Static method in class net.thucydides.core.util.NameConverter
Transform a camel-case word to underscored-version.
UnknownAdaptor - Exception in net.thucydides.core.reports.adaptors
 
UnknownAdaptor(String) - Constructor for exception net.thucydides.core.reports.adaptors.UnknownAdaptor
 
UnknownAdaptor(String, Throwable) - Constructor for exception net.thucydides.core.reports.adaptors.UnknownAdaptor
 
unmarshal(HierarchicalStreamReader, UnmarshallingContext) - Method in class net.thucydides.core.reports.xml.TestOutcomeConverter
Convert XML to an TestOutcome object.
UnrecognisedException - Class in net.serenitybdd.core.exceptions
 
UnrecognisedException() - Constructor for class net.serenitybdd.core.exceptions.UnrecognisedException
 
unrendered() - Method in class net.thucydides.core.model.TestStep
 
UnsupportedBatchStrategyException - Exception in net.thucydides.core.batches
Exception container for invalid batchng strategy
UnsupportedBatchStrategyException(String, Exception) - Constructor for exception net.thucydides.core.batches.UnsupportedBatchStrategyException
 
updateCurrentRowResult(TestResult) - Method in class net.thucydides.core.model.TestOutcome
 
updateJiraForTestResultsFrom(String) - Method in interface net.thucydides.core.reports.JiraUpdaterService
Loads test results from outcome directory and updates Jira comments and workflow.
updateJiraForTestResultsFrom(String, String) - Method in interface net.thucydides.core.reports.JiraUpdaterService
Loads test results from outcome directory (matching the given regular expression filter for TestOutcomes names) and updates Jira comments and workflow.
updateOverallResult() - Method in class net.thucydides.core.model.TestStep
 
updateOverallResults() - Method in class net.thucydides.core.model.TestOutcome
 
updateResult(TestResult) - Method in class net.thucydides.core.model.DataTableRow
 
updateTopLevelStepResultsTo(TestResult) - Method in class net.thucydides.core.model.TestOutcome
 
useExamplesFrom(DataTable) - Method in class net.thucydides.core.model.TestOutcome
 
useExamplesFrom(DataTable) - Method in class net.thucydides.core.steps.ConsoleLoggingListener
 
useExamplesFrom(DataTable) - Method in interface net.thucydides.core.steps.StepListener
The current scenario is a data-driven scenario using test data from the specified table.
useQualifier(String) - Method in class net.thucydides.core.reports.ReportService
 
UserStoryTestReporter - Interface in net.thucydides.core.reports
Generates an aggregate acceptance test report for each user story.
useScenarioOutline(String) - Method in class net.thucydides.core.model.TestOutcome
 
usesDataTable() - Method in class net.thucydides.core.reports.adaptors.specflow.SpecflowScenario
 
usingIssueTracking(IssueTracking) - Method in class net.thucydides.core.model.TestOutcome
 
usingRequirementTypes(List<String>) - Method in class net.thucydides.core.requirements.classpath.LeafRequirementAdder.LeafRequirementsAdderBuilder
 

V

valueOf(String) - Static method in enum net.serenitybdd.core.history.NewFailure
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.serenitybdd.core.rest.RestMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.thucydides.core.annotations.Fields.FieldValue
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.thucydides.core.batches.BatchStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.thucydides.core.logging.LoggingLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.thucydides.core.model.ReportType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.thucydides.core.model.TakeScreenshots
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.thucydides.core.model.TestResult
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.thucydides.core.model.TestType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.thucydides.core.reports.html.MarkdownRendering.RenderedElements
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.thucydides.core.reports.OutcomeFormat
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.thucydides.core.requirements.model.FeatureType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.thucydides.core.steps.TestSourceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.thucydides.core.ThucydidesSystemProperty
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.serenitybdd.core.history.NewFailure
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.serenitybdd.core.rest.RestMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.thucydides.core.annotations.Fields.FieldValue
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.thucydides.core.batches.BatchStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.thucydides.core.logging.LoggingLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.thucydides.core.model.ReportType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.thucydides.core.model.TakeScreenshots
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.thucydides.core.model.TestResult
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.thucydides.core.model.TestType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.thucydides.core.reports.html.MarkdownRendering.RenderedElements
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.thucydides.core.reports.OutcomeFormat
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.thucydides.core.requirements.model.FeatureType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.thucydides.core.steps.TestSourceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.thucydides.core.ThucydidesSystemProperty
Returns an array containing the constants of this enum type, in the order they are declared.
Version - Annotation Type in net.thucydides.core.annotations
Used to indicate that a test case or test relates to a particular issue or story card in the issue tracking system.
VersionProvider - Class in net.thucydides.core.util
Created by john on 19/06/2014.
VersionProvider() - Constructor for class net.thucydides.core.util.VersionProvider
 
VersionProvider(EnvironmentVariables) - Constructor for class net.thucydides.core.util.VersionProvider
 
visitFile(Path, BasicFileAttributes) - Method in class net.thucydides.core.reports.util.CopyDirectory
 
visitFile(Path, BasicFileAttributes) - Method in class net.thucydides.core.requirements.SearchForFilesOfType
 
visitFileFailed(Path, IOException) - Method in class net.thucydides.core.requirements.SearchForFilesOfType
 

W

wasSkipped(String) - Method in class net.thucydides.core.reports.adaptors.xunit.model.TestCase
 
wasTaken() - Method in class net.thucydides.core.screenshots.ScreenshotAndHtmlSource
 
WebdriverAssertionError - Error in net.thucydides.core.webdriver
Turns a webdriver error into an ordinary assertion error.
WebdriverAssertionError(Throwable) - Constructor for error net.thucydides.core.webdriver.WebdriverAssertionError
 
whenNextStepResultIs(TestResult) - Static method in class net.thucydides.core.model.results.MergeStepResultStrategy
 
with(TestResult) - Method in class net.thucydides.core.model.results.NextStepCompromisedStrategy
 
with(TestResult) - Method in class net.thucydides.core.model.results.NextStepFailedStrategy
 
with(TestResult) - Method in class net.thucydides.core.model.results.NextStepStatusTakesPriorityStrategy
 
with(TestResult) - Method in class net.thucydides.core.model.results.NextStepWasSkippedStrategy
 
with(TestResult) - Method in interface net.thucydides.core.model.results.StepResultMergeStragegy
 
with(TestStep) - Method in class net.thucydides.core.model.TestOutcome.StepReplacer
 
with(int) - Method in class net.thucydides.core.reports.history.ProgressSnapshot.ProgressSnapshotBuilder
 
with(Object) - Method in class net.thucydides.core.steps.ReplaceField
 
withAMaximumRequirementsDepthOf(int) - Method in class net.thucydides.core.requirements.classpath.LeafRequirementAdder.LeafRequirementsAdderBuilder
 
withAMaximumRequirementsDepthOf(int) - Method in class net.thucydides.core.requirements.classpath.NonLeafRequirementsAdder.NonLeafRequirementsAdderBuilder
 
withAnyResult() - Method in class net.thucydides.core.model.OutcomeCounter
 
withAnyResult() - Method in class net.thucydides.core.model.ScenarioOutcomeCounter
 
withAnyResult() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome.OutcomeCounter
 
withCacheDisabled() - Method in class net.thucydides.core.requirements.PackageRequirementsTagProvider
 
withCardNumber(String) - Method in class net.thucydides.core.reports.TestOutcomes
 
withChild(Requirement) - Method in class net.thucydides.core.requirements.model.Requirement
 
withChildren(List<Release>) - Method in class net.thucydides.core.model.Release
 
withChildren(List<Requirement>) - Method in class net.thucydides.core.requirements.model.Requirement
 
withCompromisedResults() - Method in class net.thucydides.core.model.OutcomeCounter
 
withCompromisedResults() - Method in class net.thucydides.core.model.ScenarioOutcomeCounter
 
withContent(String) - Method in class net.serenitybdd.core.rest.RestQuery
 
withContentType(String) - Method in class net.serenitybdd.core.rest.RestQuery
 
withContext() - Method in class net.thucydides.core.model.TitleBuilder
 
withCount(int) - Method in class net.thucydides.core.reports.OutcomeSummary
 
withCustomField(String) - Method in class net.thucydides.core.requirements.model.Requirement
 
withCustomFields(List<CustomFieldValue>) - Method in class net.thucydides.core.requirements.model.Requirement
 
withDescription(String) - Method in class net.thucydides.core.model.CastMember
 
withDescription(String) - Static method in class net.thucydides.core.requirements.model.Example
 
withDisplayedFields(Map<String, Object>) - Method in class net.thucydides.core.steps.ExecutedStepDescription
 
withDisplayName(String) - Method in class net.thucydides.core.requirements.model.Requirement
 
withEnvironmentVariables(EnvironmentVariables) - Method in class net.thucydides.core.configuration.SystemPropertiesConfiguration
 
withEnvironmentVariables(EnvironmentVariables) - Method in class net.thucydides.core.model.screenshots.ScreenshotPreferencesByClass.ScreenshotPreferencesByClassBuilder
 
withEnvironmentVariables(EnvironmentVariables) - Method in interface net.thucydides.core.webdriver.Configuration
 
withError(TestException) - Method in class net.thucydides.core.reports.adaptors.xunit.model.TestCase
 
withExample(Example) - Method in class net.thucydides.core.requirements.model.Requirement
 
withExamples(List<Example>) - Method in class net.thucydides.core.requirements.model.Requirement
 
withFailure(TestException) - Method in class net.thucydides.core.reports.adaptors.xunit.model.TestCase
 
withFailureOrError() - Method in class net.thucydides.core.model.formatters.TestCoverageFormatter.FormattedCoverage
 
withFailureOrError() - Method in class net.thucydides.core.model.OutcomeCounter
 
withFailureOrError() - Method in class net.thucydides.core.model.ScenarioOutcomeCounter
 
withFailureOrError() - Method in class net.thucydides.core.reports.TestOutcomes.OutcomeProportionCounter
 
withFailureOrError() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome.OutcomeCounter
 
withFailureOrError() - Method in class net.thucydides.core.requirements.reports.RequirementsPercentageFormatter
 
withFeatureFileyName(String) - Method in class net.thucydides.core.requirements.model.Requirement
 
withHeaders(List<String>) - Static method in class net.thucydides.core.model.DataTable
 
withId(String, String) - Static method in class net.thucydides.core.model.Story
Create a story using a full class name as an id.
withId(String, String, String, String) - Static method in class net.thucydides.core.model.Story
 
withId(String) - Method in class net.thucydides.core.model.TestOutcome
 
withId(String) - Method in class net.thucydides.core.requirements.model.RequirementBuilderNameStep
 
withIdAndPath(String, String, String) - Static method in class net.thucydides.core.model.Story
 
withIdAndPathAndFeature(String, String, String, String, String) - Static method in class net.thucydides.core.model.Story
 
withIndeterminateResult() - Method in class net.thucydides.core.model.formatters.TestCoverageFormatter.FormattedCoverage
 
withIndeterminateResult() - Method in class net.thucydides.core.model.OutcomeCounter
 
withIndeterminateResult() - Method in class net.thucydides.core.model.ScenarioOutcomeCounter
 
withIndeterminateResult() - Method in class net.thucydides.core.reports.TestOutcomes.OutcomeProportionCounter
 
withIndeterminateResult() - Method in class net.thucydides.core.reports.TestOutcomes.OutcomeProportionStepCounter
 
withIndeterminateResult() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome.OutcomeCounter
 
withIndeterminateResult() - Method in class net.thucydides.core.requirements.reports.RequirementsPercentageFormatter
 
withIndeterminateResult() - Method in class net.thucydides.core.requirements.reports.RequirementsProportionCounter
 
withIssues(List<String>) - Method in class net.thucydides.core.model.TestOutcome
 
withLabel(String) - Method in class net.thucydides.core.reports.TestOutcomes
 
withMaxRetriesOf(int) - Static method in class net.thucydides.core.reports.io.SafelyMoveFiles
 
withMethod(RestMethod) - Static method in class net.serenitybdd.core.rest.RestQuery
 
withMethodName(String) - Method in class net.thucydides.core.model.TestOutcome
 
withName(String) - Method in class net.thucydides.core.annotations.Fields
 
withName(String) - Static method in class net.thucydides.core.model.TestTag
 
withName(String) - Static method in class net.thucydides.core.reports.adaptors.xunit.model.TestCase
 
withName(Matcher<String>) - Method in class net.thucydides.core.reports.TestOutcomes.TestOutcomeMatcher
 
withName(String) - Method in class net.thucydides.core.reports.TestOutcomes.TestOutcomeMatcher
 
withName(String) - Method in class net.thucydides.core.steps.ExecutedStepDescription
 
withNameAndDescription(String, String) - Method in class net.thucydides.core.model.DataSetDescriptor
 
withNameIn(List<Matcher<String>>) - Method in class net.thucydides.core.reports.TestOutcomes.TestOutcomeMatcher
 
withNarrative(String) - Method in class net.thucydides.core.model.Story
 
withNarrative(String) - Method in class net.thucydides.core.requirements.model.Requirement
 
withNarrative(String) - Method in class net.thucydides.core.requirements.model.RequirementBuilderTypeStep
 
withNoArguments(String) - Static method in class net.thucydides.core.util.NameConverter
 
withNoCompression() - Method in class net.thucydides.core.model.ReportNamer
 
withNoIssueNumbers(String) - Static method in class net.thucydides.core.util.NameConverter
 
withNoResults() - Static method in class net.thucydides.core.reports.TestOutcomes
 
withNoTests() - Method in class net.thucydides.core.requirements.reports.SubrequirementsCount
 
withNoTests() - Method in class net.thucydides.core.requirements.reports.SubrequirementsPercentageCount
 
withNoTests() - Method in class net.thucydides.core.requirements.reports.SubrequirementsProportionCount
 
withOptionalCardNumber(String) - Method in class net.thucydides.core.requirements.model.RequirementBuilderNameStep
 
withOptionalDisplayName(String) - Method in class net.thucydides.core.requirements.model.RequirementBuilderNameStep
 
withOptionalParent(String) - Method in class net.thucydides.core.requirements.model.RequirementBuilderNameStep
 
withoutUnrelatedRequirements() - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
withoutUnrelatedRequirements() - Method in class net.thucydides.core.requirements.reports.RequirementsOutcomes
 
withParameters(List<Object>) - Method in class net.serenitybdd.core.rest.RestQuery
 
withParameters(Map<String, ?>) - Method in class net.serenitybdd.core.rest.RestQuery
 
withParent(String) - Method in class net.thucydides.core.requirements.model.Requirement
 
withParents(List<Release>) - Method in class net.thucydides.core.model.Release
 
withPath(String) - Method in class net.thucydides.core.model.Story
 
withPath(String) - Method in class net.thucydides.core.requirements.model.Requirement
 
withPrefix(String) - Method in class net.thucydides.core.model.ReportNamer
 
withPrefix(String) - Method in class net.thucydides.core.reports.html.ReportNameProvider
 
withPrefix(TestTag) - Method in class net.thucydides.core.reports.html.ReportNameProvider
 
withQualifier(String) - Method in class net.thucydides.core.model.TestOutcome
 
withReleaseVersions(List<String>) - Method in class net.thucydides.core.requirements.model.Requirement
 
withReport(String) - Method in class net.thucydides.core.model.Release
 
withReportData(ReportData) - Method in class net.thucydides.core.model.TestStep
 
withRequestCookies(String) - Method in class net.serenitybdd.core.rest.RestQuery
 
withRequestHeaders(String) - Method in class net.serenitybdd.core.rest.RestQuery
 
withRequirements(List<Requirement>) - Static method in class net.thucydides.core.requirements.model.RequirementTree
 
withRequirementsTags() - Method in class net.thucydides.core.reports.TestOutcomes
 
withRequirementTypes(List<String>) - Method in class net.thucydides.core.requirements.model.NarrativeReader
 
withResponse(String) - Method in class net.serenitybdd.core.rest.RestQuery
 
withResponseCookies(String) - Method in class net.serenitybdd.core.rest.RestQuery
 
withResponseHeaders(String) - Method in class net.serenitybdd.core.rest.RestQuery
 
withResult(String) - Method in class net.thucydides.core.model.formatters.TestCoverageFormatter.FormattedCoverage
 
withResult(TestResult) - Method in class net.thucydides.core.model.formatters.TestCoverageFormatter.FormattedCoverage
 
withResult(TestResult, int) - Method in class net.thucydides.core.model.formatters.TestCoverageFormatter.FormattedCoverage
 
withResult(String) - Method in class net.thucydides.core.model.OutcomeCounter
 
withResult(TestResult) - Method in class net.thucydides.core.model.OutcomeCounter
 
withResult(String) - Method in class net.thucydides.core.model.ScenarioOutcomeCounter
 
withResult(TestResult) - Method in class net.thucydides.core.model.ScenarioOutcomeCounter
 
withResult(TestResult) - Method in class net.thucydides.core.model.TestOutcome
 
withResult(TestResult) - Method in class net.thucydides.core.model.TestStep.TestStepBuilder
 
withResult(TestResult) - Static method in class net.thucydides.core.reports.matchers.TestOutcomeMatchers
 
withResult(String) - Method in class net.thucydides.core.reports.TestOutcomes.OutcomeProportionCounter
 
withResult(TestResult) - Method in class net.thucydides.core.reports.TestOutcomes.OutcomeProportionCounter
 
withResult(String) - Method in class net.thucydides.core.reports.TestOutcomes.OutcomeProportionStepCounter
 
withResult(TestResult) - Method in class net.thucydides.core.reports.TestOutcomes.OutcomeProportionStepCounter
 
withResult(TestResult) - Method in class net.thucydides.core.reports.TestOutcomes
 
withResult(String) - Method in class net.thucydides.core.requirements.reports.RequirementOutcome.OutcomeCounter
 
withResult(TestResult) - Method in class net.thucydides.core.requirements.reports.RequirementOutcome.OutcomeCounter
 
withResult(String) - Method in class net.thucydides.core.requirements.reports.RequirementsPercentageFormatter
 
withResult(TestResult) - Method in class net.thucydides.core.requirements.reports.RequirementsPercentageFormatter
 
withResult(String) - Method in class net.thucydides.core.requirements.reports.RequirementsProportionCounter
 
withResult(TestResult) - Method in class net.thucydides.core.requirements.reports.RequirementsProportionCounter
 
withResult(String) - Method in class net.thucydides.core.requirements.reports.SubrequirementsCount
 
withResult(String) - Method in class net.thucydides.core.requirements.reports.SubrequirementsPercentageCount
 
withResult(String) - Method in class net.thucydides.core.requirements.reports.SubrequirementsProportionCount
 
withRowCount(int) - Method in class net.thucydides.core.model.DataSetDescriptor
 
withSkippedOrIgnored() - Method in class net.thucydides.core.model.formatters.TestCoverageFormatter.FormattedCoverage
 
withSkippedOrIgnored() - Method in class net.thucydides.core.requirements.reports.RequirementsPercentageFormatter
 
withSkippedOrIgnored() - Method in class net.thucydides.core.requirements.reports.SubrequirementsPercentageCount
 
withSkippedOrIgnored() - Method in class net.thucydides.core.requirements.reports.SubrequirementsProportionCount
 
withStatusCode(Integer) - Method in class net.serenitybdd.core.rest.RestQuery
 
WithTag - Annotation Type in net.thucydides.core.annotations
Used to indicate that a test case or test relates to a particular issue or story card in the issue tracking system.
withTag(String) - Method in class net.thucydides.core.reports.TestOutcomes
Find the test outcomes with a given tag name
withTag(TestTag) - Method in class net.thucydides.core.reports.TestOutcomes
 
WithTags - Annotation Type in net.thucydides.core.annotations
 
withTags(Set<TestTag>) - Method in class net.thucydides.core.model.TestOutcome
 
withTags(List<TestTag>) - Method in class net.thucydides.core.reports.TestOutcomes
 
withTagType(String) - Method in class net.thucydides.core.reports.TestOutcomes
Find the test outcomes with a given tag type
withTagTypes(List<String>) - Method in class net.thucydides.core.reports.TestOutcomes
 
WithTagValuesOf - Annotation Type in net.thucydides.core.annotations
 
withTestCases(List<TestCase>) - Method in class net.thucydides.core.reports.adaptors.xunit.model.TestSuite
 
withTestOutcomes(TestOutcomes) - Method in class net.thucydides.core.requirements.reports.RequirementOutcome
 
withTestSource(String) - Method in class net.thucydides.core.model.TestOutcome
 
withTitle(String) - Static method in class net.thucydides.core.model.ReportData
 
withTitle(String) - Static method in class net.thucydides.core.steps.ExecutedStepDescription
 
withType(String) - Method in class net.thucydides.core.model.Story
 
withType(Matcher<String>) - Method in class net.thucydides.core.reports.TestOutcomes.TestOutcomeMatcher
 
withType(String) - Method in class net.thucydides.core.reports.TestOutcomes.TestOutcomeMatcher
 
withType(String) - Method in class net.thucydides.core.requirements.model.Requirement
 
withType(String) - Method in class net.thucydides.core.requirements.model.RequirementBuilderNameStep
 
withTypeOf(String) - Method in class net.thucydides.core.requirements.model.RequirementBuilderNameStep
 
withUnderscores() - Method in class net.thucydides.core.util.Inflection
 
withValue(String) - Static method in class net.thucydides.core.model.TestTag
 
write(JsonWriter, Optional<E>) - Method in class net.thucydides.core.reports.json.gson.OptionalTypeAdapter
 
write(String, List<TestOutcome>, OutputStream) - Method in class net.thucydides.core.reports.junit.JUnitXMLConverter
 
write(List<Requirement>) - Method in class net.thucydides.core.requirements.DisabledRequirementsStore
 
write(List<Requirement>) - Method in class net.thucydides.core.requirements.FileSystemRequirementsStore
 
write(SortedMap<String, Requirement>) - Method in class net.thucydides.core.requirements.RequirementPersister
 
write(List<Requirement>) - Method in interface net.thucydides.core.requirements.RequirementsStore
 

X

XMLTestOutcomeReporter - Class in net.thucydides.core.reports.xml
Generates acceptance test results in XML form.
XMLTestOutcomeReporter() - Constructor for class net.thucydides.core.reports.xml.XMLTestOutcomeReporter
 
XUnitFiles - Class in net.thucydides.core.reports.adaptors.xunit.io
 
XUnitFiles() - Constructor for class net.thucydides.core.reports.adaptors.xunit.io.XUnitFiles
 
XUnitLoader - Interface in net.thucydides.core.reports.adaptors.xunit
Converts an xUnit compatible file into a list of TestSuite objects that can be used to create TestOutcomes.

Z

ZonedDateTimeAdapter - Class in net.thucydides.core.reports.json.gson
 
ZonedDateTimeAdapter() - Constructor for class net.thucydides.core.reports.json.gson.ZonedDateTimeAdapter
 
A B C D E F G H I J L M N O P Q R S T U V W X Z