16
16
17
17
package io .grpc ;
18
18
19
- import static io .grpc .InternalTimeUtils .convert ;
20
19
import static org .junit .Assert .assertEquals ;
21
20
22
21
import java .time .Duration ;
23
22
import org .junit .Test ;
23
+ import org .junit .runner .RunWith ;
24
+ import org .junit .runners .JUnit4 ;
24
25
26
+ /** Unit tests for {@link InternalTimeUtils}. */
27
+ @ RunWith (JUnit4 .class )
25
28
public class InternalTimeUtilsTest {
26
29
30
+ private InternalTimeUtils internalTimeUtils = new InternalTimeUtils ();
27
31
@ Test
28
32
public void testConvertNormalDuration () {
29
33
Duration duration = Duration .ofSeconds (10 );
30
34
long expected = 10 * 1_000_000_000L ;
31
35
32
- assertEquals (expected , convert (duration ));
36
+ assertEquals (expected , internalTimeUtils . convert (duration ));
33
37
}
34
38
35
39
@ Test
36
40
public void testConvertNegativeDuration () {
37
41
Duration duration = Duration .ofSeconds (-3 );
38
42
long expected = -3 * 1_000_000_000L ;
39
43
40
- assertEquals (expected , convert (duration ));
44
+ assertEquals (expected , internalTimeUtils . convert (duration ));
41
45
}
42
46
43
47
@ Test
44
48
public void testConvertTooLargeDuration () {
45
49
Duration duration = Duration .ofSeconds (Long .MAX_VALUE / 1_000_000_000L + 1 );
46
50
47
- assertEquals (Long .MAX_VALUE , convert (duration ));
51
+ assertEquals (Long .MAX_VALUE , internalTimeUtils . convert (duration ));
48
52
}
49
53
50
54
@ Test
51
55
public void testConvertTooLargeNegativeDuration () {
52
56
Duration duration = Duration .ofSeconds (Long .MIN_VALUE / 1_000_000_000L - 1 );
53
57
54
- assertEquals (Long .MIN_VALUE , convert (duration ));
58
+ assertEquals (Long .MIN_VALUE , internalTimeUtils . convert (duration ));
55
59
}
56
60
}
0 commit comments