| 12345678910111213141516171819202122232425262728293031 |
- import org.junit.Test;
-
- import static org.assertj.core.api.Assertions.assertThat;
-
- public class PrimeTest {
- @Test
- public void testFirstPrime() {
- assertThat(Prime.nth(1)).isEqualTo(2);
- }
-
- @Test
- public void testSecondPrime() {
- assertThat(Prime.nth(2)).isEqualTo(3);
- }
-
- @Test
- public void testSixthPrime() {
- assertThat(Prime.nth(6)).isEqualTo(13);
- }
-
- @Test
- public void testBigPrime() {
- assertThat(Prime.nth(10001)).isEqualTo(104743);
- }
-
- @Test(expected = IllegalArgumentException.class)
- public void testUndefinedPrime() {
- Prime.nth(0);
- }
- }
|