예제 #1
0
 @Test
 public void testGetOrderStatus() {
   assertEquals(OrderStatus.Status.NEW, IbUtils.getOrderStatus("PendingSubmit"));
   assertEquals(OrderStatus.Status.PENDING_CANCEL, IbUtils.getOrderStatus("PendingCancel"));
   assertEquals(OrderStatus.Status.NEW, IbUtils.getOrderStatus("PreSubmitted"));
   assertEquals(OrderStatus.Status.NEW, IbUtils.getOrderStatus("Submitted"));
   assertEquals(OrderStatus.Status.CANCELED, IbUtils.getOrderStatus("Cancelled"));
   assertEquals(OrderStatus.Status.FILLED, IbUtils.getOrderStatus("Filled"));
   assertEquals(OrderStatus.Status.CANCELED, IbUtils.getOrderStatus("Inactive"));
   assertEquals(OrderStatus.Status.UNKNOWN, IbUtils.getOrderStatus("foo"));
 }