package com.ewolff.orderhandling.fileparser;
import java.util.List;
import static org.junit.Assert.*;
import org.junit.Before;
import org.junit.Test;
import com.ewolff.orderhandling.domain.Order;
import com.ewolff.orderhandling.domain.OrderItem;
public class FileParserTest {
private FileParser fileParser;
@Before
public void setUp() {
fileParser = new FileParser();
}
@Test
public void express() {
List<Order> result = fileParser.parse("21,1,iPod,101,normal,");
assertEquals(1, result.size());
Order order = result.get(0);
assertEquals(21, order.getCustomer());
assertEquals(false, order.isExpress());
List<OrderItem> orderItemList = order.getOrderItem();
assertEquals(1, orderItemList.size());
OrderItem orderItem = orderItemList.get(0);
assertEquals(1,orderItem.getCount());
assertEquals(101,orderItem.getId());
assertEquals("iPod",orderItem.getItem());
}
}