예제 #1
0
  public void testV3Agreement() throws Exception {
    MyAuState aus = new MyAuState(mau, historyRepo);
    assertEquals(-1.0, aus.getV3Agreement());
    assertEquals(-1.0, aus.getHighestV3Agreement());
    assertNull(historyRepo.theAuState);

    aus.setV3Agreement(0.0);
    assertEquals(0.0, aus.getV3Agreement());
    assertEquals(0.0, aus.getHighestV3Agreement());
    assertNotNull(historyRepo.theAuState);

    aus.setV3Agreement(0.5);
    assertEquals(0.5, aus.getV3Agreement());
    assertEquals(0.5, aus.getHighestV3Agreement());

    aus.setV3Agreement(0.3);
    assertEquals(0.3, aus.getV3Agreement());
    assertEquals(0.5, aus.getHighestV3Agreement());
  }