Package org.elevenbits.westvleteren.model

Examples of org.elevenbits.westvleteren.model.Customer


    protected void tearDown() throws Exception {
      manager = null;
    }

    public void testAddAndRemoveCustomer() throws Exception {
      Customer customer = new Customer("ra", "Rachida", "Ait-Ali");
      customer = manager.saveCustomer(customer);
      assertNotNull(customer.getId());
      if (log.isDebugEnabled()) {
        log.debug("Customer created: " + customer);
      }     
      Integer id = customer.getId();
      manager.removeCustomer(customer);
      try {
        customer = manager.getCustomer(id);
            fail("'badcustomername' found in database, failing test...");
      } catch (ObjectRetrievalFailureException orfe) {
View Full Code Here


        }
    }

    public void testCreateAndGetAndRemoveCustomer() throws Exception {
      log.warn("Creating a customer");
      Customer customer = new Customer("ra", "Rachida", "Ait-Ali");
      dao.saveCustomer(customer);
      Integer id = customer.getId();
      customer = dao.getCustomer(id);
      assertEquals(customer.getName(), "ra");
      assertEquals(customer.getFirstName(), "Rachida");
      log.warn("Customer created: " + customer);
      dao.removeCustomer(customer);
      log.warn("Customer removed");
      try {
        customer = dao.getCustomer(id);
View Full Code Here

        }
    }

    public void testCreateAndUpdateAndRemoveCustomer() throws Exception {
      log.info("Creating a customer");
      Customer customer = new Customer("ra", "Rachida", "Ait-Ali");
      dao.saveCustomer(customer);
      Integer id = customer.getId();
      customer = dao.getCustomer(id);
      assertEquals(customer.getName(), "ra");
      assertEquals(customer.getFirstName(), "Rachida");
      log.info("Customer created: " + customer);
      customer.setFirstName("Jan");
      customer.setLastName("Willems");
      dao.saveCustomer(customer);
      log.info("Customer updated");
      customer = dao.getCustomer(id);
      assertEquals(customer.getName(), "ra");
      assertEquals(customer.getFirstName(), "Jan");
      log.info("Updated customer: " + customer);
        dao.removeCustomer(customer);
        log.info("Customer removed");     
    }
View Full Code Here

        log.info("Customer removed");     
    }

    public void testAddAndRemoveCustomer() throws Exception {
      log.warn("Add and remove!");
        Customer customer = new Customer("ra", "Rachida", "Ait-Ali");
        Address address = new Address();
        address.setCity("Zenobe Grammestraat 22");
        address.setCountry("Belgium");
        customer.setAddress(address);
        customer.setEmail("jw@m8n.be");       
        dao.saveCustomer(customer);
        assertNotNull(customer.getId());
        assertEquals("Rachida", customer.getFirstName());
        dao.removeCustomer(customer.getId());
        try {
            customer = dao.getCustomer(customer.getId());
            fail("getUser didn't throw DataAccessException");
        } catch (DataAccessException d) {
          log.warn("Needed to catch exception since the customer did not exist");
            assertNotNull(d);
        }
View Full Code Here

    CustomerDao {

  private Log log = LogFactory.getLog(CustomerDaoHibernate.class);

  public Customer getCustomer(Integer id) {
    Customer customer = (Customer) getHibernateTemplate().get(
        Customer.class, id);
    if (customer == null) {
      throw new ObjectRetrievalFailureException(Customer.class, id);
    }
    return customer;
View Full Code Here

    dao.saveCustomer(customer);
    return customer;
  }

  public Customer getCustomer(Integer id) {
    Customer customer = dao.getCustomer(id);
    if (customer == null) {
      log.warn("No customer with id '" + id + "' found.");
    }
    return customer;
  }
View Full Code Here

TOP

Related Classes of org.elevenbits.westvleteren.model.Customer

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.