Class TestScript.Fixture

  • All Implemented Interfaces:
    Visitable
    Enclosing class:
    TestScript

    public static class TestScript.Fixture
    extends BackboneElement
    Fixture in the test script - by reference (uri). All fixtures are required for the test script to execute.
    • Method Detail

      • getAutocreate

        public Boolean getAutocreate()
        Whether or not to implicitly create the fixture during setup. If true, the fixture is automatically created on each server being tested during setup, therefore no create operation is required for this fixture in the TestScript.setup section.
        Returns:
        An immutable object of type Boolean that is non-null.
      • getAutodelete

        public Boolean getAutodelete()
        Whether or not to implicitly delete the fixture during teardown. If true, the fixture is automatically deleted on each server being tested during teardown, therefore no delete operation is required for this fixture in the TestScript. teardown section.
        Returns:
        An immutable object of type Boolean that is non-null.
      • getResource

        public Reference getResource()
        Reference to the resource (containing the contents of the resource needed for operations).
        Returns:
        An immutable object of type Reference that may be null.
      • accept

        public void accept​(java.lang.String elementName,
                           int elementIndex,
                           Visitor visitor)
        Description copied from interface: Visitable
        Accept a Visitor and invoke the appropriate visit methods. A typical implementation would look like this:
         if (visitor.preVisit(this)) {
             visitor.visitStart(elementName, elementIndex, this);
             if (visitor.visit(elementName, elementIndex, this)) {
                 // visit children
             }
             visitor.visitEnd(elementName, elementIndex, this);
             visitor.postVisit(this);
         }
         
        Specified by:
        accept in interface Visitable
        Specified by:
        accept in class AbstractVisitable
        Parameters:
        elementName - the name of the element in the context of this visit
        elementIndex - the index of the element in a list or -1 if it is not contained within a List
        visitor - the visitor to use
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object