12. december 2002 - 21:39
Der er
9 kommentarer og 2 løsninger
Junit
Er der ikke lige nogen som kan forklare mig hvordan man bruger Junit ?
Annonceindlæg tema
12. december 2002 - 21:43
#1
Du skriver en klasse en såkaldt "test case" der tester din kode. Denne test case bruger noget JUnit stuff. Så kører du en JUnit test-runner og så tester den din kode. Gode IDE'er kan køre JUnit tests direkte. Vil du gerne have et eksempel på noget JUnit kode ?
12. december 2002 - 21:44
#2
ja tak et lille eksempel ville være meget rart
12. december 2002 - 21:48
#3
Følgende eksempel teste om en add funktion i klasse MyMath virker: import junit.framework.TestCase; public class TestMyMath extends TestCase { public TestMyMath(String s) { super(s); } protected void setUp() { return; } protected void tearDown() { return; } public void testAdd() { assertEquals("4+7=11", 11, MyMath.add(4, 7)); assertEquals("1+(-2)=(-1)", -1, MyMath.add(1, -2)); return; } }
12. december 2002 - 21:51
#4
oki, for at virke helt dum, hvordan får jeg så Junit til at køre testen ?
12. december 2002 - 21:51
#5
Du kører så med: java -classpath junit.jar junit.swingui.TestRunner eller: java -classpath junit.jar junit.textui.TestRunner (både din original klasse og din test case skal også være tilgængelig i classpath)
12. december 2002 - 21:55
#6
Rigtigt eksempel: D:\Java\Util>java -classpath C:\junit3.7\junit.jar;util.jar;testbuild junit.swingui.TestRunner junit.jar = JUnit kode util.jar = kode som skal testes testbuild = test kode
12. december 2002 - 21:56
#7
12. december 2002 - 21:56
#8
oki tak for svaret.
06. april 2006 - 17:56
#9
Godt nok en gammel tråd, men linket fra articfruit virker ikke! og jeg kunne godt tænke mig en dansk guide til JUnit, nogen der kan hjælpe ?
06. april 2006 - 17:59
#10
Kurser inden for grundlæggende programmering