Package org.company.recordshop.domain

Examples of org.company.recordshop.domain.Order


      Customer result = new Customer(customer.getFirstName(), customer
          .getLastName(), customer.getBirthDate(), customer
          .getCustomerNr());
      setId(result, customer.getId());
      for (Order order : customer.getOrders()) {
        Order newOrder = new Order(order.getOrderNumber());
        setId(newOrder, order.getId());
        result.addToOrders(newOrder);
      }
      return result;
    }
View Full Code Here


            Customer customer = customers.get(id);
            Customer result = new Customer(customer.getFirstName(), customer.getLastName(), customer.getBirthDate(),
                    customer.getCustomerNr());
            setId(result, customer.getId());
            for (Order order : customer.getOrders()) {
                Order newOrder = new Order(order.getOrderNumber());
                setId(newOrder, order.getId());
                result.addToOrders(newOrder);
                for (OrderLine line : order.getOrderLines()) {
                    OrderLine newLine = new OrderLine(line.getLineNumber(), line.getDescription());
                    newLine.setProduct(line.getProduct());
                    setId(newLine, line.getId());
                    newOrder.addToOrderLines(newLine);
                }
            }
            return result;
        }
View Full Code Here

    }
   
    @Test
    public void testOrderDateBeforeDeliveryDateFailAfterActivateValidation() {

        Order order = new Order("123456789");

        try {
            order.activateValidation(false);
           
            order.setDeliveryDateTime(new DateTime(1));
            order.setOrderDate(new DateTime(2));
            assertTrue(true);
           
            order.activateValidation(true);
            fail("A BusinessRuleException should be thrown!");
       
        } catch (BusinessRuleException e) {
            assertTrue( e.getMessage().contains("may not preceed orderDate"));
        }
View Full Code Here

TOP

Related Classes of org.company.recordshop.domain.Order

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.