private boolean isCachedModuleNameUsed() { for (Object cachedModuleName: this.moduleName.getPossibleValues()) { if (cachedModuleName instanceof String) { if (moduleName.getValue().equals(cachedModuleName)) { return true; } } } return false; } }
private boolean isCachedModuleNameUsed() { for (Object cachedModuleName: this.moduleName.getPossibleValues()) { if (cachedModuleName instanceof String) { if (moduleName.getValue().equals(cachedModuleName)) { return true; } } } return false; } @Override
private boolean isCachedTableNameUsed() { for (Object cachedTableName: this.tableName.getPossibleValues()) { if (cachedTableName instanceof String) { if (tableName.getValue().equals(cachedTableName)) { return true; } } } return false; }
@Test public void testUpdatePossibleValues() { StringProperty property = new StringProperty("names"); property.setPossibleValues(Arrays.asList("a", "b", "c")); property.setStoredValue("a"); List<String> newPossibleValues = Arrays.asList("a1", "b1", "c1"); CommonUtils.updatePossibleValues(property, newPossibleValues); Assert.assertEquals("a1", property.getValue()); Assert.assertEquals(newPossibleValues, property.getPossibleValues()); newPossibleValues = Arrays.asList("b1", "a1", "c1", "d1", "e1", "f1"); CommonUtils.updatePossibleValues(property, newPossibleValues); Assert.assertEquals("a1", property.getValue()); Assert.assertEquals(newPossibleValues, property.getPossibleValues()); }