tm.put(new Key(new Text(String.format("%03d", 4)), new Text("b"), new Text("x")), dv);
tm.put(new Key(new Text(String.format("%03d", 5)), new Text("b"), new Text("y")), dv);
assertTrue(tm.size() == 5);
int size = filter(tm, ncqf(new Column("c".getBytes(), null, null)));
assertTrue(size == 5);
size = filter(tm, ncqf(new Column("a".getBytes(), null, null)));
assertTrue(size == 5);
size = filter(tm, ncqf(new Column("a".getBytes(), "x".getBytes(), null)));
assertTrue(size == 1);
size = filter(tm, ncqf(new Column("a".getBytes(), "x".getBytes(), null), new Column("b".getBytes(), "x".getBytes(), null)));
assertTrue(size == 2);
size = filter(tm, ncqf(new Column("a".getBytes(), "x".getBytes(), null), new Column("b".getBytes(), "y".getBytes(), null)));
assertTrue(size == 2);
size = filter(tm, ncqf(new Column("a".getBytes(), "x".getBytes(), null), new Column("b".getBytes(), null, null)));
assertTrue(size == 3);
}