1
- package utils
1
+ package utils_test
2
2
3
3
import (
4
4
"testing"
5
5
"time"
6
+
7
+ "github.com/ansible/receptor/pkg/utils"
6
8
)
7
9
8
10
const newIncrementalDurationMessage string = "NewIncrementalDuration() = %v, want %v"
9
11
10
12
func TestNewIncrementalDuration (t * testing.T ) {
11
13
type args struct {
12
- duration time.Duration
14
+ Duration time.Duration
13
15
maxDuration time.Duration
14
16
multiplier float64
15
17
}
@@ -22,7 +24,7 @@ func TestNewIncrementalDuration(t *testing.T) {
22
24
{
23
25
name : "NewIncrementalDuration1" ,
24
26
args : args {
25
- duration : 1 * time .Second ,
27
+ Duration : 1 * time .Second ,
26
28
maxDuration : 10 * time .Second ,
27
29
multiplier : 2.0 ,
28
30
},
@@ -31,52 +33,52 @@ func TestNewIncrementalDuration(t *testing.T) {
31
33
}
32
34
for _ , tt := range tests {
33
35
t .Run (tt .name , func (t * testing.T ) {
34
- if got := NewIncrementalDuration (tt .args .duration , tt .args .maxDuration , tt .args .multiplier ); got .duration != tt .want {
36
+ if got := utils . NewIncrementalDuration (tt .args .Duration , tt .args .maxDuration , tt .args .multiplier ); got .Duration != tt .want {
35
37
t .Errorf (newIncrementalDurationMessage , got , tt .want )
36
38
}
37
39
})
38
40
}
39
41
}
40
42
41
43
func TestIncrementalDurationReset (t * testing.T ) {
42
- delay := NewIncrementalDuration (1 * time .Second , 10 * time .Second , 2.0 )
44
+ delay := utils . NewIncrementalDuration (1 * time .Second , 10 * time .Second , 2.0 )
43
45
want1 := 1 * time .Second
44
- if delay .duration != want1 {
45
- t .Errorf (newIncrementalDurationMessage , delay .duration , want1 )
46
+ if delay .Duration != want1 {
47
+ t .Errorf (newIncrementalDurationMessage , delay .Duration , want1 )
46
48
}
47
49
<- delay .NextTimeout ()
48
50
49
51
want2 := 2 * time .Second
50
- if delay .duration != want2 {
51
- t .Errorf (newIncrementalDurationMessage , delay .duration , want2 )
52
+ if delay .Duration != want2 {
53
+ t .Errorf (newIncrementalDurationMessage , delay .Duration , want2 )
52
54
}
53
55
delay .Reset ()
54
- if delay .duration != want1 {
55
- t .Errorf ("Reset() = %v, want %v" , delay .duration , want1 )
56
+ if delay .Duration != want1 {
57
+ t .Errorf ("Reset() = %v, want %v" , delay .Duration , want1 )
56
58
}
57
59
}
58
60
59
61
func TestIncrementalDurationincreaseDuration (t * testing.T ) {
60
- delay := NewIncrementalDuration (1 * time .Second , 10 * time .Second , 2.0 )
62
+ delay := utils . NewIncrementalDuration (1 * time .Second , 10 * time .Second , 2.0 )
61
63
for i := 0 ; i <= 10 ; i ++ {
62
- delay .increaseDuration ()
64
+ delay .IncreaseDuration ()
63
65
}
64
66
want10 := 10 * time .Second
65
- if delay .duration != want10 {
66
- t .Errorf ("increaseDuration() = %v, want %v" , delay .duration , want10 )
67
+ if delay .Duration != want10 {
68
+ t .Errorf ("increaseDuration() = %v, want %v" , delay .Duration , want10 )
67
69
}
68
70
}
69
71
70
72
func TestIncrementalDurationNextTimeout (t * testing.T ) {
71
- delay := NewIncrementalDuration (1 * time .Second , 10 * time .Second , 2.0 )
73
+ delay := utils . NewIncrementalDuration (1 * time .Second , 10 * time .Second , 2.0 )
72
74
want1 := 1 * time .Second
73
- if delay .duration != want1 {
74
- t .Errorf (newIncrementalDurationMessage , delay .duration , want1 )
75
+ if delay .Duration != want1 {
76
+ t .Errorf (newIncrementalDurationMessage , delay .Duration , want1 )
75
77
}
76
78
<- delay .NextTimeout ()
77
79
78
80
want2 := 2 * time .Second
79
- if delay .duration != want2 {
80
- t .Errorf ("NextTimeout() = %v, want %v" , delay .duration , want2 )
81
+ if delay .Duration != want2 {
82
+ t .Errorf ("NextTimeout() = %v, want %v" , delay .Duration , want2 )
81
83
}
82
84
}
0 commit comments