PrimeFactorsCalculatorTest.java 600 B

123456789101112131415161718192021
  1. package pl.konrad.primenumbers;
  2. import org.junit.jupiter.api.Assertions;
  3. import org.junit.jupiter.api.Test;
  4. import java.util.Arrays;
  5. import java.util.List;
  6. public class PrimeFactorsCalculatorTest {
  7. PrimeFactorsCalculator calc = new PrimeFactorsCalculator();
  8. @Test
  9. public void testPrimeFactorCalculator() {
  10. List<Integer> primeFactors = calc.calculatePrimeFactors(315);
  11. List<Integer> exceptedPrimeFactors = Arrays.asList(3, 3, 5, 7);
  12. Assertions.assertEquals(primeFactors.size(), 4);
  13. Assertions.assertEquals(primeFactors, exceptedPrimeFactors);
  14. }
  15. }