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

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

    • EMPTY_TAG

      public static final TestTag EMPTY_TAG
    • DEFAULT_TAG_TYPE

      public static final String DEFAULT_TAG_TYPE
      See Also:
    • SUPPORTED_PLATFORMS

      public static final Set<String> SUPPORTED_PLATFORMS
    • SUPPORTED_BROWSERS

      public static final Set<String> SUPPORTED_BROWSERS
  • Method Details

    • isIssueTag

      public boolean isIssueTag()
      Issue tags contain links to an external issue system, so reports are not generated for them.
    • normalisedName

      public String normalisedName()
    • normalisedType

      public String normalisedType()
    • getCompleteName

      public String getCompleteName()
    • getName

      public String getName()
    • getDisplayName

      public String getDisplayName()
    • getType

      public String getType()
    • getShortName

      public String getShortName()
    • withName

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

      public static TestTag withValue(String value)
    • withDisplayName

      public TestTag withDisplayName(String displayName)
    • compareTo

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

      public boolean isAsOrMoreSpecificThan(TestTag testTag)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • isAPlatform

      public boolean isAPlatform()
    • isABrowser

      public boolean isABrowser()
    • isABrowserPlatformCombination

      public boolean isABrowserPlatformCombination()
    • equalsIgnoreCase

      public boolean equalsIgnoreCase(Object o)
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object