|
26 | 26 | public class RateTest {
|
27 | 27 |
|
28 | 28 | @Test
|
29 |
| - public void ratePerMinute() throws InterruptedException { |
| 29 | + public void ratePerMinute() throws Exception { |
30 | 30 | Rate twoTokensPerMinute = new Rate(2, 1, TimeUnit.MINUTES);
|
31 | 31 | Rate twentyTokensPerTenMinutes = new Rate(5, 10, TimeUnit.MINUTES);
|
32 | 32 | Rate twoTokensPerTenMinutes = new Rate(2, 10, TimeUnit.MINUTES);
|
33 | 33 |
|
34 |
| - assertThat(twoTokensPerMinute.getTokenPerSeconds()).isEqualTo(2.0 / 60); |
35 |
| - assertThat(twentyTokensPerTenMinutes.getTokenPerSeconds()).isEqualTo((5.0 / 10) / 60); |
36 |
| - assertThat(twoTokensPerTenMinutes.getTokenPerSeconds()).isEqualTo((2.0 / 10) / 60); |
| 34 | + assertThat(twoTokensPerMinute.getTokensPerSeconds()).isEqualTo(2.0 / 60); |
| 35 | + assertThat(twentyTokensPerTenMinutes.getTokensPerSeconds()).isEqualTo((5.0 / 10) / 60); |
| 36 | + assertThat(twoTokensPerTenMinutes.getTokensPerSeconds()).isEqualTo((2.0 / 10) / 60); |
37 | 37 | }
|
38 | 38 |
|
39 | 39 | @Test
|
40 |
| - public void ratePerSecond() throws InterruptedException { |
| 40 | + public void ratePerSecond() throws Exception { |
41 | 41 | Rate twoTokensPerSecond = new Rate(2, 1, TimeUnit.SECONDS);
|
42 | 42 | Rate twoTokensPerThirtySeconds = new Rate(2, 30, TimeUnit.SECONDS);
|
43 | 43 | Rate seventyTokensPerThirtySeconds = new Rate(70, 30, TimeUnit.SECONDS);
|
44 | 44 |
|
45 |
| - assertThat(twoTokensPerSecond.getTokenPerSeconds()).isEqualTo(2.0); |
46 |
| - assertThat(twoTokensPerThirtySeconds.getTokenPerSeconds()).isEqualTo(2.0 / 30); |
47 |
| - assertThat(seventyTokensPerThirtySeconds.getTokenPerSeconds()).isEqualTo(70.0 / 30); |
| 45 | + assertThat(twoTokensPerSecond.getTokensPerSeconds()).isEqualTo(2.0); |
| 46 | + assertThat(twoTokensPerThirtySeconds.getTokensPerSeconds()).isEqualTo(2.0 / 30); |
| 47 | + assertThat(seventyTokensPerThirtySeconds.getTokensPerSeconds()).isEqualTo(70.0 / 30); |
48 | 48 | }
|
49 | 49 |
|
50 | 50 | @Test
|
51 |
| - public void ratePerMillisecond() throws InterruptedException { |
| 51 | + public void ratePerMillisecond() throws Exception { |
52 | 52 | Rate twoTokensPerMillisecond = new Rate(2, 1, TimeUnit.MILLISECONDS);
|
53 | 53 | Rate sevenTokensPerTenMillisecond = new Rate(7, 10, TimeUnit.MILLISECONDS);
|
54 | 54 | Rate thirtyOneTokensPerTenMillisecond = new Rate(31, 10, TimeUnit.MILLISECONDS);
|
55 | 55 |
|
56 |
| - assertThat(twoTokensPerMillisecond.getTokenPerSeconds()).isEqualTo(2.0 * 1000); |
57 |
| - assertThat(sevenTokensPerTenMillisecond.getTokenPerSeconds()).isEqualTo((7.0 / 10) * 1000); |
58 |
| - assertThat(thirtyOneTokensPerTenMillisecond.getTokenPerSeconds()).isEqualTo((31.0 / 10) * 1000); |
| 56 | + assertThat(twoTokensPerMillisecond.getTokensPerSeconds()).isEqualTo(2.0 * 1000); |
| 57 | + assertThat(sevenTokensPerTenMillisecond.getTokensPerSeconds()).isEqualTo((7.0 / 10) * 1000); |
| 58 | + assertThat(thirtyOneTokensPerTenMillisecond.getTokensPerSeconds()).isEqualTo((31.0 / 10) * 1000); |
59 | 59 | }
|
60 | 60 |
|
61 | 61 | @Test
|
62 |
| - public void ratePerMicrosecond() throws InterruptedException { |
| 62 | + public void ratePerMicrosecond() throws Exception { |
63 | 63 | Rate twoTokensPerMicrosecond = new Rate(2, 1, TimeUnit.MICROSECONDS);
|
64 | 64 | Rate sevenTokensPerTenMicroseconds = new Rate(7, 10, TimeUnit.MICROSECONDS);
|
65 | 65 | Rate thirtyOneTokensPerTenMicroseconds = new Rate(31, 10, TimeUnit.MICROSECONDS);
|
66 | 66 |
|
67 |
| - assertThat(twoTokensPerMicrosecond.getTokenPerSeconds()).isEqualTo(2.0 * 1000 * 1000); |
68 |
| - assertThat(sevenTokensPerTenMicroseconds.getTokenPerSeconds()) |
| 67 | + assertThat(twoTokensPerMicrosecond.getTokensPerSeconds()).isEqualTo(2.0 * 1000 * 1000); |
| 68 | + assertThat(sevenTokensPerTenMicroseconds.getTokensPerSeconds()) |
69 | 69 | .isEqualTo((7.0 / 10) * 1000 * 1000);
|
70 |
| - assertThat(thirtyOneTokensPerTenMicroseconds.getTokenPerSeconds()) |
| 70 | + assertThat(thirtyOneTokensPerTenMicroseconds.getTokensPerSeconds()) |
71 | 71 | .isEqualTo((31.0 / 10) * 1000 * 1000);
|
72 | 72 | }
|
73 | 73 |
|
74 | 74 | @Test
|
75 |
| - public void ratePerNanosecond() throws InterruptedException { |
| 75 | + public void ratePerNanosecond() throws Exception { |
76 | 76 | Rate twoTokensPerNanosecond = new Rate(2, 1, TimeUnit.NANOSECONDS);
|
77 | 77 | Rate sevenTokensPerTenNanoseconds = new Rate(7, 10, TimeUnit.NANOSECONDS);
|
78 | 78 | Rate thirtyOneTokensPerTenNanoseconds = new Rate(31, 10, TimeUnit.NANOSECONDS);
|
79 | 79 |
|
80 |
| - assertThat(twoTokensPerNanosecond.getTokenPerSeconds()).isEqualTo(2.0 * 1000 * 1000 * 1000); |
81 |
| - assertThat(sevenTokensPerTenNanoseconds.getTokenPerSeconds()) |
| 80 | + assertThat(twoTokensPerNanosecond.getTokensPerSeconds()).isEqualTo(2.0 * 1000 * 1000 * 1000); |
| 81 | + assertThat(sevenTokensPerTenNanoseconds.getTokensPerSeconds()) |
82 | 82 | .isEqualTo((7.0 / 10) * 1000 * 1000 * 1000);
|
83 |
| - assertThat(thirtyOneTokensPerTenNanoseconds.getTokenPerSeconds()) |
| 83 | + assertThat(thirtyOneTokensPerTenNanoseconds.getTokensPerSeconds()) |
84 | 84 | .isEqualTo((31.0 / 10) * 1000 * 1000 * 1000);
|
85 | 85 | }
|
86 | 86 | }
|
0 commit comments