• 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

Aruba Cloud - Virtual Private Server VPS
0 głosów
153 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ź 267 wizyt
pytanie zadane 12 kwietnia 2018 w Java przez Moras Obywatel (1,620 p.)
0 głosów
1 odpowiedź 1,000 wizyt
0 głosów
2 odpowiedzi 3,961 wizyt

93,329 zapytań

142,323 odpowiedzi

322,400 komentarzy

62,662 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

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...