Package org.apache.mina.avro.generated

Examples of org.apache.mina.avro.generated.User


    }

    @Override
    public List<User> getObjects() {
        List<User> genericRecordList = new ArrayList<User>(1);
        User user1 = new User("Red User", 11, "Red");
        genericRecordList.add(user1);

        return genericRecordList;
    }
View Full Code Here


    public void testUser() throws Exception {
        ByteBufferEncoder<User> encoder = new AvroMessageEncoder<User>();
        AvroMessageDecoder<User> decoder = new AvroMessageDecoder<User>(SCHEMA);

        for (User object : getObjects()) {
            User message = decoder.decode(IoBuffer
                    .wrap(encoder.encode(object)));
            assertEquals(getObjects().get(0), message);
        }
    }
View Full Code Here

        record1.put("favorite_color", "Black");

        ByteBufferEncoder<GenericRecord> encoder = new AvroMessageEncoder<GenericRecord>();
        AvroMessageDecoder<User> decoder = new AvroMessageDecoder<User>(SCHEMA);

        User message = decoder.decode(IoBuffer.wrap(encoder.encode(record1)));
        assertEquals(record1.get("name"), message.getName());
        assertEquals(record1.get("favorite_number"), message.getFavoriteNumber());
        assertEquals(record1.get("favorite_color"), message.getFavoriteColor());
    }
View Full Code Here

TOP

Related Classes of org.apache.mina.avro.generated.User

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.