@Test public void testBooleanTypeDefaultValue() { Boolean defValue = booleanType.createDefaultValue(); assertFalse(defValue); }
@Test public void testBooleanTypeGetNormalizedValue() { Object[] trueValues = { Boolean.TRUE, "true", "TRUE", "tRuE", "TrUe" }; Object[] falseValues = { Boolean.FALSE, "false", "FALSE", "fAlSe", "FaLsE" }; assertNull(booleanType.getNormalizedValue(null), "value=" + null); for (Object value : trueValues) { Boolean normalizedValue = booleanType.getNormalizedValue(value); assertNotNull(normalizedValue, "value=" + value); assertTrue(normalizedValue, "value=" + value); } for (Object value : falseValues) { Boolean normalizedValue = booleanType.getNormalizedValue(value); assertNotNull(normalizedValue, "value=" + value); assertFalse(normalizedValue, "value=" + value); } }
@Test public void testBooleanTypeIsValidValue() { for (Object value : validValues) { assertTrue(booleanType.isValidValue(value), "value=" + value); } for (Object value : invalidValues) { assertFalse(booleanType.isValidValue(value), "value=" + value); } }
void init() { allTypes.addType(new AtlasBuiltInTypes.AtlasBooleanType()); allTypes.addType(new AtlasBuiltInTypes.AtlasByteType()); allTypes.addType(new AtlasBuiltInTypes.AtlasShortType()); allTypes.addType(new AtlasBuiltInTypes.AtlasIntType()); allTypes.addType(new AtlasBuiltInTypes.AtlasLongType()); allTypes.addType(new AtlasBuiltInTypes.AtlasFloatType()); allTypes.addType(new AtlasBuiltInTypes.AtlasDoubleType()); allTypes.addType(new AtlasBuiltInTypes.AtlasBigIntegerType()); allTypes.addType(new AtlasBuiltInTypes.AtlasBigDecimalType()); allTypes.addType(new AtlasBuiltInTypes.AtlasDateType()); allTypes.addType(new AtlasBuiltInTypes.AtlasStringType()); allTypes.addType(new AtlasBuiltInTypes.AtlasObjectIdType()); }
@Test public void testBooleanTypeGetNormalizedValue() { Object[] trueValues = { Boolean.TRUE, "true", "TRUE", "tRuE", "TrUe" }; Object[] falseValues = { Boolean.FALSE, "false", "FALSE", "fAlSe", "FaLsE" }; assertNull(booleanType.getNormalizedValue(null), "value=" + null); for (Object value : trueValues) { Boolean normalizedValue = booleanType.getNormalizedValue(value); assertNotNull(normalizedValue, "value=" + value); assertTrue(normalizedValue, "value=" + value); } for (Object value : falseValues) { Boolean normalizedValue = booleanType.getNormalizedValue(value); assertNotNull(normalizedValue, "value=" + value); assertFalse(normalizedValue, "value=" + value); } }
void init() { allTypes.addType(new AtlasBuiltInTypes.AtlasBooleanType()); allTypes.addType(new AtlasBuiltInTypes.AtlasByteType()); allTypes.addType(new AtlasBuiltInTypes.AtlasShortType()); allTypes.addType(new AtlasBuiltInTypes.AtlasIntType()); allTypes.addType(new AtlasBuiltInTypes.AtlasLongType()); allTypes.addType(new AtlasBuiltInTypes.AtlasFloatType()); allTypes.addType(new AtlasBuiltInTypes.AtlasDoubleType()); allTypes.addType(new AtlasBuiltInTypes.AtlasBigIntegerType()); allTypes.addType(new AtlasBuiltInTypes.AtlasBigDecimalType()); allTypes.addType(new AtlasBuiltInTypes.AtlasDateType()); allTypes.addType(new AtlasBuiltInTypes.AtlasStringType()); allTypes.addType(new AtlasBuiltInTypes.AtlasObjectIdType()); }
@Test public void testBooleanTypeValidateValue() { List<String> messages = new ArrayList<>(); for (Object value : validValues) { assertTrue(booleanType.validateValue(value, "testObj", messages)); assertEquals(messages.size(), 0, "value=" + value); } for (Object value : invalidValues) { assertFalse(booleanType.validateValue(value, "testObj", messages)); assertEquals(messages.size(), 1, "value=" + value); messages.clear(); } } }
@Test public void testBooleanTypeValidateValue() { List<String> messages = new ArrayList<>(); for (Object value : validValues) { assertTrue(booleanType.validateValue(value, "testObj", messages)); assertEquals(messages.size(), 0, "value=" + value); } for (Object value : invalidValues) { assertFalse(booleanType.validateValue(value, "testObj", messages)); assertEquals(messages.size(), 1, "value=" + value); messages.clear(); } } }
@Test public void testBooleanTypeIsValidValue() { for (Object value : validValues) { assertTrue(booleanType.isValidValue(value), "value=" + value); } for (Object value : invalidValues) { assertFalse(booleanType.isValidValue(value), "value=" + value); } }
@Test public void testBooleanTypeDefaultValue() { Boolean defValue = booleanType.createDefaultValue(); assertFalse(defValue); }