@Test(expected=HectorObjectMapperException.class) public void testStringFromCassNotWork() throws Exception { conv.convertCassTypeToObjType(new PropertyMappingDefinition( new PropertyDescriptor("str1", TestClass.class), "foo", VariableIntegerConverter.class), new String("123").getBytes()); }
@Test(expected=HectorObjectMapperException.class) public void testStringToCassNotWork() throws Exception { byte[] ba; String s1 = new String("123"); ba = conv.convertObjTypeToCassType(s1); assertEquals(s1, conv.convertCassTypeToObjType(new PropertyMappingDefinition( new PropertyDescriptor("str1", TestClass.class), "foo", VariableIntegerConverter.class), ba)); }
@Test public void testInteger() throws Exception { byte[] ba; int i1 = 123; ba = conv.convertObjTypeToCassType(i1); assertEquals(i1, conv.convertCassTypeToObjType(new PropertyMappingDefinition( new PropertyDescriptor("i1", TestClass.class), "foo", VariableIntegerConverter.class), ba)); Integer i2 = 1; ba = conv.convertObjTypeToCassType(i2); assertEquals(i2, conv.convertCassTypeToObjType(new PropertyMappingDefinition( new PropertyDescriptor("i2", TestClass.class), "foo", VariableIntegerConverter.class), ba)); }
@Test public void testByte() throws Exception { byte[] ba; byte b1 = 123; ba = conv.convertObjTypeToCassType(b1); assertEquals(b1, conv.convertCassTypeToObjType(new PropertyMappingDefinition( new PropertyDescriptor("b1", TestClass.class), "foo", VariableIntegerConverter.class), ba)); Byte b2 = 1; ba = conv.convertObjTypeToCassType(b2); assertEquals(b2, conv.convertCassTypeToObjType(new PropertyMappingDefinition( new PropertyDescriptor("b2", TestClass.class), "foo", VariableIntegerConverter.class), ba)); }
@Test public void testShort() throws Exception { byte[] ba; short s1 = 123; ba = conv.convertObjTypeToCassType(s1); assertEquals(s1, conv.convertCassTypeToObjType(new PropertyMappingDefinition( new PropertyDescriptor("s1", TestClass.class), "foo", VariableIntegerConverter.class), ba)); Short s2 = 1; ba = conv.convertObjTypeToCassType(s2); assertEquals(s2, conv.convertCassTypeToObjType(new PropertyMappingDefinition( new PropertyDescriptor("s2", TestClass.class), "foo", VariableIntegerConverter.class), ba)); }
@Test public void testBigInteger() throws Exception { byte[] ba; BigInteger b1 = BigInteger.valueOf(123); ba = conv.convertObjTypeToCassType(b1); assertEquals(b1, conv.convertCassTypeToObjType(new PropertyMappingDefinition( new PropertyDescriptor("bigInt", TestClass.class), "foo", VariableIntegerConverter.class), ba)); }
@Test public void testLong() throws Exception { byte[] ba; long l1 = 123; ba = conv.convertObjTypeToCassType(l1); assertEquals(l1, conv.convertCassTypeToObjType(new PropertyMappingDefinition( new PropertyDescriptor("l1", TestClass.class), "foo", VariableIntegerConverter.class), ba)); Long l2 = 1L; ba = conv.convertObjTypeToCassType(l2); assertEquals(l2, conv.convertCassTypeToObjType(new PropertyMappingDefinition( new PropertyDescriptor("l2", TestClass.class), "foo", VariableIntegerConverter.class), ba)); }