Examples of MockOutputPipe


Examples of uk.org.ogsadai.activity.MockOutputPipe

       
        StringReplaceActivity activity = new StringReplaceActivity();
        activity.addInput(StringReplaceActivity.INPUT_TEMPLATE, inputTemplate);
        activity.addInput(StringReplaceActivity.INPUT_DATA, inputData);
       
        MockOutputPipe output = new MockOutputPipe(
                new Object[] {"Hello Amy, hello 0!",
                              "Hello Ally, hello 1.0!",
                              "Hello Radek, hello 2.0!"});
        activity.addOutput(StringReplaceActivity.OUTPUT_RESULT, output);
       
        activity.process();
        output.verify();
       
    }
View Full Code Here

Examples of uk.org.ogsadai.activity.MockOutputPipe

       
        StringReplaceActivity activity = new StringReplaceActivity();
        activity.addInput(StringReplaceActivity.INPUT_TEMPLATE, inputTemplate);
        activity.addInput(StringReplaceActivity.INPUT_DATA, inputData);
       
        MockOutputPipe output = new MockOutputPipe(new Object[] {});
        activity.addOutput(StringReplaceActivity.OUTPUT_RESULT, output);
       
        try
        {
            activity.process();
View Full Code Here

Examples of uk.org.ogsadai.activity.MockOutputPipe

                ControlBlock.LIST_BEGIN, "yes", "no", ControlBlock.LIST_END,
                ControlBlock.LIST_END
        });
        activity.addInput(BuildClassifierActivity.INPUT_NOMINAL_VALUES, nominalValuesInput);

        MockOutputPipe output = new MockOutputPipe(new Object[] {});
        activity.addOutput(BuildClassifierActivity.CLASSIFIER_OUTPUT, output);
       
        activity.process();
       
        TupleClassifier classifier = (TupleClassifier)output.getActualBlocks().get(0);
//        System.out.println(classifier);
       
        ClassifyActivity classify = new ClassifyActivity();
        MockInputPipe inputClassifier = new MockInputPipe(classifier);
        classify.addInput(ClassifyActivity.INPUT_CLASSIFIER, inputClassifier);
        MockInputPipe inputData = new MockInputPipe(buildInputTable().toArray());
        classify.addInput(ClassifyActivity.INPUT_DATA, inputData);
        MockInputPipe inputResultColumnName = new MockInputPipe("myResult");
        classify.addInput(ClassifyActivity.INPUT_RESULT_COLUMN_NAME, inputResultColumnName);
        MockOutputPipe outputClassify = new MockOutputPipe(new Object[] {});
        classify.addOutput(ClassifyActivity.OUTPUT, outputClassify);
       
        classify.process();
       
        List<?> actualBlocks = outputClassify.getActualBlocks();
        assertEquals(input.size(), actualBlocks.size());
        TupleMetadata tupleMetadata = (TupleMetadata)((MetadataWrapper)actualBlocks.get(1)).getMetadata();
        assertEquals("myResult", tupleMetadata.getColumnMetadata(0).getName());
        assertEquals(ControlBlock.LIST_BEGIN, actualBlocks.get(0));
        for (int i=2; i<actualBlocks.size()-1; i++)
View Full Code Here

Examples of uk.org.ogsadai.activity.MockOutputPipe

                ControlBlock.LIST_BEGIN, "yes", "no", ControlBlock.LIST_END,
                ControlBlock.LIST_END
        });
        activity.addInput(BuildClassifierActivity.INPUT_NOMINAL_VALUES, nominalValuesInput);

        MockOutputPipe output = new MockOutputPipe(new Object[] {});
        activity.addOutput(BuildClassifierActivity.CLASSIFIER_OUTPUT, output);
       
        activity.process();
       
        TupleClassifier classifier = (TupleClassifier)output.getActualBlocks().get(0);
//        System.out.println(classifier);
       
        ClassifyActivity classify = new ClassifyActivity();
        MockInputPipe inputClassifier = new MockInputPipe(classifier);
        classify.addInput(ClassifyActivity.INPUT_CLASSIFIER, inputClassifier);
        MockInputPipe inputData = new MockInputPipe(buildInputTable().toArray());
        classify.addInput(ClassifyActivity.INPUT_DATA, inputData);
        MockInputPipe inputResultColumnName = new MockInputPipe("myResult");
        classify.addInput(ClassifyActivity.INPUT_RESULT_COLUMN_NAME, inputResultColumnName);
        MockOutputPipe outputClassify = new MockOutputPipe(new Object[] {});
        classify.addOutput(ClassifyActivity.OUTPUT, outputClassify);
       
        classify.process();
       
        List<?> actualBlocks = outputClassify.getActualBlocks();
        assertEquals(input.size(), actualBlocks.size());
        TupleMetadata tupleMetadata = (TupleMetadata)((MetadataWrapper)actualBlocks.get(1)).getMetadata();
        assertEquals("myResult", tupleMetadata.getColumnMetadata(0).getName());
        assertEquals(ControlBlock.LIST_BEGIN, actualBlocks.get(0));
        for (int i=2; i<actualBlocks.size()-1; i++)
View Full Code Here

