Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import org.junit.Test;
- import static org.junit.Assert.*;
- /**
- *
- * @author leschlogl
- */
- public class InteiroPositivoTest {
- @Test
- public void testFatorial10() {
- System.out.println("fatorial10");
- InteiroPositivo instance = new InteiroPositivo();
- instance.setValor(10);
- long expResult = 3628800L;
- long result = instance.fatorial();
- assertEquals(expResult, result);
- }
- @Test
- public void testFatorial20() {
- System.out.println("fatorial20");
- InteiroPositivo instance = new InteiroPositivo();
- instance.setValor(20);
- long expResult = 2432902008176640000L;
- long result = instance.fatorial();
- assertEquals(expResult, result);
- }
- @Test
- public void testDivisoresInteiros14() {
- System.out.println("divisoresInteiros 14");
- InteiroPositivo instance = new InteiroPositivo();
- instance.setValor(14);
- String expResult = "1 ,2 ,7 ,14. Quantidade = 4";
- String result = instance.divisoresInteiros();
- assertEquals(expResult, result);
- }
- @Test
- public void testDivisoresInteiros18() {
- System.out.println("divisoresInteiros 18");
- InteiroPositivo instance = new InteiroPositivo();
- instance.setValor(18);
- String expResult = "1 ,2 ,3 ,6 ,9 ,18. Quantidade = 6";
- String result = instance.divisoresInteiros();
- assertEquals(expResult, result);
- }
- @Test
- public void testFibonacci9() {
- System.out.println("fibonacci 9");
- InteiroPositivo instance = new InteiroPositivo();
- instance.setValor(9);
- int[] expResult = {1, 1, 2, 3, 5, 8, 13, 21, 34};
- int[] result = instance.fibonacci();
- assertArrayEquals(expResult, result);
- }
- @Test
- public void testFibonacci15() {
- System.out.println("fibonacci 15");
- InteiroPositivo instance = new InteiroPositivo();
- instance.setValor(15);
- int[] expResult = {1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610};
- int[] result = instance.fibonacci();
- assertArrayEquals(expResult, result);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement