Package de.ailis.jollada.model

Examples of de.ailis.jollada.model.IntList


     */

    @Test
    public void testConstructor()
    {
        final IntList array = new IntList(16);
        assertEquals(16, array.getSize());
    }
View Full Code Here


     */

    @Test(expected = IllegalArgumentException.class)
    public void testConstructorNegativeSize()
    {
        new IntList(-1).toString();
    }
View Full Code Here

     */

    @Test
    public void testSetSize()
    {
        final IntList array = new IntList(4);
        array.setValue(0, 1);
        array.setValue(1, 2);
        array.setValue(2, 3);
        array.setValue(3, 4);
        array.setSize(6);
        assertEquals(6, array.getSize());
        assertEquals(1, array.getValue(0));
        assertEquals(2, array.getValue(1));
        assertEquals(3, array.getValue(2));
        assertEquals(4, array.getValue(3));
        array.setSize(2);
        assertEquals(2, array.getSize());
        assertEquals(1, array.getValue(0));
        assertEquals(2, array.getValue(1));
    }
View Full Code Here

     */

    @Test
    public void testGetValues()
    {
        final IntList array = new IntList(4);
        array.setValue(0, 1);
        array.setValue(1, 2);
        array.setValue(2, 3);
        array.setValue(3, 4);

        // Test getting copy of values
        int[] values = array.getValues();
        assertEquals(1, values[0]);
        assertEquals(2, values[1]);
        assertEquals(3, values[2]);
        assertEquals(4, values[3]);

        // Test filling array with values
        values = new int[4];
        array.getValues(values);
        assertEquals(1, values[0]);
        assertEquals(2, values[1]);
        assertEquals(3, values[2]);
        assertEquals(4, values[3]);

        // Test getting subset of array
        values = new int[4];
        array.getValues(1, 2, values);
        assertEquals(2, values[0]);
        assertEquals(3, values[1]);
        assertEquals(0, values[2]);
        assertEquals(0, values[3]);

        // Test getting subset of array and writing to specific offset
        values = new int[4];
        array.getValues(1, 2, values, 1);
        assertEquals(0, values[0]);
        assertEquals(2, values[1]);
        assertEquals(3, values[2]);
        assertEquals(0, values[3]);
    }
View Full Code Here

     */

    @Test
    public void testSetValues()
    {
        final IntList array = new IntList(4);
        final int[] values = new int[] { 1, 2, 3, 4 };
        array.setValues(values);
        assertEquals(1, array.getValue(0));
        assertEquals(2, array.getValue(1));
        assertEquals(3, array.getValue(2));
        assertEquals(4, array.getValue(3));

        array.setValues(1, 2, values);
        assertEquals(1, array.getValue(0));
        assertEquals(1, array.getValue(1));
        assertEquals(2, array.getValue(2));
        assertEquals(4, array.getValue(3));

        array.setValues(1, 2, values, 1);
        assertEquals(1, array.getValue(0));
        assertEquals(2, array.getValue(1));
        assertEquals(3, array.getValue(2));
        assertEquals(4, array.getValue(3));
    }
View Full Code Here

TOP

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

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.