Class TestCase
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TestCase.Builder,TestCase>
Information about a test case created using a framework such as NUnit or Cucumber. A test case might be a unit test or a configuration test.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic TestCase.Builderbuilder()final LongThe number of nanoseconds it took to run this test case.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final Instantexpired()The date and time a test case expires.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringmessage()A message associated with a test case.final Stringname()The name of the test case.final Stringprefix()A string that is applied to a series of related test cases.final StringThe ARN of the report to which the test case belongs.static Class<? extends TestCase.Builder> final Stringstatus()The status returned by the test case after it was run.final StringThe path to the raw data file that contains the test result.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
reportArn
The ARN of the report to which the test case belongs.
- Returns:
- The ARN of the report to which the test case belongs.
-
testRawDataPath
The path to the raw data file that contains the test result.
- Returns:
- The path to the raw data file that contains the test result.
-
prefix
A string that is applied to a series of related test cases. CodeBuild generates the prefix. The prefix depends on the framework used to generate the tests.
- Returns:
- A string that is applied to a series of related test cases. CodeBuild generates the prefix. The prefix depends on the framework used to generate the tests.
-
name
-
status
The status returned by the test case after it was run. Valid statuses are
SUCCEEDED,FAILED,ERROR,SKIPPED, andUNKNOWN.- Returns:
- The status returned by the test case after it was run. Valid statuses are
SUCCEEDED,FAILED,ERROR,SKIPPED, andUNKNOWN.
-
durationInNanoSeconds
The number of nanoseconds it took to run this test case.
- Returns:
- The number of nanoseconds it took to run this test case.
-
message
A message associated with a test case. For example, an error message or stack trace.
- Returns:
- A message associated with a test case. For example, an error message or stack trace.
-
expired
The date and time a test case expires. A test case expires 30 days after it is created. An expired test case is not available to view in CodeBuild.
- Returns:
- The date and time a test case expires. A test case expires 30 days after it is created. An expired test case is not available to view in CodeBuild.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<TestCase.Builder,TestCase> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-