testng stik med myre

, i dette kapitel vil vi demonstrere, hvordan til at løbe testng med myre.lad os følge nedenstående foranstaltninger:, trin 1: downloade apache myre, downloade den seneste version af apache myre, osarchive navn windowsapache-ant-1.8.4-bin.zip linuxapache-ant-1.8.4-bin.tar.gz macapache-ant-1.8.4-bin.tar.gz, trin 2: myre miljø, fastsætte, ant_home, miljø variabel til at basere adresseregister sted, hvor myre biblioteker er lagret på din maskine.lad os antage, at vi har gemt den myre biblioteker i mappen apache-ant-1.8.4 mappe. osoutput windowsset miljø variabel ant_home til c: \\ program filer. apache software institut. apache-ant-1.8.4 linuxexport ant_home = /bar /lokale /apache-ant-1.8.4 macexport ant_home = /library /apache-ant-1.8.4, vedlægges myre de placering til system, osdescription windowsappend vej som følger: snoren% ant_home. bin ved udgangen af det system med variabel, sti.linuxexport sti = $vej: $ant_home /bin /macnot påkrævet., trin 3: downloade testng arkiv, downloade krævede jar filer fra: //www.testng. org., osarchive navn windowstestng-6.8.jar linuxtestng-6.8.jar mactestng-6.8.jar, trin 4: skabe projekt struktur, skabe en mappe, testngwithant i, c) > testng_workspace,.,,, skabe en mappe, src,, (c). > testng_workspace > testngwithant,.,,, skabe en mappe, test, i, c) > testng_workspace > testngwithant,.,,, skabe en mappe, l, i, c) > testng_workspace > testngwithant,.,, skabe messageutil klasse i, c) > testng_workspace > testngwithant > src, mappe.,,, /* * 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 tomrum printmessage() {system. println (meddelelse); returmeddelelsen;} //add "hej!"det budskab, de offentlige snor salutationmessage() {besked = "hej!"+ budskab. system. println (meddelelse); returmeddelelsen;}}, skabe testmessageutil klasse i, c) > testng_workspace > testngwithant > src, mappe.,,, import org.testng.assert; import org.testng.annotations.test; offentlige klasse testmessageutil (streng besked = "manisha" messageutil messageutil = nye messageutil (meddelelse); @ test offentlige tomrum testprintmessage() {system. println ("i testprintmessage()"), hævder. assertequals (budskab, messageutil. printmessage())} @ test offentlige tomrum testsalutationmessage() {system. println ("i testsalutationmessage()"); besked = "hej!"+ "manisha" hævder. assertequals (budskab, messageutil. salutationmessage())), kopi testng-6.8.jar i, c) > testng_workspace > testngwithant > lib, mappe.,,, skabe og opbygge. xml, først skal vi definere testng myre opgave som følger:, < taskdef navn = "testng" classname = "org. testng. testnganttask" > < classpath > < pathelement placering = "l /testng-6.8. jar" /> < /classpath > < /taskdef >, så, vi bruger, < testng >, opgave, og at udføre vores testng prøvesager., build.xml, filen er som følger:, < projektets navn = "testngtest" standard = "test" basedir = "." > <!-- Define <testng> task --> <taskdef name="testng" classname="org.testng.TestNGAntTask"> <classpath> <pathelement location="lib/testng-6.8.jar"/> </classpath> </taskdef> <property name="testdir" location="test" /> <property name="srcdir" location="src" /> <property name="libdir" location="lib" /> <property name="full-compile" value="true" /> <path id="classpath.base"/> <path id="classpath.test"> <fileset dir="${libdir}"> <include name="**/*.jar" /> </fileset> <pathelement location="${testdir}" /> <pathelement location="${srcdir}" /> <path refid="classpath.base" /> </path> <target name="clean" > <delete verbose="${full-compile}"> <fileset dir="${testdir}" includes="**/*.class" /> </delete> </target> <target name="compile" depends="clean"> <javac srcdir="${srcdir}" destdir="${testdir}" verbose="${full-compile}"> <classpath refid="classpath.test"/> </javac> </target> <target name="test" depends="compile"> <testng outputdir="${testdir}" classpathref="classpath.test"> <xmlfileset dir="${srcdir}" includes="testng.xml"/> </testng> </target> </project> ,Run the following Ant command., C:\\Testng_workspace. testngwithant> myre, kontrollere produktionen. test: [testng] [testng] løbende: [testng] c) testng_workspace. testngwithant (src) testng.xml [testng] [testng] i testprintmessage() [testng] manisha [testng] i testsalutationmessage() [testng! hej!manisha [testng] [testng] =============================================== [testng] sæt myre test suite [testng] samlede undersøgt: 2, svigt: 0, springer: 0 [testng] =============================================== [testng] bygge vellykket samlede tid: 1 sekund.



Previous:
Next Page: