Lines Matching refs:table

42     ArrayTable<String, Integer, Character> table =
44 populate(table, data);
45 return table;
49 assertEquals(9, table.size());
63 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
64 assertTrue(table.contains("foo", 1));
65 assertTrue(table.contains("bar", 1));
66 assertTrue(table.contains("foo", 3));
67 assertTrue(table.contains("foo", 2));
68 assertTrue(table.contains("bar", 3));
69 assertTrue(table.contains("cat", 1));
70 assertFalse(table.contains("foo", -1));
71 assertFalse(table.contains("bad", 1));
72 assertFalse(table.contains("bad", -1));
73 assertFalse(table.contains("foo", null));
74 assertFalse(table.contains(null, 1));
75 assertFalse(table.contains(null, null));
79 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
80 assertTrue(table.containsRow("foo"));
81 assertTrue(table.containsRow("bar"));
82 assertTrue(table.containsRow("cat"));
83 assertFalse(table.containsRow("bad"));
84 assertFalse(table.containsRow(null));
88 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
89 assertTrue(table.containsColumn(1));
90 assertTrue(table.containsColumn(3));
91 assertTrue(table.containsColumn(2));
92 assertFalse(table.containsColumn(-1));
93 assertFalse(table.containsColumn(null));
97 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
98 assertTrue(table.containsValue('a'));
99 assertTrue(table.containsValue('b'));
100 assertTrue(table.containsValue('c'));
101 assertFalse(table.containsValue('x'));
102 assertTrue(table.containsValue(null));
106 assertFalse(table.isEmpty());
107 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
108 assertFalse(table.isEmpty());
112 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
127 .addEqualityGroup(table, reordered)
136 table = ArrayTable.create(asList("foo", "bar"), asList(1, 3));
137 table.put("foo", 1, 'a');
138 table.put("bar", 1, 'b');
139 table.put("foo", 3, 'c');
144 assertEquals(expected, table.hashCode());
148 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
153 assertEquals(expected, table.row("foo"));
157 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
162 assertEquals(expected, table.column(1));
166 table = ArrayTable.create(ImmutableList.of("foo"), ImmutableList.of(1));
167 table.put("foo", 1, 'a');
168 assertEquals("{foo={1=a}}", table.toString());
238 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
239 SerializableTester.reserializeAndAssert(table);
247 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
251 table.toString());
255 table.rowMap().toString());
259 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
263 table.cellSet().toString());
267 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
268 assertEquals("[foo, bar, cat]", table.rowKeySet().toString());
272 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
273 assertEquals("[1, 2, 3]", table.columnKeySet().toString());
277 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
279 table.values().toString());
283 ArrayTable<String, Integer, Character> table
285 ASSERT.that(table.rowKeyList()).hasContentsInOrder("foo", "bar", "cat");
289 ArrayTable<String, Integer, Character> table
291 ASSERT.that(table.columnKeyList()).hasContentsInOrder(1, 2, 3);
295 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
296 assertNull(table.get("dog", 1));
297 assertNull(table.get("foo", 4));
301 ArrayTable<String, Integer, Character> table
303 assertEquals((Character) 'b', table.at(1, 0));
304 assertEquals((Character) 'c', table.at(0, 2));
305 assertNull(table.at(1, 2));
307 table.at(1, 3);
311 table.at(1, -1);
315 table.at(3, 2);
319 table.at(-1, 2);
325 ArrayTable<String, Integer, Character> table
327 assertEquals((Character) 'b', table.set(1, 0, 'd'));
328 assertEquals((Character) 'd', table.get("bar", 1));
329 assertNull(table.set(2, 0, 'e'));
330 assertEquals((Character) 'e', table.get("cat", 1));
331 assertEquals((Character) 'a', table.set(0, 0, null));
332 assertNull(table.get("foo", 1));
334 table.set(1, 3, 'z');
338 table.set(1, -1, 'z');
342 table.set(3, 2, 'z');
346 table.set(-1, 2, 'z');
349 assertFalse(table.containsValue('z'));
353 ArrayTable<String, Integer, Character> table
355 table.eraseAll();
356 assertEquals(9, table.size());
357 assertNull(table.get("bar", 1));
358 assertTrue(table.containsRow("foo"));
359 assertFalse(table.containsValue('a'));
363 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
365 table.put("dog", 1, 'd');
371 table.put("foo", 4, 'd');
376 assertFalse(table.containsValue('d'));
380 ArrayTable<String, Integer, Character> table
382 assertEquals((Character) 'b', table.erase("bar", 1));
383 assertNull(table.get("bar", 1));
384 assertEquals(9, table.size());
385 assertNull(table.erase("bar", 1));
386 assertNull(table.erase("foo", 2));
387 assertNull(table.erase("dog", 1));
388 assertNull(table.erase("bar", 5));
389 assertNull(table.erase(null, 1));
390 assertNull(table.erase("bar", null));
394 ArrayTable<String, Integer, Character> table
396 Character[][] array = table.toArray(Character.class);
401 table.set(0, 2, 'd');
404 assertEquals((Character) 'd', table.at(0, 2));
408 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
409 Cell<String, Integer, Character> cell = table.cellSet().iterator().next();
411 assertEquals((Character) 'a', table.put("foo", 1, 'd'));
416 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
417 Map<Integer, Character> row = table.row("dog");
426 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
427 Map<String, Character> column = table.column(4);
436 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
437 Map<Integer, Character> map = table.row("foo");
447 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
448 Map<String, Character> map = table.column(3);