@Test public void testMultiplyReturningLong() { PropertyValue p; // long p = multiply(create(LONG_VAL_3), create(LONG_VAL_3)); assertTrue(p.isLong()); assertEquals(LONG_VAL_3 * LONG_VAL_3, p.getLong(), 0); // int p = multiply(create(LONG_VAL_3), create(INT_VAL_2)); assertTrue(p.isLong()); assertEquals(LONG_VAL_3 * INT_VAL_2, p.getLong(), 0); p = multiply(create(INT_VAL_2), create(LONG_VAL_3)); assertTrue(p.isLong()); assertEquals(INT_VAL_2 * LONG_VAL_3, p.getLong(), 0); // short p = multiply(create(LONG_VAL_3), create(SHORT_VAL_e)); assertTrue(p.isLong()); assertEquals(LONG_VAL_3 * SHORT_VAL_e, p.getLong(), 0); p = multiply(create(SHORT_VAL_e), create(LONG_VAL_3)); assertTrue(p.isLong()); assertEquals(SHORT_VAL_e * LONG_VAL_3, p.getLong(), 0); }
@Test public void testAddReturningLong() { PropertyValue p; // long p = add(create(LONG_VAL_3), create(LONG_VAL_3)); assertTrue(p.isLong()); assertEquals(LONG_VAL_3 + LONG_VAL_3, p.getLong(), 0); // int p = add(create(LONG_VAL_3), create(INT_VAL_2)); assertTrue(p.isLong()); assertEquals(LONG_VAL_3 + INT_VAL_2, p.getLong(), 0); p = add(create(INT_VAL_2), create(LONG_VAL_3)); assertTrue(p.isLong()); assertEquals(INT_VAL_2 + LONG_VAL_3, p.getLong(), 0); // short p = add(create(LONG_VAL_3), create(SHORT_VAL_e)); assertTrue(p.isLong()); assertEquals(LONG_VAL_3 + SHORT_VAL_e, p.getLong(), 0); p = add(create(SHORT_VAL_e), create(LONG_VAL_3)); assertTrue(p.isLong()); assertEquals(SHORT_VAL_e + LONG_VAL_3, p.getLong(), 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 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 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 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()); }