Sunteți pe pagina 1din 11

Alin Zamfiroiu

zamfiroiu@ici.ro

Junit Skeleton;
Clasa Fibonacci;
Testarea primei metode;
Date de test din fisier;
Testarea celei de a doua metode;
Fisier unic cu date de test;
Rolul functiei main in cadrul testelor.

Creati un TestCase cu aceasta


structura si fiecare metoda contine
o afisare cu numele acesteia
pentru a observa cum se apeleaza.
TestCase-ul trebuie sa contina
minim 2 teste.

Este creata clasa Fibonacci cu doua metode


publice:
boolean isFibonacci(int number);
double getFibonacciNumber(int index).

Sa se creeze un TestCase in care sa fie testata


prima metoda din cadrul clasei Fibonacci.
Sa fie testata si daca returneaza true pentru
un numar din seria Fibonacci si daca
returneaza false pentru un numar care nu
este din seria Fibonacci.

www.mathsisfun.com

Sa se citeasca dintr-un fisier text


valori si sa se testeze functia prin
intermediul unei singure metode.

Respectand structura unui TestCase unde


trebuie sa deschidem fisierul si unde il
inchidem?

Sa se realizeze un test pentru metoda de


returnarea a numarului Fibonacci de pe o
anumita pozitie:
getFibonacciNumber(int index)

Sa se modifice testul astfel incat sa citeasca valori


de test din fisier.

Cum facem sa citim din acelasi fisier de test?


Primul test citeste un anumit numar de
inregistrari cu care testeaza prima functie iar al
doilea test citeste un alt numar de inregistrari cu
care testeaza cea de a doua functie.
Fisierul se deschide in functia setUpBeforeClass().

S-ar putea să vă placă și