add unit tests
This commit is contained in:
@@ -230,6 +230,11 @@ func TestFormatTimezoneOffset(t *testing.T) {
|
|||||||
actualValue = FormatTimezoneOffset(timezone)
|
actualValue = FormatTimezoneOffset(timezone)
|
||||||
assert.Equal(t, expectedValue, actualValue)
|
assert.Equal(t, expectedValue, actualValue)
|
||||||
|
|
||||||
|
timezone = time.FixedZone("Test Timezone", -150*60)
|
||||||
|
expectedValue = "-02:30"
|
||||||
|
actualValue = FormatTimezoneOffset(timezone)
|
||||||
|
assert.Equal(t, expectedValue, actualValue)
|
||||||
|
|
||||||
timezone = time.FixedZone("Test Timezone", 0)
|
timezone = time.FixedZone("Test Timezone", 0)
|
||||||
expectedValue = "+00:00"
|
expectedValue = "+00:00"
|
||||||
actualValue = FormatTimezoneOffset(timezone)
|
actualValue = FormatTimezoneOffset(timezone)
|
||||||
@@ -252,6 +257,11 @@ func TestParseFromTimezoneOffset(t *testing.T) {
|
|||||||
assert.Equal(t, nil, err)
|
assert.Equal(t, nil, err)
|
||||||
assert.Equal(t, expectedValue, actualValue)
|
assert.Equal(t, expectedValue, actualValue)
|
||||||
|
|
||||||
|
expectedValue = time.FixedZone("Timezone", -150*60)
|
||||||
|
actualValue, err = ParseFromTimezoneOffset("-02:30")
|
||||||
|
assert.Equal(t, nil, err)
|
||||||
|
assert.Equal(t, expectedValue, actualValue)
|
||||||
|
|
||||||
expectedValue = time.FixedZone("Timezone", 0)
|
expectedValue = time.FixedZone("Timezone", 0)
|
||||||
actualValue, err = ParseFromTimezoneOffset("+00:00")
|
actualValue, err = ParseFromTimezoneOffset("+00:00")
|
||||||
assert.Equal(t, nil, err)
|
assert.Equal(t, nil, err)
|
||||||
|
|||||||
Reference in New Issue
Block a user