NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: java testování

V předchozím kvízu, Online test znalostí Java, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
lukes90
Člen
Avatar
lukes90:6.6.2017 20:12

Ahoj chci se zeptat, jak otestovat funkci void, která přidává do listu? Bohužel ten list je v té třídě private a není pro něj getter, jelikož není potřeba pro běh programu. Dát tam getter jen kvůli testu mi přijde zbytečné.

 
Odpovědět
6.6.2017 20:12
Avatar
Atrament
Člen IT Redactor Gang
Avatar
Odpovídá na lukes90
Atrament:7.6.2017 9:08

Pátrej po nějakém 'vedlejším efektu' té funkce - nejspíš tam bude nějaká funkce, co z toho listu data čte, nějak je transformuje a pak je vrací, tak bych vytvořil test ve kterém bych využil obě tyto funkce. Pokud tam žádná taková funkce, která by z listu četla a vracela výsledek související se změnou jeho obsahu není, pak není co testovat.

 
Nahoru Odpovědět
7.6.2017 9:08
Avatar
lukes90
Člen
Avatar
lukes90:7.6.2017 17:48

Díky

 
Nahoru Odpovědět
7.6.2017 17:48
Avatar
Kefas21
Člen
Avatar
Kefas21:8.6.2017 10:25

alebo skús úplne primitívnu úroveň - cez toString vypísať list do konzoly

 
Nahoru Odpovědět
8.6.2017 10:25
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.