()
| 71 | } |
| 72 | |
| 73 | @Test |
| 74 | public void minimum() { |
| 75 | Deadline d1 = Deadline.after(1, TimeUnit.MINUTES, ticker); |
| 76 | Deadline d2 = Deadline.after(2, TimeUnit.MINUTES, ticker); |
| 77 | Deadline d3 = Deadline.after(3, TimeUnit.MINUTES, ticker); |
| 78 | |
| 79 | assertThat(d1.minimum(d2)).isSameInstanceAs(d1); |
| 80 | assertThat(d2.minimum(d1)).isSameInstanceAs(d1); |
| 81 | assertThat(d3.minimum(d2)).isSameInstanceAs(d2); |
| 82 | assertThat(d2.minimum(d3)).isSameInstanceAs(d2); |
| 83 | } |
| 84 | |
| 85 | @Test |
| 86 | public void timeCanOverflow() { |