use of org.pentaho.di.core.CheckResultInterface in project pentaho-kettle by pentaho.
the class JobEntryCreateFile method main.
public static void main(String[] args) {
List<CheckResultInterface> remarks = new ArrayList<CheckResultInterface>();
new JobEntryCreateFile().check(remarks, null, new Variables(), null, null);
System.out.printf("Remarks: %s\n", remarks);
}
use of org.pentaho.di.core.CheckResultInterface in project pentaho-kettle by pentaho.
the class JobEntryDeleteFile method main.
public static void main(String[] args) {
List<CheckResultInterface> remarks = new ArrayList<CheckResultInterface>();
new JobEntryDeleteFile().check(remarks, null, new Variables(), null, null);
System.out.printf("Remarks: %s\n", remarks);
}
use of org.pentaho.di.core.CheckResultInterface in project pentaho-kettle by pentaho.
the class TransMetaTest method testTransWithOneStepIsConsideredUsed.
@Test
public void testTransWithOneStepIsConsideredUsed() throws Exception {
TransMeta transMeta = new TransMeta(getClass().getResource("one-step-trans.ktr").getPath());
assertEquals(1, transMeta.getUsedSteps().size());
Repository rep = mock(Repository.class);
ProgressMonitorListener monitor = mock(ProgressMonitorListener.class);
List<CheckResultInterface> remarks = new ArrayList<>();
IMetaStore metaStore = mock(IMetaStore.class);
transMeta.checkSteps(remarks, false, monitor, new Variables(), rep, metaStore);
assertEquals(4, remarks.size());
for (CheckResultInterface remark : remarks) {
assertEquals(CheckResultInterface.TYPE_RESULT_OK, remark.getType());
}
}
use of org.pentaho.di.core.CheckResultInterface in project pentaho-kettle by pentaho.
the class UnivariateStatsMetaTest method testCheckEmptyPrev.
@Test
public void testCheckEmptyPrev() {
UnivariateStatsMeta meta = new UnivariateStatsMeta();
RowMetaInterface mockRowMetaInterface = mock(RowMetaInterface.class);
when(mockRowMetaInterface.size()).thenReturn(0);
List<CheckResultInterface> remarks = new ArrayList<CheckResultInterface>();
meta.check(remarks, null, null, mockRowMetaInterface, new String[0], null, null, null, null, null);
assertEquals(2, remarks.size());
assertEquals("Not receiving any fields from previous steps!", remarks.get(0).getText());
}
use of org.pentaho.di.core.CheckResultInterface in project pentaho-kettle by pentaho.
the class WebServiceMetaTest method testCheck.
@Test
public void testCheck() throws Exception {
WebServiceMeta webServiceMeta = new WebServiceMeta();
TransMeta transMeta = mock(TransMeta.class);
StepMeta stepMeta = mock(StepMeta.class);
RowMetaInterface prev = mock(RowMetaInterface.class);
RowMetaInterface info = mock(RowMetaInterface.class);
Repository rep = mock(Repository.class);
IMetaStore metastore = mock(IMetaStore.class);
String[] input = { "one" };
ArrayList<CheckResultInterface> remarks = new ArrayList<>();
webServiceMeta.check(remarks, transMeta, stepMeta, null, input, null, info, new Variables(), rep, metastore);
assertEquals(2, remarks.size());
assertEquals("Not receiving any fields from previous steps!", remarks.get(0).getText());
assertEquals("Step is receiving info from other steps.", remarks.get(1).getText());
remarks.clear();
webServiceMeta.setInFieldArgumentName("ifan");
when(prev.size()).thenReturn(2);
webServiceMeta.check(remarks, transMeta, stepMeta, prev, new String[] {}, null, info, new Variables(), rep, metastore);
assertEquals(2, remarks.size());
assertEquals("Step is connected to previous one, receiving 2 fields", remarks.get(0).getText());
assertEquals("No input received from other steps!", remarks.get(1).getText());
}
Aggregations