Examples of uk.org.ogsadai.activity.MockOutputPipe

                ControlBlock.LIST_BEGIN, "yes", "no", ControlBlock.LIST_END,
                ControlBlock.LIST_END
        });
        activity.addInput(BuildClassifierActivity.INPUT_NOMINAL_VALUES, nominalValuesInput);

        MockOutputPipe output = new MockOutputPipe(new Object[] {});
        activity.addOutput(BuildClassifierActivity.CLASSIFIER_OUTPUT, output);
       
        activity.process();
       
        TupleClassifier classifier = (TupleClassifier)output.getActualBlocks().get(0);
//        System.out.println(classifier);
       
        ClassifyActivity classify = new ClassifyActivity();
        MockInputPipe inputClassifier = new MockInputPipe(classifier);
        classify.addInput(ClassifyActivity.INPUT_CLASSIFIER, inputClassifier);

        MockInputPipe inputData = new MockInputPipe(table.toArray());
        classify.addInput(ClassifyActivity.INPUT_DATA, inputData);
        MockOutputPipe outputClassify = new MockOutputPipe(new Object[] {});
        classify.addOutput(ClassifyActivity.OUTPUT, outputClassify);
       
        classify.process();
       
        List actualBlocks = outputClassify.getActualBlocks();
        assertEquals(table.size(), actualBlocks.size());
        assertEquals(ControlBlock.LIST_BEGIN, actualBlocks.get(0));
        for (int i=2; i<actualBlocks.size()-1; i++)
        {
            assertEquals("Unexpected class",
View Full Code Here

Examples of uk.org.ogsadai.activity.MockOutputPipe

            "Some other test string",
            new SimpleTuple(Arrays.asList(1, 2, 3, 4, 5))
        };
        MockInputPipe input = new MockInputPipe(data);
        serialiser.addInput(SerialiserActivity.INPUT_DATA, input);
        MockOutputPipe output = new MockOutputPipe(new Object[] {});
        serialiser.addOutput(SerialiserActivity.OUTPUT_RESULT, output);
        serialiser.process();
        MockInputPipe input2 = new MockInputPipe(output.getActualBlocks().toArray());
        DeserialiserActivity deserialiser = new DeserialiserActivity();
        deserialiser.addInput(DeserialiserActivity.INPUT_DATA, input2);
        MockOutputPipe output2 = new MockOutputPipe(data);
        deserialiser.addOutput(DeserialiserActivity.OUTPUT_RESULT, output2);
        deserialiser.process();
    }   
View Full Code Here

Examples of uk.org.ogsadai.activity.MockOutputPipe

                ControlBlock.LIST_BEGIN,
                ControlBlock.LIST_END
        });
        activity.addInput(BuildClassifierActivity.INPUT_NOMINAL_VALUES, nominalValuesInput);

        MockOutputPipe output = new MockOutputPipe(new Object[] {});
        activity.addOutput(BuildClassifierActivity.CLASSIFIER_OUTPUT, output);
       
        activity.process();
       
        TupleClassifier classifier = (TupleClassifier)output.getActualBlocks().get(0);
       
        ClassifyActivity classify = new ClassifyActivity();
        MockInputPipe inputClassifier = new MockInputPipe(classifier);
        classify.addInput(ClassifyActivity.INPUT_CLASSIFIER, inputClassifier);

        MockInputPipe inputData = new MockInputPipe(table.toArray());
        classify.addInput(ClassifyActivity.INPUT_DATA, inputData);
        MockOutputPipe outputClassify = new MockOutputPipe(new Object[] {});
        classify.addOutput(ClassifyActivity.OUTPUT, outputClassify);
       
        classify.process();
       
        List actualBlocks = outputClassify.getActualBlocks();
        assertEquals(table.size(), actualBlocks.size());
        assertEquals(ControlBlock.LIST_BEGIN, actualBlocks.get(0));
        for (int i=2; i<actualBlocks.size()-1; i++)
        {
            assertEquals("Unexpected value",
View Full Code Here

Examples of uk.org.ogsadai.activity.MockOutputPipe

            buf.append("Test").append(i);
        }
        Object[] data = { buf.toString() };
        MockInputPipe input = new MockInputPipe(data);
        serialiser.addInput(SerialiserActivity.INPUT_DATA, input);
        MockOutputPipe output = new MockOutputPipe(new Object[] {});
        serialiser.addOutput(SerialiserActivity.OUTPUT_RESULT, output);
        serialiser.process();
        MockInputPipe input2 = new MockInputPipe(output.getActualBlocks().toArray());
        DeserialiserActivity deserialiser = new DeserialiserActivity();
        deserialiser.addInput(DeserialiserActivity.INPUT_DATA, input2);
        MockOutputPipe output2 = new MockOutputPipe(data);
        deserialiser.addOutput(DeserialiserActivity.OUTPUT_RESULT, output2);
        deserialiser.process();
    }   
View Full Code Here

Examples of uk.org.ogsadai.activity.MockOutputPipe

        activity.addInput(BuildClassifierActivity.INPUT_COLUMN_INDICES, colIndicesInput);

        MockInputPipe nomValInput = new MockInputPipe(new Object[] {});
        activity.addInput(BuildClassifierActivity.INPUT_NOMINAL_VALUES, nomValInput);

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

Examples of uk.org.ogsadai.activity.MockOutputPipe

                ControlBlock.LIST_END,
                ControlBlock.LIST_END
        });
        activity.addInput(BuildClassifierActivity.INPUT_NOMINAL_VALUES, nomValInput);

        MockOutputPipe output = new MockOutputPipe(new Object[] {});
        activity.addOutput(BuildClassifierActivity.CLASSIFIER_OUTPUT, output);
       
        try
        {
            activity.process();
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.