Skip to content

Commit 0b2bdb4

Browse files
committed
Move getContent to Oozie test
1 parent 9748314 commit 0b2bdb4

File tree

2 files changed

+12
-8
lines changed

2 files changed

+12
-8
lines changed

dumper/app/src/test/java/com/google/edwmigration/dumper/application/dumper/connector/hadoop/oozie/OozieWorkflowJobsTaskTest.java

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@
3939
import com.github.tomakehurst.wiremock.client.ResponseDefinitionBuilder;
4040
import com.github.tomakehurst.wiremock.core.WireMockConfiguration;
4141
import com.github.tomakehurst.wiremock.extension.responsetemplating.ResponseTemplateTransformer;
42+
import com.google.common.io.ByteSink;
4243
import com.google.edwmigration.dumper.application.dumper.ConnectorArguments;
4344
import com.google.edwmigration.dumper.application.dumper.task.MemoryByteSink;
4445
import com.google.edwmigration.dumper.application.dumper.task.TaskRunContext;
@@ -53,6 +54,9 @@
5354
import java.time.format.DateTimeFormatter;
5455
import java.util.Arrays;
5556
import java.util.Date;
57+
58+
import javax.annotation.Nonnull;
59+
5660
import org.apache.oozie.client.AuthOozieClient;
5761
import org.apache.oozie.client.WorkflowJob;
5862
import org.apache.oozie.client.XOozieClient;
@@ -128,7 +132,7 @@ public void doRun_requestBatchesUntilFullDateRangeFetched_ok() throws Exception
128132
task.doRun(context, sink, new OozieHandle(oozieClient));
129133

130134
// Assert
131-
String actual = sink.getContent();
135+
String actual = getContent(sink);
132136
String expected = readFileAsString("/oozie/expected-jobs-all-in-range-byenddate.csv");
133137
assertEquals(expected, actual);
134138
}
@@ -188,7 +192,7 @@ public void doRun_requestBatchesFilterOnClient_ok() throws Exception {
188192
task.doRun(context, sink, new OozieHandle(oozieClient));
189193

190194
// Assert
191-
String actual = sink.getContent();
195+
String actual = getContent(sink);
192196
String expected =
193197
readFileAsString("/oozie/expected-jobs-filtered-by-range-sorted-byenddate.csv");
194198
assertEquals(expected, actual);
@@ -237,7 +241,7 @@ public void doRun_requestBatchesFilterOnClient_nullDate_success() throws Excepti
237241
task.doRun(context, sink, new OozieHandle(oozieClient));
238242

239243
// Assert
240-
String actual = sink.getContent();
244+
String actual = getContent(sink);
241245
String expected = readFileAsString("/oozie/expected-jobs-one-job-from-template.csv");
242246
assertEquals(expected, actual);
243247
}
@@ -329,7 +333,7 @@ private void testWithBatchSize(int batchSize) throws Exception {
329333
task.doRun(context, sink, new OozieHandle(oozieClient));
330334

331335
// Assert
332-
String actual = sink.getContent();
336+
String actual = getContent(sink);
333337
String expected = readFileAsString("/oozie/expected-jobs.csv");
334338
assertEquals(expected, actual);
335339
}
@@ -440,6 +444,10 @@ private String readFileAsString(String fileName) throws IOException, URISyntaxEx
440444
return new String(Files.readAllBytes(Paths.get(this.getClass().getResource(fileName).toURI())));
441445
}
442446

447+
private static String getContent(@Nonnull ByteSink sink) throws IOException {
448+
return sink.openStream().toString();
449+
}
450+
443451
private static String toISO(ZonedDateTime dateTime) {
444452
return ISO8601_UTC_FORMAT.format(dateTime.toInstant());
445453
}

dumper/app/src/test/java/com/google/edwmigration/dumper/application/dumper/task/MemoryByteSink.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,4 @@ public final class MemoryByteSink extends ByteSink {
2828
public OutputStream openStream() {
2929
return out;
3030
}
31-
32-
public String getContent() {
33-
return out.toString();
34-
}
3531
}

0 commit comments

Comments
 (0)