| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- import org.junit.Test;
- import org.junit.Ignore;
- import org.junit.Rule;
- import org.junit.rules.ExpectedException;
-
- import static org.hamcrest.CoreMatchers.*;
- import static org.junit.Assert.*;
-
- public class PrimeTest {
-
- @Rule
- public ExpectedException thrown = ExpectedException.none();
-
- @Test
- public void testFirstPrime() {
- assertThat(Prime.nth(1), is(2));
- }
-
- @Ignore
- @Test
- public void testSecondPrime() {
- assertThat(Prime.nth(2), is(3));
- }
-
- @Ignore
- @Test
- public void testSixthPrime() {
- assertThat(Prime.nth(6), is(13));
- }
-
- @Ignore
- @Test
- public void testBigPrime() {
- assertThat(Prime.nth(10001), is(104743));
- }
-
- @Ignore
- @Test
- public void testUndefinedPrime() {
- thrown.expect(IllegalArgumentException.class);
- Prime.nth(0);
- }
-
- }
|