src/test/java/org/embulk/input/zendesk/utils/ZendeskTestHelper.java in embulk-input-zendesk-0.3.5 vs src/test/java/org/embulk/input/zendesk/utils/ZendeskTestHelper.java in embulk-input-zendesk-0.3.6
- old
+ new
@@ -74,6 +74,19 @@
}
catch (NoSuchFieldException | IllegalAccessException e) {
Assert.fail(e.getMessage());
}
}
+
+ public static void setPreviewMode(final ZendeskPluginTestRuntime runtime, final boolean isPreview)
+ {
+ // A small hack to make the plugin executed in preview mode so
+ try {
+ final Field previewField = ExecSession.class.getDeclaredField("preview");
+ previewField.setAccessible(true);
+ previewField.set(runtime.getExec(), isPreview);
+ }
+ catch (NoSuchFieldException | IllegalAccessException e) {
+ Assert.fail(e.getMessage());
+ }
+ }
}