De test

[], hier zien we met inbegrip van gewone Java object type test een voorbeeld, logica en een soort test, zal door de test, creëren, employeedetails.java,, C:% GT% junit_workspace, dit is een gewone Java object, openbare employeedetails {naam van particuliere dubbele salaris; particuliere leeftijd; naam /; /* * * * * * * * getname @ () {naam} /* * * * * * * * de terugkeer, Param naam * /de leegte setName (string naam) {naam} =; * * * * * * * * * * * * * *} /@ terug maandsalaris /public dubbele getmonthlysalary () {} /* * * * * * * * de terugkeer salaris; het bedrag van de instellingen * /Param maandsalaris.De leegte setmonthlysalary (dubbele salaris = maandelijkse this.monthlysalary) {;} /* * * * * * * * /int getage @ naar leeftijd () {* * * * * * * *) de terugkeer van leeftijd; de leeftijd van Param * /de leegte setage (leeftijd) {this.age = leeftijd;}}, employeedetails, eerder, en het verkrijgen van een werknemer met de naam van de waarde /,,, wordt /worden. De waarde van de maand loon van werknemers.,,, tot de leeftijd van de waarde van een werknemer /.,,, het creëren van empbusinesslogic.java,,, C:% GT% junit_workspace, met inbegrip van de logica van de cursus, empbusinesslogic (///////calculateyearlysalary berekening van het personeel van het dubbele salaris (employeedetails employeedetails) {dubbele yearlysalary = 0 yearlysalary = E;Mployeedetails. 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;}}, dat soort wordt gebruikt voor de berekening van het jaarsalaris van de werknemer,,,,,, voor de beoordeling van het personeel, de hoeveelheid, het creëren van testemployeedetails.java.,,,, C:% GT% junit_workspace, met inbegrip van de testcases voor Het testen, de invoer van org.junit.test; de invoer van statische org.junit.assert.assertequals; de cursus testemployeedetails {empbusinesslogic empbusinesslogIC = nieuwe empbusinesslogic (); employeedetails werknemer = nieuwe employeedetails (); ///////evaluatie "het testen van de openbare testcalculateappriasal () {invalide werknemers. SetName (" rajeev "); het personeel. Setage (25); het personeel. Setmonthlysalary (80); de dubbele evaluatie = empbusinesslogic. Calculateappraisal (werknemers); dat het (500. 0)) ///////; evaluatie van het testen van de openbare testcalculateyearlysalary jaarsalaris @ test ongeldig () {werknemers. SetName (" rajeev "); het personeel. Setage (25); het personeel. Setmonthlysalary (80); dubbel loon = empbusinesslogic. Calculateyearlysalary (werknemers); dat het (96000, lonen, 0), testemployeedetails;}}, voor het testen van methoden,En empbusinesslogic, klasse.Het testen van het jaarsalaris van de werknemer,,,,,, de test voor de beoordeling van het personeel, de volgende bedragen.,,, we creëren een Java - van de naam van de klas, testrunner.java,, C:% GT% junit_workspace, de uitvoering van de test (s), de invoer van org.junit.runner.junitcore; de invoer van org.junit.runner.result; de invoer van org.junit.runner.notification.failure; de cursus (publiek testrunner statische leegte de belangrijkste resultaten van een [...] (= junitcore sprake). Runclasses (testemployeedetails.); (niet op de resultaten. Getfailures () {systeem. Leegte fac (falen. Tostring ());} systeem. Leegte fac (resultaten. Wassuccessful ());}}, de voorbereiding van de test en de test runner gebruik opgenomen junit_workspace> employeedetails.java empbusi opgenomen, C:Nesslogic.java testemployeedetails.java testrunner.java, nu de test, test - cases, biedt de test van de klasse C: junit_workspace> Java testrunner, verificatie, echt.



Previous:
Next Page: