com.google.bigtable.v2.Mutation.newBuilder().setDeleteFromColumn(builder.build()).build());
.containsExactly( com.google.bigtable.v2.Mutation.newBuilder() .setDeleteFromColumn( DeleteFromColumn.newBuilder() .setFamilyName("fake-family") .build(), com.google.bigtable.v2.Mutation.newBuilder() .setDeleteFromColumn( DeleteFromColumn.newBuilder() .setFamilyName("fake-family2") .build(), com.google.bigtable.v2.Mutation.newBuilder() .setDeleteFromColumn( DeleteFromColumn.newBuilder() .setFamilyName("fake-family3")
@Test public void otherwiseTest() { ConditionalRowMutation mutation = ConditionalRowMutation.create(TABLE_ID, TEST_KEY) .otherwise(Mutation.create().deleteCells("family1", "qualifier1")) .otherwise(Mutation.create().deleteCells("family2", "qualifier2")); CheckAndMutateRowRequest actualProto = mutation.toProto(REQUEST_CONTEXT); assertThat(actualProto.getFalseMutationsList()) .containsExactly( com.google.bigtable.v2.Mutation.newBuilder() .setDeleteFromColumn( DeleteFromColumn.newBuilder() .setFamilyName("family1") .setColumnQualifier(ByteString.copyFromUtf8("qualifier1"))) .build(), com.google.bigtable.v2.Mutation.newBuilder() .setDeleteFromColumn( DeleteFromColumn.newBuilder() .setFamilyName("family2") .setColumnQualifier(ByteString.copyFromUtf8("qualifier2"))) .build()) .inOrder(); }
com.google.bigtable.v2.Mutation.newBuilder().setDeleteFromColumn(builder.build()).build());
@Test public void thenTest() { ConditionalRowMutation mutation = ConditionalRowMutation.create(TABLE_ID, TEST_KEY) .then(Mutation.create().deleteCells("family1", "qualifier1")) .then(Mutation.create().deleteCells("family2", "qualifier2")); CheckAndMutateRowRequest actualProto = mutation.toProto(REQUEST_CONTEXT); assertThat(actualProto.getTrueMutationsList()) .containsExactly( com.google.bigtable.v2.Mutation.newBuilder() .setDeleteFromColumn( DeleteFromColumn.newBuilder() .setFamilyName("family1") .setColumnQualifier(ByteString.copyFromUtf8("qualifier1"))) .build(), com.google.bigtable.v2.Mutation.newBuilder() .setDeleteFromColumn( DeleteFromColumn.newBuilder() .setFamilyName("family2") .setColumnQualifier(ByteString.copyFromUtf8("qualifier2"))) .build()) .inOrder(); }