// Update Order Status fail case. Case when status flag is set to finished(Already exist) @Test(expectedExceptions = SessionInternalError.class) public void createUpdateOrderStatus2() { // create vanilla Invoice order status String statusName = "Update Test: " + System.currentTimeMillis(); refOrderStatus = buildOrderStatus(OrderStatusFlag.INVOICE, statusName); refOrderStatus.setId(api.createUpdateOrderStatus(refOrderStatus)); // attempt to change flag from INVOICE to FINISHED // refOrderStatus = api.findOrderStatusById(refOrderStatus.getId()); refOrderStatus.setOrderStatusFlag(OrderStatusFlag.FINISHED); api.createUpdateOrderStatus(refOrderStatus); }