com.atlassian.core.util
Class TestDurationUtils

java.lang.Object
  extended by com.atlassian.core.util.TestDurationUtils

public class TestDurationUtils
extends Object


Constructor Summary
TestDurationUtils()
           
 
Method Summary
 void acceptPrettyFormatDurations()
           
 void badNumbersCauseException()
           
 void blankStringIsEmptyDuration()
           
 void durationsMustRoundToWholeMinutes()
           
 void durationTokensFailsWhenResourceMissing()
           
 void durationTokensFromI18nResources()
           
 void durationTokensFromI18nResourcesNonAsciiUnits()
           
 void durationUsingDifferentDecimalFormat()
           
 void durationUsingDifferentDigits()
           
 void durationUsingDifferentUnits()
           
 void durationUsingMultipleDifferentUnits()
           
 void durationUsingNonAsciiUnits()
           
 void ensureBadStringsFailToParse()
           
 void fractionalUnitsPermitted()
           
 void moreThanOneNumberWithOneUsingDefaultUnits()
           
 void moreThanOneNumberWithOneUsingDefaultUnitsWithLeadingTrailingSpaces()
           
 void moreThanOneNumberWithUnitsSpecified()
           
 void parseJustNumberUsingDefaultUnit()
           
 void parseJustNumberUsingDefaultUnitWithLeadingTrailingSpaces()
           
 void secondsNotSupportedAsUnit()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TestDurationUtils

public TestDurationUtils()
Method Detail

blankStringIsEmptyDuration

public void blankStringIsEmptyDuration()
                                throws InvalidDurationException
Throws:
InvalidDurationException

parseJustNumberUsingDefaultUnit

public void parseJustNumberUsingDefaultUnit()
                                     throws InvalidDurationException
Throws:
InvalidDurationException

badNumbersCauseException

public void badNumbersCauseException()
                              throws InvalidDurationException
Throws:
InvalidDurationException

parseJustNumberUsingDefaultUnitWithLeadingTrailingSpaces

public void parseJustNumberUsingDefaultUnitWithLeadingTrailingSpaces()
                                                              throws InvalidDurationException
Throws:
InvalidDurationException

moreThanOneNumberWithOneUsingDefaultUnits

public void moreThanOneNumberWithOneUsingDefaultUnits()
                                               throws InvalidDurationException
Throws:
InvalidDurationException

moreThanOneNumberWithOneUsingDefaultUnitsWithLeadingTrailingSpaces

public void moreThanOneNumberWithOneUsingDefaultUnitsWithLeadingTrailingSpaces()
                                                                        throws InvalidDurationException
Throws:
InvalidDurationException

secondsNotSupportedAsUnit

public void secondsNotSupportedAsUnit()
                               throws InvalidDurationException
Throws:
InvalidDurationException

moreThanOneNumberWithUnitsSpecified

public void moreThanOneNumberWithUnitsSpecified()
                                         throws InvalidDurationException
Throws:
InvalidDurationException

fractionalUnitsPermitted

public void fractionalUnitsPermitted()
                              throws InvalidDurationException
Throws:
InvalidDurationException

durationsMustRoundToWholeMinutes

public void durationsMustRoundToWholeMinutes()
                                      throws InvalidDurationException
Throws:
InvalidDurationException

durationUsingDifferentUnits

public void durationUsingDifferentUnits()
                                 throws InvalidDurationException
Throws:
InvalidDurationException

durationUsingMultipleDifferentUnits

public void durationUsingMultipleDifferentUnits()
                                         throws InvalidDurationException
Throws:
InvalidDurationException

durationUsingDifferentDecimalFormat

public void durationUsingDifferentDecimalFormat()
                                         throws InvalidDurationException
Throws:
InvalidDurationException

durationUsingDifferentDigits

public void durationUsingDifferentDigits()
                                  throws InvalidDurationException
Throws:
InvalidDurationException

durationUsingNonAsciiUnits

public void durationUsingNonAsciiUnits()
                                throws InvalidDurationException
Throws:
InvalidDurationException

durationTokensFromI18nResources

public void durationTokensFromI18nResources()

durationTokensFromI18nResourcesNonAsciiUnits

public void durationTokensFromI18nResourcesNonAsciiUnits()

durationTokensFailsWhenResourceMissing

public void durationTokensFailsWhenResourceMissing()

acceptPrettyFormatDurations

public void acceptPrettyFormatDurations()
                                 throws InvalidDurationException
Throws:
InvalidDurationException

ensureBadStringsFailToParse

public void ensureBadStringsFailToParse()


Copyright © 2015 Atlassian. All rights reserved.