Skip to content

Commit f0a1d6c

Browse files
committed
modified tests to cancel job
1 parent fc181a9 commit f0a1d6c

File tree

1 file changed

+24
-5
lines changed

1 file changed

+24
-5
lines changed

dlp/src/test/java/dlp/snippets/InspectTests.java

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@
2020
import static org.hamcrest.core.StringContains.containsString;
2121
import static org.junit.Assert.assertNotNull;
2222

23+
import com.google.privacy.dlp.v2.CancelDlpJobRequest;
24+
import com.google.cloud.dlp.v2.DlpServiceClient;
2325
import java.io.ByteArrayOutputStream;
2426
import java.io.IOException;
2527
import java.io.PrintStream;
@@ -103,8 +105,13 @@ public void testInspectGcsFile() throws InterruptedException, ExecutionException
103105
InspectGcsFile.inspectGcsFile(PROJECT_ID, GCS_PATH, TOPIC_ID, SUBSCRIPTION_ID);
104106

105107
String output = bout.toString();
106-
assertThat(output, containsString("Info type: PHONE_NUMBER"));
107-
assertThat(output, containsString("Info type: EMAIL_ADDRESS"));
108+
assertThat(output, containsString("Job created: "));
109+
110+
String jobId = output.split("Job created: ")[1].split("\n")[0];
111+
CancelDlpJobRequest request = CancelDlpJobRequest.newBuilder().setName(jobId).build();
112+
try (DlpServiceClient client = DlpServiceClient.create()) {
113+
client.cancelDlpJob(request);
114+
}
108115
}
109116

110117
@Test
@@ -114,8 +121,13 @@ public void testInspectDatastoreEntity()
114121
PROJECT_ID, datastoreNamespace, datastoreKind, TOPIC_ID, SUBSCRIPTION_ID);
115122

116123
String output = bout.toString();
117-
assertThat(output, containsString("Info type: PHONE_NUMBER"));
118-
assertThat(output, containsString("Info type: EMAIL_ADDRESS"));
124+
assertThat(output, containsString("Job created: "));
125+
126+
String jobId = output.split("Job created: ")[1].split("\n")[0];
127+
CancelDlpJobRequest request = CancelDlpJobRequest.newBuilder().setName(jobId).build();
128+
try (DlpServiceClient client = DlpServiceClient.create()) {
129+
client.cancelDlpJob(request);
130+
}
119131
}
120132

121133
@Test
@@ -125,6 +137,13 @@ public void testInspectBigQueryTable()
125137
PROJECT_ID, DATASET_ID, TABLE_ID, TOPIC_ID, SUBSCRIPTION_ID);
126138

127139
String output = bout.toString();
128-
assertThat(output, containsString("Info type: PHONE_NUMBER"));
140+
assertThat(output, containsString("Job created: "));
141+
142+
String jobId = output.split("Job created: ")[1].split("\n")[0];
143+
CancelDlpJobRequest request = CancelDlpJobRequest.newBuilder().setName(jobId).build();
144+
try (DlpServiceClient client = DlpServiceClient.create()) {
145+
client.cancelDlpJob(request);
146+
}
147+
129148
}
130149
}

0 commit comments

Comments
 (0)