ParcelableConverter


class ParcelableConverter


Utility to convert JUnit Description and related test data classes to parcelables for sending to a remote service.

Summary

Public functions

java-static AnnotationInfo
getAnnotation(javaAnnotation: Annotation)

Convert a Java Annotation to a parcelable AnnotationInfo.

java-static (Mutable)List<AnnotationInfo!>

Converts an array of Java Annotations to a list of AnnotationInfo parcelables.

java-static (Mutable)List<AnnotationInfo!>

Converts a Collection of Java Annotations to a list of AnnotationInfo parcelables.

java-static FailureInfo
getFailure(junitFailure: Failure)

Converts a JUnit Failure to a FailureInfo parcelable.

java-static (Mutable)List<FailureInfo!>

Converts a list of JUnit Failure objects to a list of FailureInfo parcelable objects.

java-static TestCaseInfo

Converts a JUnit Description to a TestCaseInfo parcelable.

java-static Boolean

Checks if the specified JUnit Description contains a valid test case name.

Public functions

getAnnotation

java-static fun getAnnotation(javaAnnotation: Annotation): AnnotationInfo

Convert a Java Annotation to a parcelable AnnotationInfo.

Returns
AnnotationInfo

a parcelable AnnotationInfo

getAnnotationsFromArray

java-static fun getAnnotationsFromArray(annotations: Array<Annotation!>): (Mutable)List<AnnotationInfo!>

Converts an array of Java Annotations to a list of AnnotationInfo parcelables.

getAnnotationsFromCollection

java-static fun getAnnotationsFromCollection(
    annotations: (Mutable)Collection<Annotation!>
): (Mutable)List<AnnotationInfo!>

Converts a Collection of Java Annotations to a list of AnnotationInfo parcelables.

getFailure

java-static fun getFailure(junitFailure: Failure): FailureInfo

Converts a JUnit Failure to a FailureInfo parcelable.

getFailuresFromList

java-static fun getFailuresFromList(failures: (Mutable)List<Failure!>): (Mutable)List<FailureInfo!>

Converts a list of JUnit Failure objects to a list of FailureInfo parcelable objects.

getTestCaseFromDescription

java-static fun getTestCaseFromDescription(description: Description): TestCaseInfo

Converts a JUnit Description to a TestCaseInfo parcelable.

isValidJUnitDescription

java-static fun isValidJUnitDescription(description: Description): Boolean

Checks if the specified JUnit Description contains a valid test case name.