예제 #1
0
  public static void main(String[] args) {
    TestHibernateFactuur tester = new TestHibernateFactuur();
    DateFormat dateformat = new SimpleDateFormat("yyyy-MM-dd");
    Calendar calendar = Calendar.getInstance();
    Factuur testFactuur = new Factuur();
    Bestelling testBestelling = new Bestelling();

    testBestelling.setBestelling_id(2);
    testFactuur.setFactuur_nr(6);
    testFactuur.setBestelling(testBestelling);
    Date date = Date.valueOf(dateformat.format(calendar.getTime()));
    // Date date = new Date();
    // calendar.set(2016, 10, 10);

    testFactuur.setDatumBesteld(date);
    testFactuur.setFactuur_id(5);

    // tester.testVoegToeFactuur(testFactuur); //werkt zonder toevoeging van betalingSet
    // tester.testVindFactuurMetId(testFactuur);//fetch = FetchType.EAGER toegevoegd aan Factuur
    // betalingSet. Werkt nu, Set is op het moment leeg.
    // tester.testVindFactuurMetBestellingId(testFactuur);//werkt, vindFactuurMetBestellingId() HQL
    // aangepast van factuur.getBestelling() naar factuur.getBestelling().getBestelling_Id()
    // tester.testVindAlleFacturen();//werkt
    // tester.testWijzigFactuur(testFactuur);//werkt
    // tester.testWissenMetFactuurId(testFactuur);//werkt
    // tester.testWissenMetBestellingId(testFactuur);//werkt
  }
예제 #2
0
 public void testVindAlleFacturen() {
   List<Factuur> testFactuurlijst = fdh.vindAlleFacturen();
   Factuur factuur = new Factuur();
   factuur.printFactuur(testFactuurlijst);
 }
예제 #3
0
 public void testVindFactuurMetBestellingId(Factuur factuur) {
   List<Factuur> testFactuurlijst = fdh.vindFactuurMetBestellingId(factuur);
   factuur.printFactuur(testFactuurlijst);
 }
예제 #4
0
 public void testVindFactuurMetId(Factuur factuur) {
   factuur = fdh.vindFactuurMetId(factuur);
   factuur.printFactuur();
 }
예제 #5
0
 public void testVoegToeFactuur(Factuur factuur) {
   factuur = fdh.voegToeFactuur(factuur);
   factuur.printFactuur();
 }