Examples of CodecSelectorFactory


Examples of org.codehaus.preon.CodecSelectorFactory

    public void testSimplePrefixes() throws DecodingException {
        expect(codec1.getTypes()).andReturn(new Class<?>[]{Test1.class});
        expect(codec2.getTypes()).andReturn(new Class<?>[]{Test2.class});
        expect(bitBuffer.readAsLong(8, ByteOrder.LittleEndian)).andReturn(1L);
        replay(context, codec1, codec2, resolver, bitBuffer);
        CodecSelectorFactory factory = new TypePrefixSelectorFactory();
        List<Codec<?>> codecs = new ArrayList<Codec<?>>();
        codecs.add(codec1);
        codecs.add(codec2);
        CodecSelector selector = factory.create(context, codecs);
        selector.select(bitBuffer, resolver);
        verify(context, codec1, codec2, resolver, bitBuffer);
    }
View Full Code Here

Examples of org.codehaus.preon.CodecSelectorFactory

        expect(context.selectAttribute("p")).andReturn(reference);
        expect(bitBuffer.readAsLong(8, ByteOrder.LittleEndian)).andReturn(1L);
        expect(reference.resolve(resolver)).andReturn(-2);
        expect(reference.getType()).andReturn((Class) Integer.class).anyTimes();
        replay(context, codec1, codec2, resolver, bitBuffer, reference);
        CodecSelectorFactory factory = new TypePrefixSelectorFactory();
        List<Codec<?>> codecs = new ArrayList<Codec<?>>();
        codecs.add(codec1);
        codecs.add(codec2);
        CodecSelector selector = factory.create(context, codecs);
        selector.select(bitBuffer, resolver);
        verify(context, codec1, codec2, resolver, bitBuffer, reference);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.