@Test(expected = IllegalArgumentException.class) public void testNumeroInvalidoPrimo() { Primos.primo(-2); }
@Test public void testNumerosPrimos() throws Exception { Assert.assertTrue(Primos.primo(2)); Assert.assertTrue(Primos.primo(3)); }
@Test public void testNumerosNaoPrimos() throws Exception { Assert.assertFalse(Primos.primo(4)); Assert.assertFalse(Primos.primo(6)); }
@Test(expected = IllegalArgumentException.class) public void testCasoDeFronteiraPrimo() { Primos.primo(1); }