Package no.ugland.utransprod.model

Source Code of no.ugland.utransprod.model.OrderLineIntegrasjonTest

package no.ugland.utransprod.model;

import static junit.framework.Assert.assertNotNull;
import no.ugland.utransprod.service.OrderLineManager;
import no.ugland.utransprod.service.OrderManager;
import no.ugland.utransprod.test.FastTests;
import no.ugland.utransprod.util.ModelUtil;
import no.ugland.utransprod.util.Util;

import org.junit.Test;
import org.junit.experimental.categories.Category;
@Category(FastTests.class)
public class OrderLineIntegrasjonTest {

  @Test
  public void skalSetteFerdigKappet() {
    OrderManager orderManager = (OrderManager) ModelUtil
        .getBean(OrderManager.MANAGER_NAME);
    Order order = orderManager.findByOrderNr("65386");
    orderManager.lazyLoadTree(order);
    OrderLine orderLine = order.getOrderLine("Takstoler");
    assertNotNull(orderLine);
    orderLine.setCuttingDone(Util.getCurrentDate());
    OrderLineManager orderLineManager = (OrderLineManager) ModelUtil
        .getBean(OrderLineManager.MANAGER_NAME);
    orderLineManager.saveOrderLine(orderLine);

    order = orderManager.findByOrderNr("65386");

    orderManager.lazyLoadTree(order);
    orderLine = order.getOrderLine("Takstoler");
    assertNotNull(orderLine);
    assertNotNull(orderLine.getCuttingDone());

    orderLine.setCuttingDone(null);
    orderLineManager.saveOrderLine(orderLine);
  }

  @Test
  public void skalSetteStartetKapping() {
    OrderManager orderManager = (OrderManager) ModelUtil
        .getBean(OrderManager.MANAGER_NAME);
    Order order = orderManager.findByOrderNr("65386");
    orderManager.lazyLoadTree(order);
    OrderLine orderLine = order.getOrderLine("Takstoler");
    assertNotNull(orderLine);
    orderLine.setCuttingStarted(Util.getCurrentDate());
    OrderLineManager orderLineManager = (OrderLineManager) ModelUtil
        .getBean(OrderLineManager.MANAGER_NAME);
    orderLineManager.saveOrderLine(orderLine);

    order = orderManager.findByOrderNr("65386");

    orderManager.lazyLoadTree(order);
    orderLine = order.getOrderLine("Takstoler");
    assertNotNull(orderLine);
    assertNotNull(orderLine.getCuttingStarted());

    orderLine.setCuttingStarted(null);
    orderLineManager.saveOrderLine(orderLine);
  }

 
}
TOP

Related Classes of no.ugland.utransprod.model.OrderLineIntegrasjonTest

TOP
Copyright © 2018 www.massapi.com. 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.