Class TestTag

java.lang.Object
net.thucydides.core.model.TestTag
All Implemented Interfaces:
java.lang.Comparable<TestTag>

public class TestTag
extends java.lang.Object
implements java.lang.Comparable<TestTag>
  • Field Details

    • EMPTY_TAG

      public static final TestTag EMPTY_TAG
    • DEFAULT_TAG_TYPE

      public static final java.lang.String DEFAULT_TAG_TYPE
      See Also:
      Constant Field Values
  • Method Details

    • normalisedName

      public java.lang.String normalisedName()
    • normalisedType

      public java.lang.String normalisedType()
    • getCompleteName

      public java.lang.String getCompleteName()
    • getName

      public java.lang.String getName()
    • getDisplayName

      public java.lang.String getDisplayName()
    • getType

      public java.lang.String getType()
    • getShortName

      public java.lang.String getShortName()
    • withName

      public static TestTag.TestTagBuilder withName​(java.lang.String tagName)
    • withValue

      public static TestTag withValue​(java.lang.String value)
    • withDisplayName

      public TestTag withDisplayName​(java.lang.String displayName)
    • compareTo

      public int compareTo​(TestTag otherTag)
      Specified by:
      compareTo in interface java.lang.Comparable<TestTag>
    • isAsOrMoreSpecificThan

      public boolean isAsOrMoreSpecificThan​(TestTag testTag)
    • equals

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

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

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object