Package de.zalando.typemapper.namedresult.results

Examples of de.zalando.typemapper.namedresult.results.ClassWithListOfEnums


                "SELECT 'str' as str, ARRAY['VALUE_1'::enumeration, 'VALUE_2'::enumeration]::enumeration[] as enum_arr");
        final ResultSet rs = ps.executeQuery();
        final TypeMapper<ClassWithListOfEnums> mapper = TypeMapperFactory.createTypeMapper(ClassWithListOfEnums.class);
        int i = 0;
        while (rs.next()) {
            final ClassWithListOfEnums result = (ClassWithListOfEnums) mapper.mapRow(rs, i++);
            Assert.assertNotNull(result);
            Assert.assertNotNull(result.getEnumList());
            Assert.assertTrue(result.getEnumList().size() == 2);
            Assert.assertNotNull(result.getEnumList().get(0));
            Assert.assertNotNull(result.getEnumList().get(1));

            final Enumeration enum1 = result.getEnumList().get(0);
            Assert.assertEquals(Enumeration.VALUE_1, enum1);

            final Enumeration enum2 = result.getEnumList().get(1);
            Assert.assertEquals(Enumeration.VALUE_2, enum2);
            Assert.assertEquals("str", result.getStr());
        }
    }
View Full Code Here


                "SELECT 'str' as str, ARRAY[]::enumeration[] as enum_arr");
        final ResultSet rs = ps.executeQuery();
        final TypeMapper<ClassWithListOfEnums> mapper = TypeMapperFactory.createTypeMapper(ClassWithListOfEnums.class);
        int i = 0;
        while (rs.next()) {
            final ClassWithListOfEnums result = (ClassWithListOfEnums) mapper.mapRow(rs, i++);
            Assert.assertNotNull(result);
            Assert.assertNotNull(result.getEnumList());
            Assert.assertTrue(result.getEnumList().size() == 0);
        }
    }
View Full Code Here

        final PreparedStatement ps = connection.prepareStatement("SELECT 'str' as str, ARRAY[0, 1] as enum_arr");
        final ResultSet rs = ps.executeQuery();
        final TypeMapper<ClassWithListOfEnums> mapper = TypeMapperFactory.createTypeMapper(ClassWithListOfEnums.class);
        int i = 0;
        while (rs.next()) {
            final ClassWithListOfEnums result = (ClassWithListOfEnums) mapper.mapRow(rs, i++);
            Assert.assertNotNull(result);
            Assert.assertNotNull(result.getEnumList());
            Assert.assertTrue(result.getEnumList().size() == 2);
            Assert.assertNotNull(result.getEnumList().get(0));
            Assert.assertNotNull(result.getEnumList().get(1));

            final Enumeration enum1 = result.getEnumList().get(0);
            Assert.assertEquals(Enumeration.VALUE_1, enum1);

            final Enumeration enum2 = result.getEnumList().get(1);
            Assert.assertEquals(Enumeration.VALUE_2, enum2);
            Assert.assertEquals("str", result.getStr());
        }
    }
View Full Code Here

                "SELECT 'str' as str, ARRAY[NULL::enumeration, 'VALUE_2'::enumeration]::enumeration[] as enum_arr");
        final ResultSet rs = ps.executeQuery();
        final TypeMapper<ClassWithListOfEnums> mapper = TypeMapperFactory.createTypeMapper(ClassWithListOfEnums.class);
        int i = 0;
        while (rs.next()) {
            final ClassWithListOfEnums result = (ClassWithListOfEnums) mapper.mapRow(rs, i++);
            Assert.assertNotNull(result);
            Assert.assertNotNull(result.getEnumList());
            Assert.assertTrue(result.getEnumList().size() == 2);
            Assert.assertNull(result.getEnumList().get(0));
            Assert.assertNotNull(result.getEnumList().get(1));

            final Enumeration enum2 = result.getEnumList().get(1);
            Assert.assertEquals(Enumeration.VALUE_2, enum2);
            Assert.assertEquals("str", result.getStr());
        }
    }
View Full Code Here

                "SELECT 'str' as str, ARRAY[NULL, 'VALUE_2'::enumeration] as enum_arr");
        final ResultSet rs = ps.executeQuery();
        final TypeMapper<ClassWithListOfEnums> mapper = TypeMapperFactory.createTypeMapper(ClassWithListOfEnums.class);
        int i = 0;
        while (rs.next()) {
            final ClassWithListOfEnums result = (ClassWithListOfEnums) mapper.mapRow(rs, i++);
            Assert.assertNotNull(result);
            Assert.assertNotNull(result.getEnumList());
            Assert.assertTrue(result.getEnumList().size() == 2);
            Assert.assertNull(result.getEnumList().get(0));
            Assert.assertNotNull(result.getEnumList().get(1));

            final Enumeration enum2 = result.getEnumList().get(1);
            Assert.assertEquals(Enumeration.VALUE_2, enum2);
            Assert.assertEquals("str", result.getStr());
        }
    }
View Full Code Here

        final PreparedStatement ps = connection.prepareStatement("SELECT 'str' as str, ARRAY[NULL] as enum_arr");
        final ResultSet rs = ps.executeQuery();
        final TypeMapper<ClassWithListOfEnums> mapper = TypeMapperFactory.createTypeMapper(ClassWithListOfEnums.class);
        int i = 0;
        while (rs.next()) {
            final ClassWithListOfEnums result = (ClassWithListOfEnums) mapper.mapRow(rs, i++);
            Assert.assertNotNull(result);
            Assert.assertNotNull(result.getEnumList());
            Assert.assertTrue(result.getEnumList().size() == 1);
            Assert.assertNull(result.getEnumList().get(0));
        }
    }
View Full Code Here

TOP

Related Classes of de.zalando.typemapper.namedresult.results.ClassWithListOfEnums

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.