Package org.bigk.invoices.model

Examples of org.bigk.invoices.model.Purchaser


 
  @Test
  public void objectReturnedForExistingPurchaserId() throws Exception {
   
    // given
    Purchaser anExistingPurchaser = anyExistingPurchaser();
   
    // when
    Purchaser purchaser = service.getPurchaser(anExistingPurchaser.getId());
   
    // then
    assertNotNull(purchaser);
    assertEquals(anExistingPurchaser, purchaser);
  }
View Full Code Here


 
  @Test
  public void purchaserIsSaved() throws Exception {

    // given
    Purchaser aPurchaser = aPurchaser()
        .withName("New Name CO")
        .withAddress("Neue Strasse 7B, 13456 Wunderbar Staedtchen")
        .withNip("111-22-33-444")
        .build();

    // when
    service.savePurchaser(aPurchaser);
   
    // then
    Purchaser savedPurchaser = em.createQuery("SELECT p FROM Purchaser p WHERE p.name = :name", Purchaser.class)
        .setParameter("name", aPurchaser.getName())
        .getSingleResult();
    assertNotNull(savedPurchaser.getId());
    assertEquals(aPurchaser.getName(), savedPurchaser.getName());
    assertEquals(aPurchaser.getAddress(), savedPurchaser.getAddress());
    assertEquals(aPurchaser.getNip(), savedPurchaser.getNip());
  }
View Full Code Here

 
  @Test
  public void purchaserIsUpdated() throws Exception {
   
    // given
    Purchaser aPurchaser = anyExistingPurchaser();
    aPurchaser.setAddress("Neue Strasse 7B, 13456 Wunderbar Staedtchen");
    em.detach(aPurchaser);
   
    // when
    service.updatePurchaser(aPurchaser);
   
    // then
    Purchaser updatedPurchaser = em.find(Purchaser.class, aPurchaser.getId());
    assertEquals(aPurchaser.getId(), updatedPurchaser.getId());
    assertEquals(aPurchaser.getAddress(), updatedPurchaser.getAddress());
    assertEquals(aPurchaser, updatedPurchaser);
  }
View Full Code Here

  @Test
  public void existingPurchaserDeletedSuccessfully() throws Exception {

    // given
    long expectedCountAfterRemoval = countPurchasers() - 1;
    Purchaser aPurchaser = anyExistingPurchaser();
    em.detach(aPurchaser);
   
    // when
    service.deletePurchaser(aPurchaser);
   
    // then
    long countAfterRemoval = countPurchasers();
    assertEquals(expectedCountAfterRemoval, countAfterRemoval);
    assertNull(em.find(Purchaser.class, aPurchaser.getId()));
  }
View Full Code Here

  @Test
  public void nonExistingPurchaserCanNotBeDeleted() throws Exception {
   
    // given
    Long expectedCountAfterRemoval = countPurchasers();
    Purchaser aPurchaser = purchaserWithMaxId();
    em.detach(aPurchaser);
    aPurchaser.setId(aPurchaser.getId() + 1);
   
    // when
    service.deletePurchaser(aPurchaser);
   
    // then
View Full Code Here

    model = purchasersService.getPurchaser(this.getId());
  }

  @Override
  public void prepareSave() throws ServiceException {
    model = new Purchaser();
  }
View Full Code Here

  public Purchaser getPurchaser(Long id) throws ServiceException {
    if (logger.isDebugEnabled()) {
      logger.debug("getPurchaser(Long id=" + id + ") - start");
    }

    Purchaser object = null;
    Session session = null;
    try {
      session = HibernateUtils.getCurrentSession();
      object = (Purchaser) session.get(Purchaser.class, id);
    } catch (HibernateException ex) {
View Full Code Here

TOP

Related Classes of org.bigk.invoices.model.Purchaser

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.