Lines Matching refs:table

36   protected Table<String, Integer, Character> table;
39 * Creates a table with the specified data.
41 * @param data the table data, repeating the sequence row key, column key,
51 assertEquals(expectedSize, table.size());
56 table = create();
60 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
61 assertTrue(table.contains("foo", 1));
62 assertTrue(table.contains("bar", 1));
63 assertTrue(table.contains("foo", 3));
64 assertFalse(table.contains("foo", 2));
65 assertFalse(table.contains("bar", 3));
66 assertFalse(table.contains("cat", 1));
67 assertFalse(table.contains("foo", null));
68 assertFalse(table.contains(null, 1));
69 assertFalse(table.contains(null, null));
73 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
74 assertTrue(table.containsRow("foo"));
75 assertTrue(table.containsRow("bar"));
76 assertFalse(table.containsRow("cat"));
77 assertFalse(table.containsRow(null));
81 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
82 assertTrue(table.containsColumn(1));
83 assertTrue(table.containsColumn(3));
84 assertFalse(table.containsColumn(2));
85 assertFalse(table.containsColumn(null));
89 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
90 assertTrue(table.containsValue('a'));
91 assertTrue(table.containsValue('b'));
92 assertTrue(table.containsValue('c'));
93 assertFalse(table.containsValue('x'));
94 assertFalse(table.containsValue(null));
98 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
99 assertEquals((Character) 'a', table.get("foo", 1));
100 assertEquals((Character) 'b', table.get("bar", 1));
101 assertEquals((Character) 'c', table.get("foo", 3));
102 assertNull(table.get("foo", 2));
103 assertNull(table.get("bar", 3));
104 assertNull(table.get("cat", 1));
105 assertNull(table.get("foo", null));
106 assertNull(table.get(null, 1));
107 assertNull(table.get(null, null));
111 assertTrue(table.isEmpty());
112 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
113 assertFalse(table.isEmpty());
118 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
123 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
124 Table<String, Integer, Character> hashCopy = HashBasedTable.create(table);
135 .addEqualityGroup(table, hashCopy, reordered)
143 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
147 assertEquals(expected, table.hashCode());
151 table = create("foo", 1, 'a');
152 assertEquals("{foo={1=a}}", table.toString());
156 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
157 assertEquals(ImmutableMap.of(1, 'a', 3, 'c'), table.row("foo"));
162 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
164 table.row(null);
170 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
171 assertEquals(ImmutableMap.of("foo", 'a', "bar", 'b'), table.column(1));
176 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
178 table.column(null);
184 table = create(
186 ASSERT.that(table.columnKeySet()).hasContentsAnyOrder(1, 2, 3);
191 table = create(
193 new NullPointerTester().testAllPublicInstanceMethods(table);