// Path: src/main/java/org/tap4j/util/StatusValues.java
// public enum StatusValues {
// 
//     /**
//      * Valid values.
//      */
//     OK("ok"), NOT_OK("not ok");
// 
//     /**
//      * Status value.
//      */
//     private final String textValue;
// 
//     /**
//      * Constructor with parameter.
//      *
//      * @param textValue Status text value
//      */
//     StatusValues(String textValue) {
//         this.textValue = textValue;
//     }
// 
//     /**
//      * {@inheritDoc}
//      */
//     @Override
//     public String toString() {
//         return this.textValue;
//     }
// 
//     /**
//      * Get status value for a given string.
//      * @param textValue String
//      * @return Status value
//      */
//     public static StatusValues get(String textValue) {
//         if ("ok".equals(textValue)) {
//             return StatusValues.OK;
//         }
//         if ("not ok".equals(textValue)) {
//             return StatusValues.NOT_OK;
//         }
//         return null;
//     }
// 
// }


import java.util.LinkedList;
import java.util.List;
import org.tap4j.util.StatusValues;
     * @param testNumber Test Number.
     */
    public void setTestNumber(Integer testNumber) {
        this.testNumber = testNumber;
    }

    /**
     * @return Test description.
     */
    public String getDescription() {
        return this.description;
    }

    /**
     * @param description Test description.
     */
    public void setDescription(String description) {
        this.description = description;
    }

    /**
     * @return Optional Directive.
     */
    public Directive getDirective() {
        return this.directive;
    }

    /**
     * @param directive Optional Directive.
     */
// Path: src/main/java/org/tap4j/util/StatusValues.java
// public enum StatusValues {
// 
//     /**
//      * Valid values.
//      */
//     OK("ok"), NOT_OK("not ok");
// 
//     /**
//      * Status value.
//      */
//     private final String textValue;
// 
//     /**
//      * Constructor with parameter.
//      *
//      * @param textValue Status text value
//      */
//     StatusValues(String textValue) {
//         this.textValue = textValue;
//     }
// 
//     /**
//      * {@inheritDoc}
//      */
//     @Override
//     public String toString() {
//         return this.textValue;
//     }
// 
//     /**
//      * Get status value for a given string.
//      * @param textValue String
//      * @return Status value
//      */
//     public static StatusValues get(String textValue) {
//         if ("ok".equals(textValue)) {
//             return StatusValues.OK;
//         }
//         if ("not ok".equals(textValue)) {
//             return StatusValues.NOT_OK;
//         }
//         return null;
//     }
// 
// }


// Path: src/main/java/org/tap4j/model/TestResult.java
import java.util.LinkedList;
import java.util.List;
import org.tap4j.util.StatusValues;

     * @param testNumber Test Number.
     */
    public void setTestNumber(Integer testNumber) {
        this.testNumber = testNumber;
    }

    /**
     * @return Test description.
     */
    public String getDescription() {
        return this.description;
    }

    /**
     * @param description Test description.
     */
    public void setDescription(String description) {
        this.description = description;
    }

    /**
     * @return Optional Directive.
     */
    public Directive getDirective() {
        return this.directive;
    }

    /**
     * @param directive Optional Directive.
     */
    public void setDirective(Directive directive) {