Package de.ailis.jollada.model

Examples of de.ailis.jollada.model.Accessor


    {
        final DataFlowSource source = new DataFlowSource("ID");
        source.setCommonTechnique(null);
        assertNull(source.getCommonTechnique());
        final CommonSourceTechnique technique = new CommonSourceTechnique(
            new Accessor(new URI("SOURCE"), 0));
        source.setCommonTechnique(technique);
        assertSame(technique, source.getCommonTechnique());
        source.setCommonTechnique(null);
        assertNull(source.getCommonTechnique());
    }
View Full Code Here


        {
            throw new ParserException(sourceStr + " is not a valid URI: " + e,
                e);
        }
        final int count = Integer.valueOf(attributes.getValue("count"));
        this.accessor = new Accessor(source, count);
        final String offset = attributes.getValue("offset");
        if (offset != null) this.accessor.setOffset(Integer.valueOf(offset));
        final String stride = attributes.getValue("stride");
        if (stride != null) this.accessor.setStride(Integer.valueOf(stride));
        enterElement(ParserMode.ACCESSOR);
View Full Code Here

     */

    @Test
    public void testConstructor() throws URISyntaxException
    {
        final Accessor accessor = new Accessor(new URI("SOURCE"), 53);
        assertEquals(new URI("SOURCE"), accessor.getSource());
        assertEquals(53, accessor.getCount());
        assertEquals(1, accessor.getStride());
        assertEquals(0, accessor.getOffset());
        assertEquals(0, accessor.getParams().size());
    }
View Full Code Here

     */

    @Test(expected = IllegalArgumentException.class)
    public void testConstructorWithNull()
    {
        new Accessor(null, 53).toString();
    }
View Full Code Here

     */

    @Test
    public void testFullConstructor() throws URISyntaxException
    {
        final Accessor accessor = new Accessor(new URI("SOURCE"), 53, 2, 3);
        assertEquals(new URI("SOURCE"), accessor.getSource());
        assertEquals(53, accessor.getCount());
        assertEquals(2, accessor.getOffset());
        assertEquals(3, accessor.getStride());
        assertEquals(0, accessor.getParams().size());
    }
View Full Code Here

     */

    @Test(expected = IllegalArgumentException.class)
    public void testFullConstructorWithNull()
    {
        new Accessor(null, 53, 2, 3).toString();
    }
View Full Code Here

     */

    @Test
    public void testCount() throws URISyntaxException
    {
        final Accessor accessor = new Accessor(new URI("SOURCE"), 53);
        accessor.setCount(32);
        assertEquals(32, accessor.getCount());
    }
View Full Code Here

     */

    @Test
    public void testOffset() throws URISyntaxException
    {
        final Accessor accessor = new Accessor(new URI("SOURCE"), 53);
        accessor.setOffset(16);
        assertEquals(16, accessor.getOffset());
    }
View Full Code Here

     */

    @Test
    public void testSource() throws URISyntaxException
    {
        final Accessor accessor = new Accessor(new URI("SOURCE"), 53);
        accessor.setSource(new URI("SOURCE2"));
        assertEquals(new URI("SOURCE2"), accessor.getSource());
    }
View Full Code Here

     */

    @Test(expected = IllegalArgumentException.class)
    public void testSetSourceWithNull() throws URISyntaxException
    {
        final Accessor accessor = new Accessor(new URI("SOURCE"), 53);
        accessor.setSource(null);
    }
View Full Code Here

TOP

Related Classes of de.ailis.jollada.model.Accessor

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.