Created new Add function whic allows pass directly low, high and object.

This commit is contained in:
Daniel Gil
2018-05-31 14:46:54 +02:00
parent f9d1375f1e
commit 1d6fd664fa
5 changed files with 145 additions and 133 deletions

View File

@@ -11,31 +11,31 @@ func TestReport(t *testing.T) {
itvls := interval.NewIntervals(0, 100, true, true)
var err error
err = itvls.Add(&interval.Interval{Low: 5, High: 7})
err = itvls.AddInterval(&interval.Interval{Low: 5, High: 7})
if err != nil {
fmt.Printf("invalid interval discarded: %v\n", err)
}
err = itvls.Add(&interval.Interval{Low: 2, High: 4})
err = itvls.AddInterval(&interval.Interval{Low: 2, High: 4})
if err != nil {
fmt.Printf("invalid interval discarded: %v\n", err)
}
err = itvls.Add(&interval.Interval{Low: 3, High: 6})
err = itvls.AddInterval(&interval.Interval{Low: 3, High: 6})
if err != nil {
fmt.Printf("invalid interval discarded: %v\n", err)
}
err = itvls.Add(&interval.Interval{Low: 18, High: 20})
err = itvls.AddInterval(&interval.Interval{Low: 18, High: 20})
if err != nil {
fmt.Printf("invalid interval discarded: %v\n", err)
}
err = itvls.Add(&interval.Interval{Low: 20, High: 30})
err = itvls.AddInterval(&interval.Interval{Low: 20, High: 30})
if err != nil {
fmt.Printf("invalid interval discarded: %v\n", err)
}
err = itvls.Add(&interval.Interval{Low: 25, High: 28})
err = itvls.AddInterval(&interval.Interval{Low: 25, High: 28})
if err != nil {
fmt.Printf("invalid interval discarded: %v\n", err)
}
err = itvls.Add(&interval.Interval{Low: 30, High: 32})
err = itvls.AddInterval(&interval.Interval{Low: 30, High: 32})
if err != nil {
fmt.Printf("invalid interval discarded: %v\n", err)
}