mirror of
https://github.com/gocsaf/csaf.git
synced 2025-12-22 05:40:11 +01:00
Introduce actual tests where missing
This commit is contained in:
parent
e4c636fe41
commit
be50b7fc3a
1 changed files with 18 additions and 3 deletions
|
|
@ -19,7 +19,10 @@ func TestNewTimeInterval(t *testing.T) {
|
||||||
before = time.Date(2009, time.November, 10, 23, 0, 0, 0, time.UTC)
|
before = time.Date(2009, time.November, 10, 23, 0, 0, 0, time.UTC)
|
||||||
var after time.Time
|
var after time.Time
|
||||||
after = time.Date(2010, time.November, 10, 23, 0, 0, 0, time.UTC)
|
after = time.Date(2010, time.November, 10, 23, 0, 0, 0, time.UTC)
|
||||||
NewTimeInterval(after, before)
|
pseudoTimeRange := TimeRange{before, after}
|
||||||
|
if NewTimeInterval(after, before) != pseudoTimeRange {
|
||||||
|
t.Errorf("Failure: Couldn't generate timerange.")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestGuessDate(t *testing.T) {
|
func TestGuessDate(t *testing.T) {
|
||||||
|
|
@ -49,7 +52,9 @@ func TestMarshalJSON(t *testing.T) {
|
||||||
testTimeRange := NewTimeInterval(
|
testTimeRange := NewTimeInterval(
|
||||||
time.Date(2009, time.November, 10, 23, 0, 0, 0, time.UTC),
|
time.Date(2009, time.November, 10, 23, 0, 0, 0, time.UTC),
|
||||||
time.Date(2010, time.November, 10, 23, 0, 0, 0, time.UTC))
|
time.Date(2010, time.November, 10, 23, 0, 0, 0, time.UTC))
|
||||||
testTimeRange.MarshalJSON()
|
if _, err := testTimeRange.MarshalJSON(); err != nil {
|
||||||
|
t.Errorf("Failure: %v", err)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func TestUnmarshalFlag(t *testing.T) {
|
func TestUnmarshalFlag(t *testing.T) {
|
||||||
|
|
@ -81,5 +86,15 @@ func TestContains(t *testing.T) {
|
||||||
time.Date(2009, time.November, 10, 23, 0, 0, 0, time.UTC),
|
time.Date(2009, time.November, 10, 23, 0, 0, 0, time.UTC),
|
||||||
time.Date(2010, time.November, 10, 23, 0, 0, 0, time.UTC))
|
time.Date(2010, time.November, 10, 23, 0, 0, 0, time.UTC))
|
||||||
testPointInTime := time.Date(2010, time.March, 10, 23, 0, 0, 0, time.UTC)
|
testPointInTime := time.Date(2010, time.March, 10, 23, 0, 0, 0, time.UTC)
|
||||||
testTimeRange.Contains(testPointInTime)
|
testPointAfterTime := time.Date(2022, time.March, 10, 23, 0, 0, 0, time.UTC)
|
||||||
|
testPointBeforeTime := time.Date(2002, time.March, 10, 23, 0, 0, 0, time.UTC)
|
||||||
|
if !testTimeRange.Contains(testPointInTime) {
|
||||||
|
t.Errorf("Failure: Did not recognize point within timerange correctly.")
|
||||||
|
}
|
||||||
|
if testTimeRange.Contains(testPointAfterTime) {
|
||||||
|
t.Errorf("Failure: Did not recognize that a point in time was after a timerange correctly.")
|
||||||
|
}
|
||||||
|
if testTimeRange.Contains(testPointBeforeTime) {
|
||||||
|
t.Errorf("Failure: Did not recognize that a point in time was before a timerange correctly.")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue