Examples of MockOutputPipe


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

Examples of uk.org.ogsadai.activity.MockOutputPipe

                ControlBlock.LIST_BEGIN,
                ControlBlock.LIST_BEGIN
        });
        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 });
        MockInputPipe expressionInput = new MockInputPipe("X < Y");
        activity.addInput("data", dataInput);
        activity.addInput("expression", expressionInput);
       
        MockOutputPipe output = new MockOutputPipe(new Object[] {});
        activity.addOutput("output", output);
       
        activity.process();
       
        Iterator iterator = output.getActualBlocks().iterator();
        assertTrue(iterator.hasNext());
        assertEquals(ControlBlock.LIST_BEGIN, iterator.next());
        assertTrue(iterator.hasNext());
        assertTrue(iterator.next() instanceof MetadataWrapper);
        assertTrue(iterator.hasNext());
View Full Code Here

Examples of uk.org.ogsadai.activity.MockOutputPipe

                        ControlBlock.LIST_END });
        MockInputPipe expressionInput = new MockInputPipe("X < Y AND Y + X = 4");
        activity.addInput("data", dataInput);
        activity.addInput("expression", expressionInput);
       
        MockOutputPipe output = new MockOutputPipe(new Object[] {});
        activity.addOutput("output", output);
       
        activity.process();
       
        Iterator iterator = output.getActualBlocks().iterator();
        assertTrue(iterator.hasNext());
        assertEquals(ControlBlock.LIST_BEGIN, iterator.next());
        assertTrue(iterator.hasNext());
        assertTrue(iterator.next() instanceof MetadataWrapper);
        assertTrue(iterator.hasNext());
View Full Code Here

Examples of uk.org.ogsadai.activity.MockOutputPipe

                        ControlBlock.LIST_END });
        MockInputPipe expressionInput = new MockInputPipe("X < Y");
        activity.addInput("data", dataInput);
        activity.addInput("expression", expressionInput);
       
        MockOutputPipe outputTrue = new MockOutputPipe(new Object[] {});
        activity.addOutput("true", outputTrue);
        MockOutputPipe outputFalse = new MockOutputPipe(new Object[] {});
        activity.addOutput("false", outputFalse);
       
        activity.process();
       
        Iterator iterator = outputTrue.getActualBlocks().iterator();
        assertTrue(iterator.hasNext());
        assertEquals(ControlBlock.LIST_BEGIN, iterator.next());
        assertTrue(iterator.hasNext());
        assertTrue(iterator.next() instanceof MetadataWrapper);
        assertTrue(iterator.hasNext());
        assertEquals(tupleTrue1, iterator.next());
        assertTrue(iterator.hasNext());
        assertEquals(tupleTrue2, iterator.next());
        assertTrue(iterator.hasNext());
        assertEquals(tupleTrue3, iterator.next());
        assertTrue(iterator.hasNext());
        assertEquals(ControlBlock.LIST_END, iterator.next());
        assertTrue(!iterator.hasNext());
       
        iterator = outputFalse.getActualBlocks().iterator();
        assertTrue(iterator.hasNext());
        assertEquals(ControlBlock.LIST_BEGIN, iterator.next());
        assertTrue(iterator.hasNext());
        assertTrue(iterator.next() instanceof MetadataWrapper);
        assertTrue(iterator.hasNext());
View Full Code Here

Examples of uk.org.ogsadai.activity.MockOutputPipe

                ControlBlock.LIST_END
        });
        activity.addInput(PostToHTTPActivity.INPUT_URL, urlInput);
        activity.addInput(PostToHTTPActivity.INPUT_DATA, dataInput);
       
        MockOutputPipe output = new MockOutputPipe(new Object[] {});
        activity.addOutput(PostToHTTPActivity.OUTPUT, output);
       
        activity.process();
        String filename = (String)output.getActualBlocks().get(0);
       
        GetFromHTTPActivity get = new GetFromHTTPActivity();
        get.addInput(GetFromHTTPActivity.INPUT_URL, new MockInputPipe(host));
        get.addInput(GetFromHTTPActivity.INPUT_FILENAME, new MockInputPipe(filename));
        MockOutputPipe data = new MockOutputPipe(new Object[] {});
        get.addOutput(GetFromHTTPActivity.OUTPUT, data);
       
        get.process();
       
        ByteArrayOutputStream stream = new ByteArrayOutputStream();
        for (int i=1; i<data.getActualBlocks().size()-1; i++)
        {
            stream.write((byte[])data.getActualBlocks().get(i));
        }
        assertEquals(content, new String(stream.toByteArray()));
    }
View Full Code Here

Examples of uk.org.ogsadai.activity.MockOutputPipe

        });
        activity.addInput(BuildClassifierMultiInputActivity.INPUT_NOMINAL_VALUES, nominalValuesInput0);
        activity.addInput(BuildClassifierMultiInputActivity.INPUT_NOMINAL_VALUES, nominalValuesInput1);
        activity.addInput(BuildClassifierMultiInputActivity.INPUT_NOMINAL_VALUES, nominalValuesInput4);

        MockOutputPipe output = new MockOutputPipe(new Object[] {});
        activity.addOutput(BuildClassifierMultiInputActivity.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);
        MockOutputPipe outputClassify = new MockOutputPipe(new Object[] {});
        classify.addOutput(ClassifyActivity.OUTPUT, outputClassify);
       
        classify.process();
       
        List actualBlocks = outputClassify.getActualBlocks();
        assertEquals(input.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

        });
        activity.addInput(BuildClassifierMultiInputActivity.INPUT_NOMINAL_VALUES, nominalValuesInput0);
        activity.addInput(BuildClassifierMultiInputActivity.INPUT_NOMINAL_VALUES, nominalValuesInput1);
        activity.addInput(BuildClassifierMultiInputActivity.INPUT_NOMINAL_VALUES, nominalValuesInput4);

        MockOutputPipe output = new MockOutputPipe(new Object[] {});
        activity.addOutput(BuildClassifierMultiInputActivity.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);
        MockOutputPipe outputClassify = new MockOutputPipe(new Object[] {});
        classify.addOutput(ClassifyActivity.OUTPUT, outputClassify);
       
        classify.process();
       
        List actualBlocks = outputClassify.getActualBlocks();
        assertEquals(input.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

                new SimpleTuple(Arrays.asList(new Object[] {1, "90"})),
                new SimpleTuple(Arrays.asList(new Object[] {2, "10 20"})),
                ControlBlock.LIST_END
        });
       
        MockOutputPipe output = new MockOutputPipe(new Object[] {});
        activity.addInput("data", input);
        activity.addOutput("data", output);
       
        activity.process();

        System.out.println(output.getActualBlocks());
        List actual = output.getActualBlocks();
        assertEquals(ControlBlock.LIST_BEGIN, actual.get(0));
        Tuple tuple = (Tuple)actual.get(2);
        assertEquals(1, tuple.getInt(0));
        List list = (List)tuple.getObject(1);
        assertEquals(2, list.size());
View Full Code Here

Examples of uk.org.ogsadai.activity.MockOutputPipe

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

          MockOutputPipe output = new MockOutputPipe(new Object[] {});
          activity.addOutput(BuildIterationalClassifierActivity.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);
          MockOutputPipe outputClassify = new MockOutputPipe(new Object[] {});
          classify.addOutput(ClassifyActivity.OUTPUT, outputClassify);
         
          classify.process();
         
          List actualBlocks = outputClassify.getActualBlocks();
          assertEquals(input.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
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.