testng løb junit test

, nu, at du har forstået testng og dets forskellige prøver, du skal være bekymret nu med hensyn til, hvordan refactor deres eksisterende junit kode.der er ingen grund til bekymring, som testng er en måde til at skifte fra junit til testng i deres eget tempo.du kan udføre dit eksisterende junit prøvesager med testng., testng automatisk kan genkende og løb junit test, så de kan bruge testng som løber for alle eksisterende undersøgelser og skrive nye forsøg med testng.alt du skal gøre er at sætte junit bibliotek på testng classpath, så det kan finde anvendelse junit klasser, ændre din test løber fra junit til testng i myre, og så løb testng i "blandet" tilstand.på den måde kan du har alle dine tests i samme projekt, selv inden for den samme pakke, og begynder at bruge testng.denne fremgangsmåde også giver dem mulighed for at omdanne deres eksisterende junit test til testng trinvis. lad os få et eksempel på denne utrolige evne til at skabe testng., junit test klasse, skabe en java - klasse, som er en junit test klasse, testjunit.java i, c) > testng_workspace,., import org.junit.test; de statiske org.testng.assertjunit.assertequals; offentlige klasse testjunit {@ test offentlige tomrum testadd() {snor str = "junit test med testng" assertequals ("junit test med testng", str.}}, lad os skrive testng.xml i, c) > testng_workspace,, der indeholder < suite > tag som følger:, <?xml - version = "0" kodning = "utf - 8"?> <!doctype suite system "http: //testng. org /testng-1.0. dtd" > < suite navn = "ændret junit suite" > < test navn = "junittests" junit = "ægte" > < klasser > < klassenavn = "testjunit" /> < /klasser > < /test > < /suite > at gennemføre junit prøvesager, definere den ejendom, junit = "ægte", som i xml - ovenfor.den junit test klasse testjunit er defineret i klasse navn. for junit 4, testng vil bruge den, org.junit.runner.junitcore, løber for at køre din test, samler alle java klasser med javac. c:. testng_workspace> javac testjunit.java, løb testng.xml, der løber den junit test, som testng, c.: \\ testng_workspace> java - cp "c:. testng_workspace: c:. testng_workspace. l \\ junit-4.11. jar" org.testng.testng testng.xml, her har vi lagt junit-4.11.jar under c) testng_workspace (lib /junit-4.11. glas, kontrollere produktionen. =============================================== omregnet junit suite samlede undersøgt: 1, mangler. 0, 0 ===============================================, springer.



Previous:
Next Page: