java-tutorials/java-numbers-3/src/test/java/com/baeldung/fibonacci/FibonacciSeriesUtilsUnitTest.java

30 lines
885 B
Java

package com.baeldung.fibonacci;
import static org.junit.Assert.assertEquals;
import org.junit.Test;
public class FibonacciSeriesUtilsUnitTest {
@Test
public void givenTermToCalculate_thenReturnThatTermUsingRecursion() {
int term = 10;
int expectedValue = 55;
assertEquals(FibonacciSeriesUtils.nthFibonacciTermRecursiveMethod(term), expectedValue);
}
@Test
public void givenTermToCalculate_thenReturnThatTermUsingIteration() {
int term = 10;
int expectedValue = 55;
assertEquals(FibonacciSeriesUtils.nthFibonacciTermIterativeMethod(term), expectedValue);
}
@Test
public void givenTermToCalculate_thenReturnThatTermUsingBinetsFormula() {
int term = 10;
int expectedValue = 55;
assertEquals(FibonacciSeriesUtils.nthFibonacciTermUsingBinetsFormula(term), expectedValue);
}
}