public void testDelete_KeepVersionZero() { byte[] qualifier = Bytes.toBytes("qualifier"); deleteType = KeyValue.Type.Delete.getCode(); long deleteTimestamp = 10; long valueTimestamp = 0; sdt.reset(); KeyValue kv = new KeyValue( Bytes.toBytes("row"), Bytes.toBytes("f"), qualifier, deleteTimestamp, KeyValue.Type.Delete); sdt.add(kv); kv = new KeyValue( Bytes.toBytes("row"), Bytes.toBytes("f"), qualifier, valueTimestamp, KeyValue.Type.Delete); DeleteResult ret = sdt.isDeleted(kv); assertEquals(DeleteResult.NOT_DELETED, ret); }