コード例 #1
0
ファイル: EditBaseVarTest.java プロジェクト: jswesky/ASRCM
  @Test
  public final void testReferenceData() {
    // Use an EditBooleanVar to test since it is a very basic
    // implementation of EditBaseVar.
    final EditBaseVar ev = new EditBooleanVar(fModelService);

    assertEquals(Variable.KEY_MAX, ev.getKeyMax());
    assertEquals(DisplayNameConditions.DISPLAY_NAME_MAX, ev.getDisplayNameMax());
    assertEquals(fModelService.getAllVariableGroups(), ev.getAllGroups());
  }
コード例 #2
0
ファイル: EditBaseVarTest.java プロジェクト: jswesky/ASRCM
  @Test
  public final void testCalculateDependentModels() {
    // Setup
    final BooleanVariable var = SampleModels.dnrVariable();
    // Use an EditBooleanVar to test since it is a very basic
    // implementation of EditBaseVar.
    final EditBaseVar ev = new EditBooleanVar(var, fModelService);

    // Verification
    assertEquals(ImmutableSet.of(fModelService.getThoracicModel()), ev.getDependentModels());
  }
コード例 #3
0
ファイル: EditBaseVarTest.java プロジェクト: jswesky/ASRCM
  @Test
  public final void testSetGroupValid() {
    // Setup
    final VariableGroup newGroup = fModelService.getAllVariableGroups().iterator().next();
    // Use an EditBooleanVar to test since it is a very basic
    // implementation of EditBaseVar.
    final EditBaseVar ev = new EditBooleanVar(fModelService);

    // Ensure we're actually going to test something here.
    assertNotEquals(newGroup.getId(), ev.getGroupId());

    // Operation
    ev.setGroupId(newGroup.getId());

    // Verification
    assertEquals(newGroup.getId(), ev.getGroupId());
    assertEquals(newGroup, ev.getGroup().get());
  }