Skip to content

Commit 7fe65e4

Browse files
committed
Move getContent to Oozie test
1 parent 9748314 commit 7fe65e4

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

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

Lines changed: 10 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,7 @@
5354
import java.time.format.DateTimeFormatter;
5455
import java.util.Arrays;
5556
import java.util.Date;
57+
import javax.annotation.Nonnull;
5658
import org.apache.oozie.client.AuthOozieClient;
5759
import org.apache.oozie.client.WorkflowJob;
5860
import org.apache.oozie.client.XOozieClient;
@@ -128,7 +130,7 @@ public void doRun_requestBatchesUntilFullDateRangeFetched_ok() throws Exception
128130
task.doRun(context, sink, new OozieHandle(oozieClient));
129131

130132
// Assert
131-
String actual = sink.getContent();
133+
String actual = getContent(sink);
132134
String expected = readFileAsString("/oozie/expected-jobs-all-in-range-byenddate.csv");
133135
assertEquals(expected, actual);
134136
}
@@ -188,7 +190,7 @@ public void doRun_requestBatchesFilterOnClient_ok() throws Exception {
188190
task.doRun(context, sink, new OozieHandle(oozieClient));
189191

190192
// Assert
191-
String actual = sink.getContent();
193+
String actual = getContent(sink);
192194
String expected =
193195
readFileAsString("/oozie/expected-jobs-filtered-by-range-sorted-byenddate.csv");
194196
assertEquals(expected, actual);
@@ -237,7 +239,7 @@ public void doRun_requestBatchesFilterOnClient_nullDate_success() throws Excepti
237239
task.doRun(context, sink, new OozieHandle(oozieClient));
238240

239241
// Assert
240-
String actual = sink.getContent();
242+
String actual = getContent(sink);
241243
String expected = readFileAsString("/oozie/expected-jobs-one-job-from-template.csv");
242244
assertEquals(expected, actual);
243245
}
@@ -329,7 +331,7 @@ private void testWithBatchSize(int batchSize) throws Exception {
329331
task.doRun(context, sink, new OozieHandle(oozieClient));
330332

331333
// Assert
332-
String actual = sink.getContent();
334+
String actual = getContent(sink);
333335
String expected = readFileAsString("/oozie/expected-jobs.csv");
334336
assertEquals(expected, actual);
335337
}
@@ -440,6 +442,10 @@ private String readFileAsString(String fileName) throws IOException, URISyntaxEx
440442
return new String(Files.readAllBytes(Paths.get(this.getClass().getResource(fileName).toURI())));
441443
}
442444

445+
private static String getContent(@Nonnull ByteSink sink) throws IOException {
446+
return sink.openStream().toString();
447+
}
448+
443449
private static String toISO(ZonedDateTime dateTime) {
444450
return ISO8601_UTC_FORMAT.format(dateTime.toInstant());
445451
}

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)