@Test
  public void testUpdateActionType() {
    atServant.updateActionTypeQuantity(_CODE, 150);
    ActionType at = atServant.getActionType(_CODE);

    assertNotNull("actionType not null", at);
    assertEquals("quantity", 150, at.quantity);

    atServant.updateActionTypeCurrentPrice(_CODE, 12.0f);
    at = atServant.getActionType(_CODE);

    assertNotNull("actionType not null", at);
    assertEquals("current price", 12.0f, at.currentPrice);
  }
  @Before
  public void setUp() throws Exception {
    client = new CorbaClient();
    client.startClient();
    atServant = client.getActionTypeServantRef();

    atServant.createActionType(
        _CODE, _LABEL, ServerConstants.now(), 10.0f, _QUANTITY, _CURRENT_PRICE);
  }
  @Test
  public void testGetActionType() {
    ActionType at = atServant.getActionType(_CODE);

    assertNotNull("actionType not null", at);
    assertEquals("code", _CODE, at.code);
    assertEquals("label", _LABEL, at.label);
    assertEquals("quantity", _QUANTITY, at.quantity);
    assertEquals("current price", _CURRENT_PRICE, at.currentPrice);

    at = null;
  }
  @Test
  public void testGetActionTypeList() {
    int size = atServant.getActionTypeList().length;
    atServant.createActionType("code2", "label2", ServerConstants.now(), 15.0f, 10, 20.0f);

    ActionType[] ats = atServant.getActionTypeList();
    assertEquals("size", size, ats.length);

    assertNotNull("actionType not null", ats[0]);
    assertEquals("code", _CODE, ats[0].code);
    assertEquals("label", _LABEL, ats[0].label);
    assertEquals("quantity", _QUANTITY, ats[0].quantity);
    assertEquals("current price", _CURRENT_PRICE, ats[0].currentPrice);

    assertNotNull("actionType2 not null", ats[1]);
    assertEquals("code", "code2", ats[1].code);
    assertEquals("label", "label2", ats[1].label);
    assertEquals("quantity", 10, ats[1].quantity);
    assertEquals("current price", 20.0f, ats[1].currentPrice);

    atServant.deleteActionType("code1");

    ats = null;
  }
 @After
 public void tearDown() {
   atServant.deleteActionType(_CODE);
   atServant = null;
   client = null;
 }