Class TestCase
- java.lang.Object
-
- software.amazon.awssdk.services.codebuild.model.TestCase
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<TestCase.Builder,TestCase>
@Generated("software.amazon.awssdk:codegen") public final class TestCase extends Object implements SdkPojo, Serializable, 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:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceTestCase.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TestCase.Builderbuilder()LongdurationInNanoSeconds()The number of nanoseconds it took to run this test case.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)Instantexpired()The date and time a test case expires.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringmessage()A message associated with a test case.Stringname()The name of the test case.Stringprefix()A string that is applied to a series of related test cases.StringreportArn()The ARN of the report to which the test case belongs.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends TestCase.Builder>serializableBuilderClass()Stringstatus()The status returned by the test case after it was run.StringtestRawDataPath()The path to the raw data file that contains the test result.StringtestSuiteName()The name of the test suite that the test case is a part of.TestCase.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
reportArn
public final String 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
public final String 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
public final String 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
public final String name()
The name of the test case.
- Returns:
- The name of the test case.
-
status
public final String 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
public final Long 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
public final String 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
public final Instant 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.
-
testSuiteName
public final String testSuiteName()
The name of the test suite that the test case is a part of.
- Returns:
- The name of the test suite that the test case is a part of.
-
toBuilder
public TestCase.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<TestCase.Builder,TestCase>
-
builder
public static TestCase.Builder builder()
-
serializableBuilderClass
public static Class<? extends TestCase.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-