Package com.asakusafw.compiler.flow.testing.model

Examples of com.asakusafw.compiler.flow.testing.model.ExSummarized


        Rendezvous<Writable> f = (Rendezvous<Writable>) create(loader, name, mapper.toArguments());

        Segment segment = stage.getShuffleModel().findSegment(fragment.getInputPorts().get(0));
        SegmentedWritable value = createShuffleValue(loader, stage);

        ExSummarized ex1 = new ExSummarized();
        ex1.setCount(1);
        f.begin();

        ex1.setValue(10);
        setShuffleValue(segment, value, ex1);
        f.process(value);

        ex1.setValue(20);
        setShuffleValue(segment, value, ex1);
        f.process(value);

        ex1.setValue(30);
        setShuffleValue(segment, value, ex1);
        f.process(value);

        ex1.setValue(40);
        setShuffleValue(segment, value, ex1);
        f.process(value);

        f.end();
View Full Code Here


        SegmentedWritable sValue = valueList.get(0);

        assertThat(sKey.getSegmentId(), is(segment.getPortId()));
        assertThat(sValue.getSegmentId(), is(segment.getPortId()));

        ExSummarized mapped = (ExSummarized) getShuffleValue(segment, sValue);
        assertThat(mapped.getCount(), is(1L));
        assertThat(mapped.getValue(), is(100L));
    }
View Full Code Here

        Writable key = (Writable) create(loader, shuffle.getCompiled().getKeyTypeName());
        Writable value = (Writable) create(loader, shuffle.getCompiled().getValueTypeName());

        Ex1 orig = new Ex1();
        orig.setValueOption(new IntOption().modify(100));
        ExSummarized model = new ExSummarized();
        model.setValue(100);
        model.setCount(1);

        invoke(key, Naming.getShuffleKeySetter(1), model);
        invoke(value, Naming.getShuffleValueSetter(1), model);

        object.begin();
View Full Code Here

TOP

Related Classes of com.asakusafw.compiler.flow.testing.model.ExSummarized

Copyright © 2018 www.massapicom. 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.