Guest User

Untitled

a guest
Sep 3rd, 2018
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 21.63 KB | None | 0 0
  1. package Test;
  2.  
  3. import java.text.ParseException;
  4. import java.text.SimpleDateFormat;
  5. import java.util.ArrayList;
  6. import java.util.Date;
  7. import java.util.Iterator;
  8. import java.util.List;
  9.  
  10. import javax.persistence.EntityManagerFactory;
  11. import javax.persistence.Persistence;
  12. import javax.swing.JOptionPane;
  13.  
  14. import junit.framework.TestCase;
  15. import persistence.Administrator;
  16. import persistence.Arzt;
  17. import persistence.Patient;
  18. import persistence.PatientenAkte;
  19. import persistence.PatientenAktenEintrag;
  20. import persistence.Pflegekraft;
  21. import persistence.SystemNutzer;
  22. import service.Service;
  23. import servlets.SWPHelper;
  24.  
  25. public class ServiceTest extends TestCase {
  26.  
  27.     private SimpleDateFormat formatter = new SimpleDateFormat("dd.MM.yyyy");
  28.     private Arzt arzt = null;
  29.     private Patient patient = null;
  30.     private Patient vergelichsPatient = null;
  31.     private Pflegekraft pflegekraft = null;
  32.     private PatientenAkte akte = null;
  33.     private PatientenAktenEintrag aktenEintrag = null;
  34.     private Service service = null;
  35.     private SystemNutzer systemNutzer = null;
  36.  
  37.     private ArrayList<Patient> patientListe = null;
  38.     private ArrayList<Arzt> arztListe = null;
  39.  
  40.     private EntityManagerFactory emfTest = Persistence
  41.             .createEntityManagerFactory("SWP_2");
  42.     private javax.persistence.EntityManager entityManagerTest = emfTest
  43.             .createEntityManager();
  44.  
  45.     public ServiceTest(String name) {
  46.         super(name);
  47.     }
  48.  
  49.     protected void setUp() throws Exception {
  50.         service = new Service();
  51.         //Administrator erzeugen
  52.         service.createAdministrator("Pirro", "Commander", formatter.parse(formatter.format(new Date(19, 04, 1990))),
  53.                 SystemNutzer.Geschlecht.MAENNLICH, "111", "1234", "01236547", "pirro@empire.de", "Schillerstr",
  54.                 "15", "A", "78045", "Atlantis");
  55.        
  56.         // Arzt erzeugen
  57.         service.createArzt("Max", "Mustermann", formatter.parse(formatter
  58.                 .format(new Date(19, 04, 2012))),
  59.                 SystemNutzer.Geschlecht.MAENNLICH, "000", "1234", "055501234",
  60.                 "max@mustermann.de", "Maxstraße", "12", "A", "701668",
  61.                 "Maxstadt");
  62.         // Arzt aus der DB holen
  63.         arzt = (Arzt) service.sucheSystemnutzerNachSozialversicherungsN("000");
  64.  
  65.         // Patient erzeugen
  66.         service.createPatient("martin", "max",
  67.                 SystemNutzer.Geschlecht.WEIBLICH, formatter.parse(formatter
  68.                         .format(new Date(01, 01, 2001))), "Hausstraße", "12",
  69.                 "KL", "565656", "Martinsburg", "014665656", "m@mail.de",
  70.                 "11115", "AOK", "456456546", "222");
  71.  
  72.         // Patient aus der DB holen
  73.         patient = (Patient) service
  74.                 .sucheSystemnutzerNachSozialversicherungsN("55jjj");
  75.         // Patient erzeugen
  76.         vergelichsPatient = new Patient("max", "martin", formatter
  77.                 .parse(formatter.format(new Date(01, 01, 2001))),
  78.                 SystemNutzer.Geschlecht.WEIBLICH, "55jjj", "11115",
  79.                 "014665656", "m@mail.de", "Hausstraße", "12", "KL", "565656",
  80.                 "Martinsburg", "AOK", "456456546");
  81.  
  82.         // Pflegekraft erzeugen
  83.         service.createPflegekraft("Max", "Mustermann", formatter
  84.                 .parse(formatter.format(new Date(19, 04, 2012))),
  85.                 SystemNutzer.Geschlecht.MAENNLICH,
  86.                 "333", "1234", "055501234",
  87.                 "max@mustermann.de", "Maxstraße", "12", "A", "701668",
  88.                 "Maxstadt");
  89.         // Pflegekraft aus der DB holen
  90.         pflegekraft = (Pflegekraft) service
  91.                 .sucheSystemnutzerNachSozialversicherungsN("SozialversicherungsN1dsfdf234");
  92.         if (patient.getAkte() != null) {
  93.             patient.getAkte().getEintraege().clear();
  94.         }
  95.     }
  96.  
  97.     public void testCreateAdministrator() {
  98.  
  99.     }
  100.  
  101.     public void testCreateArzt() {
  102.         // Manuell Arzt erzeugen um es anschließend mit Arzt über die
  103.         // create-Methode aus Service zu vergleichen
  104.         Arzt manuellErzeugterArzt = null;
  105.         try {
  106.             manuellErzeugterArzt = new Arzt("Max", "Mustermann", formatter
  107.                     .parse(formatter.format(new Date(19, 04, 2012))),
  108.                     SystemNutzer.Geschlecht.MAENNLICH, "000", "1234",
  109.                     "055501234", "max@mustermann.de", "Maxstraße", "12", "A",
  110.                     "701668", "Maxstadt");
  111.         } catch (ParseException e) {
  112.             JOptionPane.showMessageDialog(null,
  113.                     "Es gab beim Umwandeln vom Geburtsdatum folgenden fehler:"
  114.                             + e.getStackTrace());
  115.         }
  116.  
  117.         assertEquals(manuellErzeugterArzt.getNachname(), arzt.getNachname());
  118.         assertEquals(SWPHelper.verschluessele(manuellErzeugterArzt
  119.                 .getPasswort()), arzt.getPasswort());
  120.         assertEquals(manuellErzeugterArzt.getSozialversicherungsNummer(), arzt
  121.                 .getSozialversicherungsNummer());
  122.         assertEquals(manuellErzeugterArzt.getVorname(), arzt.getVorname());
  123.         assertEquals(manuellErzeugterArzt.getAdresse().getHausnummer(), arzt
  124.                 .getAdresse().getHausnummer());
  125.         assertEquals(manuellErzeugterArzt.getAdresse().getPlz(), arzt
  126.                 .getAdresse().getPlz());
  127.         assertEquals(manuellErzeugterArzt.getAdresse().getStrasse(), arzt
  128.                 .getAdresse().getStrasse());
  129.         assertEquals(manuellErzeugterArzt.getAdresse().getZusatz(), arzt
  130.                 .getAdresse().getZusatz());
  131.         assertEquals(manuellErzeugterArzt.getAktullAusgewaehlterPatient(), arzt
  132.                 .getAktullAusgewaehlterPatient());
  133.         assertEquals(manuellErzeugterArzt.getGeburtsDatum(), arzt
  134.                 .getGeburtsDatum());
  135.         assertEquals(manuellErzeugterArzt.getGeschlecht(), arzt.getGeschlecht());
  136.         assertEquals(manuellErzeugterArzt.getKontakt().getEmailAdresse(), arzt
  137.                 .getKontakt().getEmailAdresse());
  138.         assertEquals(manuellErzeugterArzt.getKontakt().getTelefonnummer(), arzt
  139.                 .getKontakt().getTelefonnummer());
  140.         assertEquals(manuellErzeugterArzt.getRolle(), arzt.getRolle());
  141.         if (manuellErzeugterArzt.getPatientenListe() != null
  142.                 && arzt.getPatientenListe() != null) {
  143.             assertEquals(manuellErzeugterArzt.getPatientenListe().size(), arzt
  144.                     .getPatientenListe().size());
  145.         }
  146.  
  147.         if (manuellErzeugterArzt.getPatientenEintraege() != null
  148.                 && arzt.getPatientenEintraege() != null) {
  149.             assertEquals(manuellErzeugterArzt.getPatientenEintraege().size(),
  150.                     arzt.getPatientenEintraege().size());
  151.         }
  152.  
  153.     }
  154.  
  155.     public void testCreatePatient() {
  156.         // Manuell Patient erzeugen um es anschließend mit Patient über
  157.         // die
  158.         // create-Methode aus Service zu vergleichen
  159.  
  160.         assertEquals(vergelichsPatient.getNachname(), patient.getNachname());
  161.         assertEquals(SWPHelper.verschluessele(vergelichsPatient.getPasswort()),
  162.                 patient.getPasswort());
  163.         assertEquals(vergelichsPatient.getSozialversicherungsNummer(), patient
  164.                 .getSozialversicherungsNummer());
  165.         assertEquals(vergelichsPatient.getVorname(), patient.getVorname());
  166.         assertEquals(vergelichsPatient.getAdresse().getHausnummer(), patient
  167.                 .getAdresse().getHausnummer());
  168.         assertEquals(vergelichsPatient.getAdresse().getPlz(), patient
  169.                 .getAdresse().getPlz());
  170.         assertEquals(vergelichsPatient.getAdresse().getStrasse(), patient
  171.                 .getAdresse().getStrasse());
  172.         assertEquals(vergelichsPatient.getAdresse().getZusatz(), patient
  173.                 .getAdresse().getZusatz());
  174.         assertEquals(vergelichsPatient.getGeburtsDatum(), patient
  175.                 .getGeburtsDatum());
  176.         assertEquals(vergelichsPatient.getGeschlecht(), patient.getGeschlecht());
  177.         assertEquals(vergelichsPatient.getKontakt().getEmailAdresse(), patient
  178.                 .getKontakt().getEmailAdresse());
  179.         assertEquals(vergelichsPatient.getKontakt().getTelefonnummer(), patient
  180.                 .getKontakt().getTelefonnummer());
  181.         assertEquals(vergelichsPatient.getRolle(), patient.getRolle());
  182.     }
  183.  
  184.     public void testCreatePatientenAkte() throws ParseException {
  185.         // PatientenAkte erzeugen
  186.         service.createPatientenAkte(patient);
  187.         akte = patient.getAkte();
  188.         // Andere PatientenAkte wegen Vergleich erzeugen
  189.         PatientenAkte patientenAkte = null;
  190.         patientenAkte = new PatientenAkte(vergelichsPatient);
  191.  
  192.         assertEquals(patientenAkte.getPatient().getNachname(), akte
  193.                 .getPatient().getNachname());
  194.         assertEquals(SWPHelper.verschluessele(patientenAkte.getPatient()
  195.                 .getPasswort()), akte.getPatient().getPasswort());
  196.         assertEquals(patientenAkte.getPatient().getSozialversicherungsNummer(),
  197.                 akte.getPatient().getSozialversicherungsNummer());
  198.         assertEquals(patientenAkte.getPatient().getVorname(), akte.getPatient()
  199.                 .getVorname());
  200.         assertEquals(patientenAkte.getPatient().getAdresse().getHausnummer(),
  201.                 akte.getPatient().getAdresse().getHausnummer());
  202.         assertEquals(patientenAkte.getPatient().getAdresse().getPlz(), akte
  203.                 .getPatient().getAdresse().getPlz());
  204.         assertEquals(patientenAkte.getPatient().getAdresse().getStrasse(), akte
  205.                 .getPatient().getAdresse().getStrasse());
  206.         assertEquals(patientenAkte.getPatient().getAdresse().getZusatz(), akte
  207.                 .getPatient().getAdresse().getZusatz());
  208.         assertEquals(patientenAkte.getPatient().getGeburtsDatum(), akte
  209.                 .getPatient().getGeburtsDatum());
  210.         assertEquals(patientenAkte.getPatient().getGeschlecht(), akte
  211.                 .getPatient().getGeschlecht());
  212.         assertEquals(patientenAkte.getPatient().getKontakt().getEmailAdresse(),
  213.                 akte.getPatient().getKontakt().getEmailAdresse());
  214.         assertEquals(
  215.                 patientenAkte.getPatient().getKontakt().getTelefonnummer(),
  216.                 akte.getPatient().getKontakt().getTelefonnummer());
  217.         assertEquals(patientenAkte.getPatient().getRolle(), akte.getPatient()
  218.                 .getRolle());
  219.  
  220.         if (patientenAkte.getEintraege() != null && akte.getEintraege() != null) {
  221.             assertEquals(patientenAkte.getEintraege().size(), akte
  222.                     .getEintraege().size());
  223.         }
  224.  
  225.     }
  226.  
  227.     public void testCreatePatientenAktenEintrag() {
  228.  
  229.         // PatientenAkteEintrag erzeugen
  230.         service.createPatientenAkte(patient);
  231.         akte = patient.getAkte();
  232.         service.createPatientenAktenEintrag(new Date(10, 04, 2012), arzt,
  233.                 "Befund", "Cholesterinwert ist zu hoh(über 250)", "", patient);
  234.  
  235.         service.createPatientenAkte(vergelichsPatient);
  236.         PatientenAkte vergleichsAkte = vergelichsPatient.getAkte();
  237.         PatientenAktenEintrag vergleichsEintrag = new PatientenAktenEintrag(
  238.                 new Date(10, 04, 2012), arzt, "Befund",
  239.                 "Cholesterinwert ist zu hoh(über 250)", "", vergelichsPatient
  240.                         .getAkte());
  241.         vergleichsAkte.addEintrag(vergleichsEintrag);
  242.         assertEquals(vergleichsAkte.getEintraege().get(0).getAblageLink(), akte
  243.                 .getEintraege().get(0).getAblageLink());
  244.         assertEquals(vergleichsAkte.getEintraege().get(0).getArztName(), akte
  245.                 .getEintraege().get(0).getArztName());
  246.         assertEquals(vergleichsAkte.getEintraege().get(0).getBezeichnung(),
  247.                 akte.getEintraege().get(0).getBezeichnung());
  248.         assertEquals(vergleichsAkte.getEintraege().get(0).getKurzNotiz(), akte
  249.                 .getEintraege().get(0).getKurzNotiz());
  250.         assertEquals(vergleichsAkte.getEintraege().get(0).getAnlegeDatum(),
  251.                 akte.getEintraege().get(0).getAnlegeDatum());
  252.     }
  253.  
  254.     public void testCreatePflegekraft() {
  255.         // Manuell Pflegekraft erzeugen um es anschließend mit Pflegekraft über
  256.         // die
  257.         // create-Methode aus Service zu vergleichen
  258.         Pflegekraft manuellErzeugterPflegekraft = null;
  259.         try {
  260.             manuellErzeugterPflegekraft = new Pflegekraft("Max", "Mustermann",
  261.                     formatter.parse(formatter.format(new Date(19, 04, 2012))),
  262.                     SystemNutzer.Geschlecht.MAENNLICH,
  263.                     "SozialversicherungsN1dsfdf234", "1234", "055501234",
  264.                     "max@mustermann.de", "Maxstraße", "12", "A", "701668",
  265.                     "Maxstadt");
  266.         } catch (ParseException e) {
  267.             JOptionPane.showMessageDialog(null,
  268.                     "Es gab beim Umwandeln vom Geburtsdatum folgenden fehler:"
  269.                             + e.getStackTrace());
  270.         }
  271.  
  272.         assertEquals(manuellErzeugterPflegekraft.getNachname(), pflegekraft
  273.                 .getNachname());
  274.         assertEquals(SWPHelper.verschluessele(manuellErzeugterPflegekraft
  275.                 .getPasswort()), pflegekraft.getPasswort());
  276.         assertEquals(
  277.                 manuellErzeugterPflegekraft.getSozialversicherungsNummer(),
  278.                 pflegekraft.getSozialversicherungsNummer());
  279.         assertEquals(manuellErzeugterPflegekraft.getVorname(), pflegekraft
  280.                 .getVorname());
  281.         assertEquals(manuellErzeugterPflegekraft.getAdresse().getHausnummer(),
  282.                 pflegekraft.getAdresse().getHausnummer());
  283.         assertEquals(manuellErzeugterPflegekraft.getAdresse().getPlz(),
  284.                 pflegekraft.getAdresse().getPlz());
  285.         assertEquals(manuellErzeugterPflegekraft.getAdresse().getStrasse(),
  286.                 pflegekraft.getAdresse().getStrasse());
  287.         assertEquals(manuellErzeugterPflegekraft.getAdresse().getZusatz(),
  288.                 pflegekraft.getAdresse().getZusatz());
  289.         assertEquals(manuellErzeugterPflegekraft.getGeburtsDatum(), pflegekraft
  290.                 .getGeburtsDatum());
  291.         assertEquals(manuellErzeugterPflegekraft.getGeschlecht(), pflegekraft
  292.                 .getGeschlecht());
  293.         assertEquals(
  294.                 manuellErzeugterPflegekraft.getKontakt().getEmailAdresse(),
  295.                 pflegekraft.getKontakt().getEmailAdresse());
  296.         assertEquals(manuellErzeugterPflegekraft.getKontakt()
  297.                 .getTelefonnummer(), pflegekraft.getKontakt()
  298.                 .getTelefonnummer());
  299.         assertEquals(manuellErzeugterPflegekraft.getRolle(), pflegekraft
  300.                 .getRolle());
  301.         if (manuellErzeugterPflegekraft.getPatientenListe() != null
  302.                 && pflegekraft.getPatientenListe() != null)
  303.             assertEquals(manuellErzeugterPflegekraft.getPatientenListe(),
  304.                     pflegekraft.getPatientenListe());
  305.  
  306.     }
  307.  
  308.     public void testEntferneSystemNutzer() {
  309.  
  310.     }
  311.  
  312.     public void testGetPatient() {
  313.  
  314.     }
  315.  
  316.     public void testGetSystemNutzer() {
  317.  
  318.     }
  319.  
  320.     public void testStore() {
  321.  
  322.     }
  323.  
  324.     public void testSucheAdministratorNachSozialversicherungsnummer() {
  325.         String containsString1 = "11";
  326.         String containsString2 = "111";
  327.         String wrongString = "§$%&";
  328.         List<Administrator> adminnistratorListe = service
  329.              .sucheAdministratorNachSozialversicherungsnummer(containsString1);
  330.  
  331.         Iterator<Administrator> iterator = adminnistratorListe.iterator();
  332.         while (iterator.hasNext()) {
  333.             assertTrue(iterator.next().getSozialversicherungsNummer().contains(
  334.                     containsString1));
  335.         }
  336.        
  337.         iterator = adminnistratorListe.iterator();
  338.         while (iterator.hasNext()) {
  339.             assertTrue(iterator.next().getSozialversicherungsNummer().contains(
  340.                     containsString2));
  341.         }
  342.        
  343.         iterator = adminnistratorListe.iterator();
  344.         while (iterator.hasNext()) {
  345.             assertFalse(iterator.next().getSozialversicherungsNummer().contains(
  346.                     wrongString));
  347.         }
  348.     }
  349.  
  350.     public void testSucheArztNachBenutzername() {
  351.  
  352.     }
  353.  
  354.     public void testSucheArztNachSozialversicherungsnummer() {
  355.         String containsString1 = "00";
  356.         String containsString2 = "000";
  357.         String wrongString = "§$%&";
  358.        
  359.         List<Arzt> arztliste = service
  360.                 .sucheArztNachSozialversicherungsnummer(containsString1);
  361.        
  362.         Iterator<Arzt> iterator = arztliste.iterator();
  363.         while (iterator.hasNext()) {
  364.             assertTrue(iterator.next().getSozialversicherungsNummer().contains(
  365.                     containsString1));
  366.         }
  367.        
  368.         iterator = arztliste.iterator();
  369.         while (iterator.hasNext()) {
  370.             assertTrue(iterator.next().getSozialversicherungsNummer().contains(
  371.                     containsString2));
  372.         }
  373.        
  374.         iterator = arztliste.iterator();
  375.         while (iterator.hasNext()) {
  376.             assertFalse(iterator.next().getSozialversicherungsNummer().contains(
  377.                     wrongString));
  378.         }
  379.     }
  380.  
  381.     public void testSuchePatientenAkteNachPatient() {
  382.  
  383.     }
  384.  
  385.     public void testSuchePatientNachSozialversicherungsnummer() {
  386.        
  387.         String containsString1 = "22";
  388.         String containsString2 = "222";
  389.         String wrongString = "§$%&";
  390.        
  391.         List<Patient> patientListe = service
  392.                 .suchePatientNachSozialversicherungsnummer(containsString1);
  393.        
  394.         Iterator<Patient> iterator = patientListe.iterator();
  395.         while (iterator.hasNext()) {
  396.             assertTrue(iterator.next().getSozialversicherungsNummer().contains(
  397.                     containsString1));
  398.         }
  399.        
  400.         iterator = patientListe.iterator();
  401.         while (iterator.hasNext()) {
  402.             assertTrue(iterator.next().getSozialversicherungsNummer().contains(
  403.                     containsString2));
  404.         }
  405.        
  406.         iterator = patientListe.iterator();
  407.         while (iterator.hasNext()) {
  408.             assertFalse(iterator.next().getSozialversicherungsNummer().contains(
  409.                     wrongString));
  410.         }
  411.  
  412.  
  413.     }
  414.  
  415.     public void testSuchePflegekraftNachBenutzername() {
  416.  
  417.     }
  418.  
  419.     public void testSuchePflegekraftNachSozialversicherungsnummer() {
  420.        
  421.         String containsString1 = "22";
  422.         String containsString2 = "222";
  423.         String wrongString = "§$%&";
  424.        
  425.         List<Pflegekraft> pflegekraftListe = service
  426.                 .suchePflegekraftNachSozialversicherungsnummer(containsString1);
  427.        
  428.         Iterator<Pflegekraft> iterator = pflegekraftListe.iterator();
  429.         while (iterator.hasNext()) {
  430.             assertTrue(iterator.next().getSozialversicherungsNummer().contains(
  431.                     containsString1));
  432.         }
  433.        
  434.         iterator = pflegekraftListe.iterator();
  435.         while (iterator.hasNext()) {
  436.             assertTrue(iterator.next().getSozialversicherungsNummer().contains(
  437.                     containsString2));
  438.         }
  439.        
  440.         iterator = pflegekraftListe.iterator();
  441.         while (iterator.hasNext()) {
  442.             assertFalse(iterator.next().getSozialversicherungsNummer().contains(
  443.                     wrongString));
  444.         }
  445.  
  446.  
  447.     }
  448.  
  449.     public void testSucheSystemNutzerNachId() {
  450.        
  451.     }
  452.  
  453.     public void testSucheSystemnutzerNachSozialversicherungsN() {
  454.  
  455.         String containsString1 = "00";
  456.         String containsString2 = "000";
  457.         String wrongString = "§$%&";
  458.        
  459.         List<SystemNutzer> systemNutzerListe = (List<SystemNutzer>) service
  460.                 .sucheSystemnutzerNachSozialversicherungsN(containsString1);
  461.        
  462.         Iterator<SystemNutzer> iterator = systemNutzerListe.iterator();
  463.         while (iterator.hasNext()) {
  464.             assertTrue(iterator.next().getSozialversicherungsNummer().contains(
  465.                     containsString1));
  466.         }
  467.        
  468.         iterator = systemNutzerListe.iterator();
  469.         while (iterator.hasNext()) {
  470.             assertTrue(iterator.next().getSozialversicherungsNummer().contains(
  471.                     containsString2));
  472.         }
  473.        
  474.         iterator = systemNutzerListe.iterator();
  475.         while (iterator.hasNext()) {
  476.             assertFalse(iterator.next().getSozialversicherungsNummer().contains(
  477.                     wrongString));
  478.         }
  479.  
  480.     }
  481.  
  482.     public void testValidateAuthification() {
  483.  
  484.     }
  485.  
  486.     // public void sucheSystemnutzerNachSozialversicherungsNService(String
  487.     // sozialN) {
  488.     // systemNutzer = service.sucheSystemnutzerNachSozialversicherungsN(
  489.     // sozialN);
  490.     //
  491.     // }
  492.  
  493.     /**
  494.      * diese methode testeet suchePatientNachBenutzername vom service
  495.      *
  496.      * @param nachname
  497.      */
  498.     // public void testSuchePatientNachBenutzername() {
  499.     // String nachname = patient.getNachname();
  500.     //     
  501.     //     
  502.     // assert (nachname != null);
  503.     // if ("".equals(nachname))
  504.     // nachname = "%";
  505.     // // suchePatientNachBenutzernameService(nachname);
  506.     //
  507.     // ArrayList<Patient> testPatientListe = null;
  508.     // this.patientListe =
  509.     // (ArrayList<Patient>)service.suchePatientNachBenutzername(nachname);
  510.     //     
  511.     //     
  512.     //
  513.     // Query query = entityManagerTest
  514.     // .createQuery("Select patient from Patient patient where patient.nachname like :nachname");
  515.     // query.setParameter("nachname", nachname);
  516.     //
  517.     // testPatientListe =
  518.     // (ArrayList<Patient>)Collections.unmodifiableList(query.getResultList());
  519.     //     
  520.     // for (int i = 0; i<testPatientListe.size()&& i<patientListe.size(); i++) {
  521.     // Patient testPatient = testPatientListe.get(i);
  522.     // this.patient = patientListe.get(i);
  523.     //         
  524.     // assertEquals(testPatient.getNachname(), patient.getNachname());
  525.     // assertEquals(testPatient.getPasswort(), patient.getPasswort());
  526.     // assertEquals(testPatient.getSozialversicherungsNummer(), patient
  527.     // .getSozialversicherungsNummer());
  528.     // assertEquals(testPatient.getVorname(), patient.getVorname());
  529.     // assertEquals(testPatient.getAdresse().getHausnummer(), patient
  530.     // .getAdresse().getHausnummer());
  531.     // assertEquals(testPatient.getAdresse().getPlz(), patient
  532.     // .getAdresse().getPlz());
  533.     // assertEquals(testPatient.getAdresse().getStrasse(), patient
  534.     // .getAdresse().getStrasse());
  535.     // assertEquals(testPatient.getAdresse().getZusatz(), patient
  536.     // .getAdresse().getZusatz());
  537.     // assertEquals(testPatient.getGeburtsDatum(), patient
  538.     // .getGeburtsDatum());
  539.     // assertEquals(testPatient.getGeschlecht(), patient.getGeschlecht());
  540.     // assertEquals(testPatient.getKontakt().getEmailAdresse(), patient
  541.     // .getKontakt().getEmailAdresse());
  542.     // assertEquals(testPatient.getKontakt().getTelefonnummer(), patient
  543.     // .getKontakt().getTelefonnummer());
  544.     // assertEquals(testPatient.getRolle(), patient.getRolle());
  545.     // }
  546.     // }
  547.     // 
  548.     // //
  549.     // // private void suchePatientNachBenutzernameService(String nachname) {
  550.     // // this.patientListe =
  551.     // (ArrayList<Patient>)service.suchePatientNachBenutzername(nachname);
  552.     // // }
  553.     // 
  554.     // public void testSucheSystemnutzerNachSozialversicherungsN() {
  555.     // String sozialN = patient.getSozialversicherungsNummer();
  556.     // systemNutzer =
  557.     // service.sucheSystemnutzerNachSozialversicherungsN(sozialN);
  558.     // SystemNutzer testSystemNutzer;
  559.     // assert !sozialN.equals(null);
  560.     // assert !sozialN.equals("");
  561.     //
  562.     // List<SystemNutzer> systemNutzerListe = (List<SystemNutzer>)
  563.     // entityManagerTest
  564.     // .createNamedQuery("SystzemNutzer.sucheSystemNutzerNachSozialN")
  565.     // .setParameter("sozialN", sozialN).getResultList();
  566.     // if (systemNutzerListe.size() == 1) {
  567.     // testSystemNutzer = systemNutzerListe.get(0);
  568.     // }else {
  569.     // testSystemNutzer = null;
  570.     // }
  571.     //     
  572.     // assertEquals(testSystemNutzer.getAdresse(), systemNutzer.getAdresse());
  573.     // assertEquals(testSystemNutzer.getGeburtsDatum(),
  574.     // systemNutzer.getGeburtsDatum());
  575.     // assertEquals(testSystemNutzer.getGeschlecht(),
  576.     // systemNutzer.getGeschlecht());
  577.     // assertEquals(testSystemNutzer.getKontakt(), systemNutzer.getKontakt());
  578.     // assertEquals(testSystemNutzer.getNachname(), systemNutzer.getNachname());
  579.     // assertEquals(testSystemNutzer.getNutzerID(), systemNutzer.getNutzerID());
  580.     // assertEquals(testSystemNutzer.getPasswort(), systemNutzer.getPasswort());
  581.     // assertEquals(testSystemNutzer.getRolle(), systemNutzer.getRolle());
  582.     // assertEquals(testSystemNutzer.getSozialversicherungsNummer(),
  583.     // systemNutzer.getSozialversicherungsNummer());
  584.     // assertEquals(testSystemNutzer.getVorname(), systemNutzer.getVorname());
  585.     // assertEquals(testSystemNutzer.isDeaktiviert(),
  586.     // systemNutzer.isDeaktiviert());
  587.     //
  588.     // }
  589.  
  590.     // private void sucheArztNachBenutzernameService(String nachname) {
  591.     // this.arztListe =
  592.     // (ArrayList<Arzt>)service.sucheArztNachBenutzername(nachname);
  593.     // }
  594.  
  595.     protected void tearDown() throws Exception {
  596.         super.tearDown();
  597.     }
  598.  
  599. }
Add Comment
Please, Sign In to add comment