Examples of MockOutputPipe


Examples of uk.org.ogsadai.activity.MockOutputPipe

                ControlBlock.LIST_BEGIN,
                ControlBlock.LIST_END
        });
        activity.addInput("columns", inputColumns);

        MockOutputPipe output = new MockOutputPipe(new Object[] {});
        activity.addOutput("data", output);
       
        try
        {
            activity.process();
View Full Code Here

Examples of uk.org.ogsadai.activity.MockOutputPipe

                        tuple1, tuple2, tuple3,
                        ControlBlock.LIST_END
                });
        activity.addInput("data", input);
       
        MockOutputPipe output = new MockOutputPipe(new Object[] {});
        activity.addOutput("result", output);
       
        activity.process();
       
        List actual = output.getActualBlocks();
        assertEquals(1, actual.size());
        PMMLDocument pmml = (PMMLDocument)actual.get(0);
       
        NumericInfo info = pmml.getPMML().getMiningModelArray(0).getModelStats().getUnivariateStatsArray(0).getNumericInfo();
        assertEquals(0, Double.compare(10, info.getMinimum()));
View Full Code Here

Examples of uk.org.ogsadai.activity.MockOutputPipe

                        tuple1, tuple2, tuple3,
                        ControlBlock.LIST_END
                });
        activity.addInput("data", input);
       
        MockOutputPipe output = new MockOutputPipe(new Object[] {});
        activity.addOutput("result", output);
       
        activity.process();
       
        List actual = output.getActualBlocks();
        assertEquals(1, actual.size());
        PMMLDocument pmml = (PMMLDocument)actual.get(0);
       
        PMMLToXMLCharArraysActivity toXML = new PMMLToXMLCharArraysActivity();
        input = new MockInputPipe(pmml);
        toXML.addInput("pmml", input);
       
        output = new MockOutputPipe(new Object[] {});
        toXML.addOutput("result", output);
       
        toXML.process();
       
        System.out.println(new String((char[])output.getActualBlocks().get(0)));
    }
View Full Code Here

Examples of uk.org.ogsadai.activity.MockOutputPipe

                script
            });
        activity.addInput(GenericActivity.INPUT_SCRIPT, inputScript);
        MockInputPipe inputLanguage = new MockInputPipe("jruby");
        activity.addInput(GenericActivity.INPUT_LANGUAGE, inputLanguage);
        MockOutputPipe output = new MockOutputPipe(new Object[] {5l});
        activity.addOutput("output", output);
        activity.process();
        output.verify();
    }
View Full Code Here

Examples of uk.org.ogsadai.activity.MockOutputPipe

        activity.addInput(GenericActivity.INPUT_SCRIPT, inputScript);
        MockInputPipe inputLanguage = new MockInputPipe("jruby");
        activity.addInput(GenericActivity.INPUT_LANGUAGE, inputLanguage);
        MockInputPipe inputName = new MockInputPipe("Amy");
        activity.addInput("input", inputName);
        MockOutputPipe output = new MockOutputPipe(new Object[] {"Amy"});
        activity.addOutput("output", output);
        activity.process();
        output.verify();
    }
View Full Code Here

