public class TestClassResult:
Structured result of one class annotated with @TestClass.
import klyn.unittest
result = TestClassResult("klyn.collections", "ListTest", "ListTest.kn")
print(result.qualifiedName)| Modifier and Type | Member | Description |
|---|---|---|
| public property | durationMsdurationMs as Double = 0.0 |
Complete class execution duration in milliseconds. |
| public property | errorOutputerrorOutput as String = "" |
Captured standard error. |
| public readonly property | failedMethodCountfailedMethodCount as Int: |
Number of failed test methods in this class. |
| public readonly property | failuresfailures as ArrayList<TestFailure> |
Failures raised outside a test method, for example by a fixture. |
| public readonly property | methodsmethods as ArrayList<TestMethodResult> |
Results of methods annotated with @Test. |
| public property | namename as String = "" |
Simple class name. |
| public property | outputoutput as String = "" |
Captured standard output. |
| public property | packageNamepackageName as String = "" |
Declared package of the test class. |
| public readonly property | passedpassed as Boolean: |
Indicates whether the class and all of its methods passed. |
| public readonly property | qualifiedNamequalifiedName as String: |
Fully qualified test class name. |
| public property | sourcesource as String = "" |
Source filename used to compile the class. |
| public property | statusstatus as String = TestStatus.PASSED |
Canonical value from TestStatus. |
| Modifier and Type | Member | Description |
|---|---|---|
| public | TestClassResultTestClassResult(
packageName as String = "",
name as String = "",
source as String = ""
): |
Creates a class result. |