@Test public void testAddPreference() { int idx = bld.add(10, 39, 3.5); assertThat(idx, equalTo(0)); assertThat(bld.size(), equalTo(1)); PackedRatingData data = bld.build(); assertThat(data.size(), equalTo(1)); RatingMatrixEntry p2 = data.getEntry(0); assertThat(p2.getIndex(), equalTo(0)); assertThat(p2.getUserIndex(), equalTo(0)); assertThat(p2.getItemIndex(), equalTo(0)); assertThat(p2.getUserId(), equalTo(10L)); assertThat(p2.getItemId(), equalTo(39L)); assertThat(p2.getValue(), equalTo(3.5)); }
int idx = bld.add(uid, iid, r.getDoubleValue()); imap.put(iid, idx);
items[rnd.nextInt(1000)], rnd.nextGaussian()); bld.add(p.getUserId(), p.getItemId(), p.getValue());
int idx = bld.add(uid, iid, r.getDoubleValue()); imap.put(iid, idx);