lots of exercises in java... from https://github.com/exercism/java

PrimeTest.java 635B

12345678910111213141516171819202122232425262728293031
  1. import org.junit.Test;
  2. import static org.assertj.core.api.Assertions.assertThat;
  3. public class PrimeTest {
  4. @Test
  5. public void testFirstPrime() {
  6. assertThat(Prime.nth(1)).isEqualTo(2);
  7. }
  8. @Test
  9. public void testSecondPrime() {
  10. assertThat(Prime.nth(2)).isEqualTo(3);
  11. }
  12. @Test
  13. public void testSixthPrime() {
  14. assertThat(Prime.nth(6)).isEqualTo(13);
  15. }
  16. @Test
  17. public void testBigPrime() {
  18. assertThat(Prime.nth(10001)).isEqualTo(104743);
  19. }
  20. @Test(expected = IllegalArgumentException.class)
  21. public void testUndefinedPrime() {
  22. Prime.nth(0);
  23. }
  24. }