Package it.unimi.dsi.fastutil.longs

Examples of it.unimi.dsi.fastutil.longs.LongList


        assertThat(list, contains(42L));
    }

    @Test
    public void testSingletonLong() {
        LongList list = new CompactableLongArrayList();
        long val = Integer.MAX_VALUE + 42L;
        list.add(val);
        assertThat(list.size(), equalTo(1));
        assertThat(list.isEmpty(), equalTo(false));
        assertThat(list, contains(val));
    }
View Full Code Here


        assertThat(list, contains(val));
    }

    @Test
    public void testSingletonNegativeLong() {
        LongList list = new CompactableLongArrayList();
        long val = Integer.MIN_VALUE - 42L;
        list.add(val);
        assertThat(list.size(), equalTo(1));
        assertThat(list.isEmpty(), equalTo(false));
        assertThat(list, contains(val));
    }
View Full Code Here

        assertThat(list, contains(val));
    }

    @Test
    public void testAddTwo() {
        LongList list = new CompactableLongArrayList();
        long val = Integer.MAX_VALUE + 42L;
        list.add(42);
        list.add(val);
        assertThat(list.size(), equalTo(2));
        assertThat(list, contains(42L, val));
    }
View Full Code Here

        assertThat(list, contains(42L, val));
    }

    @Test
    public void testAddAndPrepend() {
        LongList list = new CompactableLongArrayList();
        long val = 67L;
        list.add(42);
        list.add(0, val);
        assertThat(list.size(), equalTo(2));
        assertThat(list, contains(val, 42L));
    }
View Full Code Here

        assertThat(list, contains(val, 42L));
    }

    @Test
    public void testAddAndPrependUpgrade() {
        LongList list = new CompactableLongArrayList();
        long val = Integer.MAX_VALUE + 42L;
        list.add(42);
        list.add(0, val);
        assertThat(list.size(), equalTo(2));
        assertThat(list, contains(val, 42L));
        assertThat(list.get(0), equalTo(val));
        assertThat(list.get(1), equalTo(42L));
    }
View Full Code Here

        assertThat(list.get(1), equalTo(42L));
    }

    @Test
    public void testSetReplace() {
        LongList list = new CompactableLongArrayList();
        long val = 67L;
        list.add(42);
        list.add(37);
        list.add(4);
        assertThat(list.set(1, val), equalTo(37L));
        assertThat(list.size(), equalTo(3));
        assertThat(list, contains(42L, val, 4L));
    }
View Full Code Here

        assertThat(list, contains(42L, val, 4L));
    }

    @Test
    public void testSetUpgrade() {
        LongList list = new CompactableLongArrayList();
        long val = Integer.MAX_VALUE + 42L;
        list.add(42);
        list.add(37);
        list.add(4);
        assertThat(list.set(1, val), equalTo(37L));
        assertThat(list.size(), equalTo(3));
        assertThat(list, contains(42L, val, 4L));
    }
View Full Code Here

        CompactableLongArrayList list = new CompactableLongArrayList();
        list.add(42);
        list.add(37);
        list.add(4);

        LongList copy = SerializationUtils.clone(list);
        assertThat(copy, contains(42L, 37L, 4L));
    }
View Full Code Here

        CompactableLongArrayList list = new CompactableLongArrayList();
        list.add(42);
        list.add(37);
        list.add(Integer.MAX_VALUE + 7L);

        LongList copy = SerializationUtils.clone(list);
        assertThat(copy, contains(42L, 37L, Integer.MAX_VALUE + 7L));
    }
View Full Code Here

    }

    private static MutableSparseVector extractVector(Collection<? extends Rating> ratings, IdExtractor dimension) {
        // collect the list of unique IDs
        // use a list since we'll be sorting anyway
        LongList ids = new LongArrayList(ratings.size());
        for (Rating r: ratings) {
            ids.add(dimension.getId(r));
        }

        LongKeyDomain keys = LongKeyDomain.fromCollection(ids, false);
        MutableSparseVector msv = MutableSparseVector.create(keys.domain());
        long[] timestamps = null;
View Full Code Here

TOP

Related Classes of it.unimi.dsi.fastutil.longs.LongList

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.