Skip to content

Commit a064359

Browse files
committed
HBASE-26762: Remove test that proves incorrect usage yields unexpected results
Signed-off-by: Niels Basjes <nielsbasjes@apache.org>
1 parent b45a805 commit a064359

File tree

1 file changed

+0
-39
lines changed

1 file changed

+0
-39
lines changed

hbase-server/src/test/java/org/apache/hadoop/hbase/filter/TestScanRowPrefix.java

Lines changed: 0 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -206,45 +206,6 @@ public void testPrefixScanning() throws IOException {
206206
verifyScanResult(table, scan, expected0, "Scan after prefix reset failed");
207207
}
208208

209-
@Test
210-
public void testRowPrefixFilterAndStartRow() throws IOException {
211-
final TableName tableName = TableName.valueOf(name.getMethodName());
212-
createTable(tableName,"F");
213-
Table table = openTable(tableName);
214-
215-
final byte[][] rowkeys = {Bytes.toBytes("111"), Bytes.toBytes("112")};
216-
final byte[] prefixFilter = Bytes.toBytes("11");
217-
for (byte[] rowkey: rowkeys) {
218-
Put p = new Put(rowkey);
219-
p.addColumn(Bytes.toBytes("F"), Bytes.toBytes("f"), Bytes.toBytes("test value"));
220-
table.put(p);
221-
}
222-
223-
List<byte[]> expected0 = new ArrayList<>();
224-
expected0.add(rowkeys[0]);
225-
expected0.add(rowkeys[1]);
226-
227-
List<byte[]> expected1 = new ArrayList<>();
228-
expected1.add(rowkeys[1]);
229-
230-
// ========
231-
// First scan
232-
// Set startRow before setRowPrefixFilter
233-
Scan scan = new Scan();
234-
scan.withStartRow(rowkeys[1]);
235-
scan.setRowPrefixFilter(prefixFilter);
236-
verifyScanResult(table, scan, expected0, "Set startRow before setRowPrefixFilter unexpected");
237-
238-
// ========
239-
// Second scan
240-
// Set startRow after setRowPrefixFilter
241-
// The result is different from first scan
242-
scan = new Scan();
243-
scan.setRowPrefixFilter(prefixFilter);
244-
scan.withStartRow(rowkeys[1]);
245-
verifyScanResult(table, scan, expected1, "Set startRow after setRowPrefixFilter unexpected");
246-
}
247-
248209
private void verifyScanResult(Table table, Scan scan, List<byte[]> expectedKeys, String message) {
249210
List<byte[]> actualKeys = new ArrayList<>();
250211
try {

0 commit comments

Comments
 (0)