Examples of uk.org.ogsadai.activity.MockOutputPipe

        activity.addInput("min", inputMin);
        MockInputPipe inputMax = new MockInputPipe(max);
        activity.addInput("max", inputMax);
        MockInputPipe inputStep = new MockInputPipe(step);
        activity.addInput("step", inputStep);
        MockOutputPipe output = new MockOutputPipe(new Object[] {});
        activity.addOutput("output", output);
        activity.process();
        List<?> actual = output.getActualBlocks();
        for (Object block : actual)
        {
            if (block instanceof Tuple)
            {
                Assert.assertEquals(value, ((Tuple)block).getDouble(0), 0.001);
View Full Code Here

Examples of uk.org.ogsadai.activity.MockOutputPipe

                "def flush()\n" +
                "  Java::java.util.Collections.emptyList;\n" +
                "end\n";
        MockInputPipe scriptInput = new MockInputPipe(script);
        MockInputPipe languageInput = new MockInputPipe("jruby");
        MockOutputPipe output = new MockOutputPipe(new Object[] {});
        GenericTupleTransformActivity activity = new GenericTupleTransformActivity();
        activity.addInput(GenericTupleTransformActivity.INPUT_DATA, dataInput);
        activity.addInput(GenericTupleTransformActivity.INPUT_SCRIPT, scriptInput);
        activity.addInput(GenericTupleTransformActivity.INPUT_LANGUAGE, languageInput);
        activity.addOutput(GenericTupleTransformActivity.OUTPUT, output);
        activity.process();
        List<?> actual = output.getActualBlocks();
        Assert.assertEquals(1, ((Tuple)actual.get(2)).getInt(0));
        Assert.assertEquals(5, ((Tuple)actual.get(3)).getInt(0));
        Assert.assertEquals(9, ((Tuple)actual.get(4)).getInt(0));
    }
View Full Code Here

Examples of uk.org.ogsadai.activity.MockOutputPipe

                new SimpleTuple(Arrays.asList(2, "e")),
                ControlBlock.LIST_END
        });
        MockInputPipe scriptInput = new MockInputPipe(GenericTupleJoinActivityTest.readFile("src/ogsadai/test/uk/org/ogsadai/generic/ReplaceNull.rb"));
        MockInputPipe languageInput = new MockInputPipe("jruby");
        MockOutputPipe output = new MockOutputPipe(new Object[]{});
        GenericTupleTransformActivity activity = new GenericTupleTransformActivity();
        activity.addInput(GenericTupleTransformActivity.INPUT_DATA, dataInput);
        activity.addInput(GenericTupleTransformActivity.INPUT_SCRIPT, scriptInput);
        activity.addInput(GenericTupleTransformActivity.INPUT_LANGUAGE, languageInput);
        activity.addOutput(GenericTupleTransformActivity.OUTPUT, output);
        activity.process();
        List<?> actual = output.getActualBlocks();
        Assert.assertEquals(0, ((Tuple)actual.get(2)).getInt(0));
        Assert.assertEquals(0, ((Tuple)actual.get(3)).getInt(0));
        Assert.assertEquals(1, ((Tuple)actual.get(4)).getInt(0));
        Assert.assertEquals(1, ((Tuple)actual.get(5)).getInt(0));
        Assert.assertEquals(2, ((Tuple)actual.get(6)).getInt(0));
View Full Code Here

Examples of uk.org.ogsadai.activity.MockOutputPipe

                ControlBlock.LIST_END
        });
        String script = readFile("src/ogsadai/test/uk/org/ogsadai/generic/SoundexJoin.rb");
        MockInputPipe scriptInput = new MockInputPipe(script);
        MockInputPipe languageInput = new MockInputPipe("jruby");
        MockOutputPipe output = new MockOutputPipe(new Object[] {});
        GenericTupleJoinActivity activity = new GenericTupleJoinActivity();
        activity.addInput(GenericTupleJoinActivity.INPUT_DATA1, data1Input);
        activity.addInput(GenericTupleJoinActivity.INPUT_DATA2, data2Input);
        activity.addInput(GenericTupleJoinActivity.INPUT_SCRIPT, scriptInput);
        activity.addInput(GenericTupleJoinActivity.INPUT_LANGUAGE, languageInput);
        activity.addOutput(GenericTupleJoinActivity.OUTPUT, output);
        activity.process();
        List<?> actual = output.getActualBlocks();
        Assert.assertEquals("Rupert", ((Tuple)actual.get(2)).getString(0));
        Assert.assertEquals("Robert", ((Tuple)actual.get(2)).getString(1));
        Assert.assertEquals("Ally", ((Tuple)actual.get(3)).getString(0));
        Assert.assertEquals("Ali", ((Tuple)actual.get(3)).getString(1));
        Assert.assertEquals("Amy", ((Tuple)actual.get(4)).getString(0));
View Full Code Here

Examples of uk.org.ogsadai.activity.MockOutputPipe

       
        ListSplitActivity activity = new ListSplitActivity();
        activity.addInput(ListSplitActivity.INPUT_SIZE, inputSize);
        activity.addInput(ListSplitActivity.INPUT_DATA, inputData);
       
        MockOutputPipe output = new MockOutputPipe(
                new Object[] {});
        activity.addOutput(ListSplitActivity.OUTPUT_RESULT, output);
       
        activity.process();
        System.out.println(output.getActualBlocks());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.