@Test public void testMultiplyReturningInteger() { PropertyValue p; // int p = multiply(create(INT_VAL_2), create(INT_VAL_2)); assertTrue(p.isInt()); assertEquals(INT_VAL_2 * INT_VAL_2, p.getInt(), 0); // short p = multiply(create(INT_VAL_2), create(SHORT_VAL_e)); assertTrue(p.isInt()); assertEquals(INT_VAL_2 * SHORT_VAL_e, p.getInt(), 0); p = multiply(create(SHORT_VAL_e), create(INT_VAL_2)); assertTrue(p.isInt()); assertEquals(SHORT_VAL_e * INT_VAL_2, p.getInt(), 0); p = multiply(create(SHORT_VAL_e), create(SHORT_VAL_e)); assertTrue(p.isInt()); assertEquals(SHORT_VAL_e * SHORT_VAL_e, p.getInt(), 0); }
@Test public void testAddReturningInteger() { PropertyValue p; // int p = add(create(INT_VAL_2), create(INT_VAL_2)); assertTrue(p.isInt()); assertEquals(INT_VAL_2 + INT_VAL_2, p.getInt(), 0); // short p = add(create(INT_VAL_2), create(SHORT_VAL_e)); assertTrue(p.isInt()); assertEquals(INT_VAL_2 + SHORT_VAL_e, p.getInt(), 0); p = add(create(SHORT_VAL_e), create(INT_VAL_2)); assertTrue(p.isInt()); assertEquals(SHORT_VAL_e + INT_VAL_2, p.getInt(), 0); p = add(create(SHORT_VAL_e), create(SHORT_VAL_e)); assertTrue(p.isInt()); assertEquals(SHORT_VAL_e + SHORT_VAL_e, p.getInt(), 0); }
@Override public Edge<GradoopId, Double> map(org.gradoop.common.model.impl.pojo.Edge epgmEdge) throws Exception { reuseEdge.setSource(epgmEdge.getSourceId()); reuseEdge.setTarget(epgmEdge.getTargetId()); //cast incoming numeric value to double PropertyValue value = epgmEdge.getPropertyValue(propertyKey); if (value.isDouble()) { reuseEdge.setValue(value.getDouble()); } else if (value.isFloat()) { reuseEdge.setValue((double) value.getFloat()); } else if (value.isInt()) { reuseEdge.setValue((double) value.getInt()); } else if (value.isLong()) { reuseEdge.setValue((double) value.getLong()); } return reuseEdge; } }
@Override public Edge<GradoopId, Double> map(org.gradoop.common.model.impl.pojo.Edge epgmEdge) throws Exception { reuseEdge.setSource(epgmEdge.getSourceId()); reuseEdge.setTarget(epgmEdge.getTargetId()); //cast incoming numeric value to double PropertyValue value = epgmEdge.getPropertyValue(propertyKey); if (value.isDouble()) { reuseEdge.setValue(value.getDouble()); } else if (value.isFloat()) { reuseEdge.setValue((double) value.getFloat()); } else if (value.isInt()) { reuseEdge.setValue((double) value.getInt()); } else if (value.isLong()) { reuseEdge.setValue((double) value.getLong()); } return reuseEdge; } }
@Test public void testIsLong() throws Exception { PropertyValue p = PropertyValue.create(LONG_VAL_3); assertFalse(p.isNull()); assertFalse(p.isBoolean()); assertFalse(p.isShort()); assertFalse(p.isInt()); assertTrue(p.isLong()); assertFalse(p.isFloat()); assertFalse(p.isDouble()); assertFalse(p.isString()); assertFalse(p.isBigDecimal()); assertFalse(p.isGradoopId()); assertFalse(p.isMap()); assertFalse(p.isList()); assertFalse(p.isDate()); assertFalse(p.isTime()); assertFalse(p.isDateTime()); assertFalse(p.isSet()); }
@Test public void testIsString() throws Exception { PropertyValue p = PropertyValue.create(STRING_VAL_6); assertFalse(p.isNull()); assertFalse(p.isBoolean()); assertFalse(p.isShort()); assertFalse(p.isInt()); assertFalse(p.isLong()); assertFalse(p.isFloat()); assertFalse(p.isDouble()); assertTrue(p.isString()); assertFalse(p.isBigDecimal()); assertFalse(p.isGradoopId()); assertFalse(p.isMap()); assertFalse(p.isList()); assertFalse(p.isDate()); assertFalse(p.isTime()); assertFalse(p.isDateTime()); assertFalse(p.isSet()); }
@Test public void testIsNull() throws Exception { PropertyValue p = PropertyValue.create(null); assertTrue(p.isNull()); assertFalse(p.isBoolean()); assertFalse(p.isShort()); assertFalse(p.isInt()); assertFalse(p.isLong()); assertFalse(p.isFloat()); assertFalse(p.isDouble()); assertFalse(p.isString()); assertFalse(p.isBigDecimal()); assertFalse(p.isGradoopId()); assertFalse(p.isMap()); assertFalse(p.isList()); assertFalse(p.isDate()); assertFalse(p.isTime()); assertFalse(p.isDateTime()); assertFalse(p.isSet()); }
@Test public void testIsBigDecimal() throws Exception { PropertyValue p = PropertyValue.create(BIG_DECIMAL_VAL_7); assertFalse(p.isNull()); assertFalse(p.isBoolean()); assertFalse(p.isShort()); assertFalse(p.isInt()); assertFalse(p.isLong()); assertFalse(p.isFloat()); assertFalse(p.isDouble()); assertFalse(p.isString()); assertTrue(p.isBigDecimal()); assertFalse(p.isGradoopId()); assertFalse(p.isMap()); assertFalse(p.isList()); assertFalse(p.isDate()); assertFalse(p.isTime()); assertFalse(p.isDateTime()); assertFalse(p.isSet()); }
@Test public void testIsTime() throws Exception { PropertyValue p = PropertyValue.create(TIME_VAL_c); assertFalse(p.isNull()); assertFalse(p.isBoolean()); assertFalse(p.isShort()); assertFalse(p.isInt()); assertFalse(p.isLong()); assertFalse(p.isFloat()); assertFalse(p.isDouble()); assertFalse(p.isString()); assertFalse(p.isBigDecimal()); assertFalse(p.isGradoopId()); assertFalse(p.isMap()); assertFalse(p.isList()); assertFalse(p.isDate()); assertTrue(p.isTime()); assertFalse(p.isDateTime()); assertFalse(p.isSet()); }
@Test public void testIsSet() throws Exception { PropertyValue p = PropertyValue.create(SET_VAL_f); assertFalse(p.isNull()); assertFalse(p.isBoolean()); assertFalse(p.isShort()); assertFalse(p.isInt()); assertFalse(p.isLong()); assertFalse(p.isFloat()); assertFalse(p.isDouble()); assertFalse(p.isString()); assertFalse(p.isBigDecimal()); assertFalse(p.isGradoopId()); assertFalse(p.isMap()); assertFalse(p.isList()); assertFalse(p.isDate()); assertFalse(p.isTime()); assertFalse(p.isDateTime()); assertTrue(p.isSet()); }
@Test public void testIsMap() throws Exception { PropertyValue p = PropertyValue.create(MAP_VAL_9); assertFalse(p.isNull()); assertFalse(p.isBoolean()); assertFalse(p.isShort()); assertFalse(p.isInt()); assertFalse(p.isLong()); assertFalse(p.isFloat()); assertFalse(p.isDouble()); assertFalse(p.isString()); assertFalse(p.isBigDecimal()); assertFalse(p.isGradoopId()); assertTrue(p.isMap()); assertFalse(p.isList()); assertFalse(p.isDate()); assertFalse(p.isTime()); assertFalse(p.isDateTime()); assertFalse(p.isSet()); }
@Test public void testIsList() throws Exception { PropertyValue p = PropertyValue.create(LIST_VAL_a); assertFalse(p.isNull()); assertFalse(p.isBoolean()); assertFalse(p.isShort()); assertFalse(p.isInt()); assertFalse(p.isLong()); assertFalse(p.isFloat()); assertFalse(p.isDouble()); assertFalse(p.isString()); assertFalse(p.isBigDecimal()); assertFalse(p.isGradoopId()); assertFalse(p.isMap()); assertTrue(p.isList()); assertFalse(p.isDate()); assertFalse(p.isTime()); assertFalse(p.isDateTime()); assertFalse(p.isSet()); }
@Test public void testIsDate() throws Exception { PropertyValue p = PropertyValue.create(DATE_VAL_b); assertFalse(p.isNull()); assertFalse(p.isBoolean()); assertFalse(p.isShort()); assertFalse(p.isInt()); assertFalse(p.isLong()); assertFalse(p.isFloat()); assertFalse(p.isDouble()); assertFalse(p.isString()); assertFalse(p.isBigDecimal()); assertFalse(p.isGradoopId()); assertFalse(p.isMap()); assertFalse(p.isList()); assertTrue(p.isDate()); assertFalse(p.isTime()); assertFalse(p.isDateTime()); assertFalse(p.isSet()); }
@Test public void testIsFloat() throws Exception { PropertyValue p = PropertyValue.create(FLOAT_VAL_4); assertFalse(p.isNull()); assertFalse(p.isBoolean()); assertFalse(p.isShort()); assertFalse(p.isInt()); assertFalse(p.isLong()); assertTrue(p.isFloat()); assertFalse(p.isDouble()); assertFalse(p.isString()); assertFalse(p.isBigDecimal()); assertFalse(p.isGradoopId()); assertFalse(p.isMap()); assertFalse(p.isList()); assertFalse(p.isDate()); assertFalse(p.isTime()); assertFalse(p.isDateTime()); assertFalse(p.isSet()); }
@Test public void testIsDouble() throws Exception { PropertyValue p = PropertyValue.create(DOUBLE_VAL_5); assertFalse(p.isNull()); assertFalse(p.isBoolean()); assertFalse(p.isShort()); assertFalse(p.isInt()); assertFalse(p.isLong()); assertFalse(p.isFloat()); assertTrue(p.isDouble()); assertFalse(p.isString()); assertFalse(p.isBigDecimal()); assertFalse(p.isGradoopId()); assertFalse(p.isMap()); assertFalse(p.isList()); assertFalse(p.isDate()); assertFalse(p.isTime()); assertFalse(p.isDateTime()); assertFalse(p.isSet()); }
@Test public void testIsGradoopId() throws Exception { PropertyValue p = PropertyValue.create(GRADOOP_ID_VAL_8); assertFalse(p.isNull()); assertFalse(p.isBoolean()); assertFalse(p.isShort()); assertFalse(p.isInt()); assertFalse(p.isLong()); assertFalse(p.isFloat()); assertFalse(p.isDouble()); assertFalse(p.isString()); assertFalse(p.isBigDecimal()); assertTrue(p.isGradoopId()); assertFalse(p.isMap()); assertFalse(p.isList()); assertFalse(p.isDate()); assertFalse(p.isTime()); assertFalse(p.isDateTime()); assertFalse(p.isSet()); }
@Test public void testIsDateTime() throws Exception { PropertyValue p = PropertyValue.create(DATETIME_VAL_d); assertFalse(p.isNull()); assertFalse(p.isBoolean()); assertFalse(p.isShort()); assertFalse(p.isInt()); assertFalse(p.isLong()); assertFalse(p.isFloat()); assertFalse(p.isDouble()); assertFalse(p.isString()); assertFalse(p.isBigDecimal()); assertFalse(p.isGradoopId()); assertFalse(p.isMap()); assertFalse(p.isList()); assertFalse(p.isDate()); assertFalse(p.isTime()); assertTrue(p.isDateTime()); assertFalse(p.isSet()); }
@Test public void testIsBoolean() throws Exception { PropertyValue p = PropertyValue.create(true); assertFalse(p.isNull()); assertTrue(p.isBoolean()); assertFalse(p.isShort()); assertFalse(p.isInt()); assertFalse(p.isLong()); assertFalse(p.isFloat()); assertFalse(p.isDouble()); assertFalse(p.isString()); assertFalse(p.isBigDecimal()); assertFalse(p.isGradoopId()); assertFalse(p.isMap()); assertFalse(p.isList()); assertFalse(p.isDate()); assertFalse(p.isTime()); assertFalse(p.isDateTime()); assertFalse(p.isSet()); }
@Test public void testIsShort() throws Exception { PropertyValue p = PropertyValue.create(SHORT_VAL_e); assertFalse(p.isNull()); assertFalse(p.isBoolean()); assertTrue(p.isShort()); assertFalse(p.isInt()); assertFalse(p.isLong()); assertFalse(p.isFloat()); assertFalse(p.isDouble()); assertFalse(p.isString()); assertFalse(p.isBigDecimal()); assertFalse(p.isGradoopId()); assertFalse(p.isMap()); assertFalse(p.isList()); assertFalse(p.isDate()); assertFalse(p.isTime()); assertFalse(p.isDateTime()); assertFalse(p.isSet()); }
@Test public void testIsInt() throws Exception { PropertyValue p = PropertyValue.create(INT_VAL_2); assertFalse(p.isNull()); assertFalse(p.isBoolean()); assertFalse(p.isShort()); assertTrue(p.isInt()); assertFalse(p.isLong()); assertFalse(p.isFloat()); assertFalse(p.isDouble()); assertFalse(p.isString()); assertFalse(p.isBigDecimal()); assertFalse(p.isGradoopId()); assertFalse(p.isMap()); assertFalse(p.isList()); assertFalse(p.isDate()); assertFalse(p.isTime()); assertFalse(p.isDateTime()); assertFalse(p.isSet()); }