• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed JUnit test ciągu fibonacciego

VPS Starter Arubacloud
0 głosów
125 wizyt
pytanie zadane 13 stycznia 2021 w Java przez komboboost0 Użytkownik (570 p.)
zamknięte 13 stycznia 2021 przez komboboost0

Potrzebuję pomocy z testem parametryzowanym. Nie rozumiem dlaczego pojawiają mi się te błędy przy takim kodzie:

@RunWith(Parameterized.class)
    public static class FibonacciTest {

        @Parameters(name = "{index}: fib({0})={1}")
        public static Iterable<Object[]> data() {
            return Arrays.asList(new Object[][] {
                    { 0, 0 }, { 1, 1 }, { 2, 1 }, { 3, 2 }, { 4, 3 }, { 5, 5 }, { 6, 8 }
            });
        }

        private int input;
        private int expected;

        public FibonacciTest(int input, int expected) {
            this.input = input;
            this.expected = expected;
        }

        @Test
        public void test() {
            Assertions.assertEquals(expected, Fibonacci.compute(input));
        }
    }

    public static class Fibonacci {
        public static int compute(int index){
            if (index == 0) return 0;
            if (index == 1) return 1;

            int prevPrev = 0;
            int prev = 1;
            int result = 0;

            for (int i = 2; i <= index; i++)
            {
                result = prev + prevPrev;
                prevPrev = prev;
                prev = result;
            }
            return result;
        }
    }

Screen z IDE:

https://imgur.com/nev0MIE

komentarz zamknięcia: znalazłem odp

1 odpowiedź

0 głosów
odpowiedź 13 stycznia 2021 przez komboboost0 Użytkownik (570 p.)
Zamieniłem import org.junit.jupiter.api.Test na import org.junit.Test

Podobne pytania

0 głosów
1 odpowiedź 224 wizyt
pytanie zadane 12 kwietnia 2018 w Java przez Moras Obywatel (1,620 p.)
0 głosów
1 odpowiedź 785 wizyt
0 głosów
2 odpowiedzi 3,164 wizyt

92,829 zapytań

141,771 odpowiedzi

320,814 komentarzy

62,158 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...