testng ignorere test

undertiden forholder det sig sådan, at reglerne ikke er klar og test skrevet til at afprøve metode /kode mislykkes.i sådanne tilfælde anmærkning, @ test (aktiveret = falske), bidrager til at slå denne test. hvis en testmetode, er forsynet med, @ test (aktiveret = falske), så den test, der ikke er klar til at prøve er forbi. nu, lad os se @ test (aktiveret = falsk) i aktion. skabe en klasse, skabe en java - klasse, der skal kontrolleres, messageutil.java i, c) > testng_workspace,.,,, /* * denne klasse fingeraftryk givet besked på konsollen.* /offentlige klasse messageutil (private streng besked; //konstruktøren //@ param budskab til trykkes offentlige messageutil (string - meddelelse) (this.message = budskab.} //fingeraftryk beskeden offentlig snor printmessage() {system. println (meddelelse); returmeddelelsen;} //add "hej!"det budskab, de offentlige snor salutationmessage() {besked = "hej!"+ budskab. system. println (meddelelse); returmeddelelsen;}}, skabe test klasse, skabe en java - test gruppe, sige, ignoretest. java.,,, tilføje testmetoder, testprintmessage(), og testsalutationmessage(), til din test klasse.,,, tilføje en anmærkning @ test (mulighed for = falske) den metode, testprintmessage().,,, skabe en java klasse fil, der hedder ignoretest.java i, c) > testng_workspace,., import org.testng.assert; import org.testng.annotations.test; offentlige klasse ignoretest (streng besked = "manisha" messageutil messageutil = nye messageutil (meddelelse); @ test (aktiveret = falske) offentlige eller testprintmessage() {system. println ("i testprintmessage()"); besked = "manisha" hævder. assertequals (message, messageutil. printmessage())} @ test offentlige tomrum testsalutationmessage() {system. println ("i testsalutationmessage()"); besked = "hej!"+ "manisha" hævder. assertequals (budskab, messageutil. salutationmessage())}}, skabe testng. xml, skabe testng.xml i, c) > testng_workspace, at udføre test (s). <?xml - version = "0" kodning = "utf - 8"?> <!doctype suite system "http://testng.org/testng-1.0.dtd" > < suite navn = "suite1" > < test navn = "test1" > < klasser > < klassenavn = "ignoretest" /> < /klasser > < /test > < /suite > udarbejder messageutil og test klasser med javac. c:. testng_workspace> javac messageutil.java ignoretest.java, løb den testng.xml, som ikke vil løbe testprintmessage() prøvesagen defineret i, forudsat at prøve klasse. - c:. testng_workspace> java - cp "c:. testng_workspace" org.testng.testng testng.xml verificere output.testprintmessage() test er ikke testet. i testsalutationmessage() hej!=============================================== manisha suite1 samlede undersøgt: 1, svigt: 0, springer: 0 ===============================================, du kan også se bort fra en gruppe af test, som vil blive drøftet i næste kapitel.



Previous:
Next Page: