schrijven, test, test omvat de volgende stappen:,,, schrijf je testen en testng code in de logica van de toevoeging,.,, over je onderzoek informatie (zoals de naam van de groep: klasse, wil je rennen, enz.) in de testng.xml XML - documenten, of vastgesteld.,,,,, het getest. Hier, zullen we zien dat het gebruik van dergelijke tests testng gewone Java object, een voorbeeld, de logica en de test van XML -, moet dit door de testng, creëren, employeedetails.java,, C:% GT% testng_workspace, is dit een gewone Java object, in de loop van De naam van de persoon employeedetails {; particuliere dubbele salaris; particuliere leeftijd; ///////getname @ de naam terug. () {naam} terugkeer; ///////@ PDe naam van een lam die leegte setName (string naam) {naam}} = ///////; openbare dubbele getmonthlysalary @ regressie () {terug per maand per maand per maand per maand) ///////; vaststelling van de nietigheid Param setmonthlysalary (双月薪) {} this.monthlysalary = salaris; ///////getage @ terug in tijd () {} de terugkeer van leeftijd; de vaststelling van de parameters van de leeftijd van ///////@ ongeldig setage (leeftijd) {this.age = leeftijd;}}, employeedetails, klasse, voor de werknemers, de nominale waarde //., een werknemer van de maand van de lonen, de vaststelling van de waarde van het personeel. De leeftijd van de waarde van het creëren van een,,., empbusinesslogic.java,, C: > testng_workspace,, met inbegrip van de logica, die in de loop van de berekening van de werknemers empbusinesslogic (///////calculateyearlysalary het dubbele salaris (employeedetails employeedetails) {dubbele yearlysalary = 0; yearlysalary = employeedetails. Getmonthlysalary (12) *; ///////yearlysalary) berekening van Het personeel terug; het bedrag van de dubbele calculateappraisal evaluatie (employeedetails employeedetails) {dubbele evaluatie = 0; als (employeedetails. Getmonthlysalary () < evaluatie van 10.000) {} {} = 500, 1000 = andere evaluatie; de beoordeling van de voordelen en empbusinesslogic}};,,,,, is gebruikt Voor de berekening van de beloning van werknemers:Bijvoorbeeld, voor de beoordeling van het personeel, de hoeveelheid. Nu, laten we tot een soort test, testemployeedetails.java,, C:% GT% testng_workspace,.Een soort test is een Java, met inbegrip van ten minste één testng aantekeningen.Deze klasse omvat de te testen, testen.De test kan worden door middel van een testng @ beforexxx en @ afterxxx toelichting configuratie (we zien dat een hoofdstuk in de uitvoering van de test procedure), het is toegestaan dat de uitvoering van een logica van de Java - vóór en na een bepaald punt van invoer. Org.testng.assert, org.testng.annotations.test; de cursus testemployeedetails {empbusinesslogic empbusinesslogic = nieuwe empbusinesslogic (); employeedetails = nieuwe werknemers employeedetails (); de testcalculateappriasal @ test ongeldig () {werknemers. SetName ("rajeev"); het personeel. Setage (25); het personeel. Setmonthlysalary (80); de dubbele evaluatie = empbusinesslogic. Calculateappraisal (werknemers); beweren. Dat (500, evaluatie van 0, "500"); ///////test jaar} deVan de test ongeldig testcalculateyearlysalary @ openbare () {werknemers. SetName ("rajeev"); het personeel. Setage (25); het personeel. Setmonthlysalary (80); dubbel loon = empbusinesslogic. Calculateyearlysalary (werknemers); beweren. Dat (96000, lonen, 0, "80"); testemployeedetails}},,, aard van het gebruik van methoden voor het testen van empbusinesslogic, klasse.Het testen van de werknemers als volgt:,,,,, het salaris, de test voor de beoordeling van het personeel (.,,, je kan de test voor de testng, je moet ophouden met behulp van een speciale XML - bestand, algemeen bekend als de testng.xml.Dit dossier van de grammatica is heel eenvoudig, het is als volgt.De oprichting van deze documenten, C:% GT% testng_workspace,, <?De XML - = "1" codering = "utf - 8"?> <."Http://testng.org/testng-1.0.dtd doctype suite voor" > < suite naam = "suite1" > < naam van de test = "test1" > < > < de naam van de klas = "testemployeedetails" /> < /- categorie > < /test > < /suite > de inhoud van de hierboven genoemde documenten;,,,, is als volgt: een door een XML - bestand.Het kan met een of meer van de test en de definitie van door < suite > etikettering.,,, de etikettering van < onderzoek > dat een test kan bestaan uit een of meer tests.,,, < > etiketten namens een soort test.Dit is een Java, met inbegrip van ten minste één testng aantekeningen.Het kan met een of meer van de methoden voor het testen van,,., voor de test worden gebruikt testng_workspace opgenomen, C:% GT% opgenomen employeedetails.java empbusinesslogic.java testemployeedetails.java testng, nu met de volgende opdracht:, C: testng_workspace > Java - CP "C: testng_workspace" org.testng.testng testng.xml, als alle is goed doet, moet je in de console zag je test resultaten.Bovendien heeft een zeer goed verslag dat de test: //europa.eu.int /comm /in de produktie, dat wil zeggen, in de huidige lijst te creëren.Als je het open, in /index.html, zie je een pagina 's, en vergelijkbaar is met het volgende:
Testng test
Previous:Het milieu is
Next Page:De