Class DoubleValue

  • Direct Known Subclasses:
    DoubleCondensed

    public class DoubleValue
    extends NumeralValue
    Holds the information for double test result
    Since:
    5/10/2017
    Author:
    Daniel Mercier
    • Method Detail

      • getPreviousValue

        public Double getPreviousValue​(int build)
        Get previous build value
        Parameters:
        build - Build number
        Returns:
        previous
      • calculateAverage

        public Double calculateAverage()
        Calculate average
        Returns:
        average
      • getCondensedJsonObject

        public com.google.gson.JsonObject getCondensedJsonObject​(int build,
                                                                 int hash)
        Create an JSON object with the condensed information of this result [EXPORT CONDENSED]
        Overrides:
        getCondensedJsonObject in class TestValue
        Parameters:
        build - Build Number
        hash - Result hash
        Returns:
        JSON object
      • getJsonObject

        public com.google.gson.JsonObject getJsonObject​(int hash)
        Get last build result content in Json Object [EXPORT RAW] Works with TestValue getJsonObject()
        Overrides:
        getJsonObject in class TestValue
        Parameters:
        hash - Result hash
        Returns:
        Json object
      • getValueAsString

        public String getValueAsString​(int build)
        Return last value as string in default locale [TABLE PAGE][DETAIL PAGE]
        Overrides:
        getValueAsString in class TestValue
        Parameters:
        build - Build number
        Returns:
        String of value
      • getValueAsLocaleString

        public String getValueAsLocaleString​(int build,
                                             char decimalSeparator)
        Return last value as string in locale format [TABLE PAGE][DETAIL PAGE]
        Overrides:
        getValueAsLocaleString in class TestValue
        Parameters:
        build - Build number
        decimalSeparator - Decimal separator
        Returns:
        String of value
      • checkThresholdStatus

        public void checkThresholdStatus​(Double previous,
                                         Double average)
        Check attached thresholds to verify result validity.
        Overrides:
        checkThresholdStatus in class TestValue
        Parameters:
        previous - Previous value
        average - Calculated average
      • setValue

        public void setValue​(double value)
      • setValue

        public void setValue​(int build,
                             double value)