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

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


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

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

        Ex1 ex1 = new Ex1();
        f.begin();

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

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

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

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

        f.end();
View Full Code Here


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

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

        Ex1 ex1 = new Ex1();
        f.begin();

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

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

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

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

        f.end();
View Full Code Here

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

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

        Ex1 ex1 = new Ex1();
        f.begin();

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

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

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

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

        f.end();
View Full Code Here

        Segment seg1 = segments.get(0);
        Segment seg2 = segments.get(1);
        assertThat(seg1.getTerms().size(), is(2));
        assertThat(seg2.getTerms().size(), is(2));

        Ex1 ex1 = new Ex1();
        ex1.setSid(1);
        ex1.setValue(100);
        ex1.setStringAsString("ex1");

        Ex2 ex2 = new Ex2();
        ex2.setSid(2);
        ex2.setValue(100);
        ex2.setStringAsString("ex2");

        int p01, p02;

        setShuffleKeyValue(seg1, k, v, ex1);
        p01 = part.getPartition(k, v, 100);
        setShuffleKeyValue(seg2, k, v, ex2);
        p02 = part.getPartition(k, v, 100);
        assertThat(p01, is(p02));

        setShuffleKeyValue(seg1, k, v, ex1);
        p01 = part.getPartition(k, v, 100);
        ex1.setValue(101);
        setShuffleKeyValue(seg1, k, v, ex1);
        p02 = part.getPartition(k, v, 100);
        assertThat(p01, not(p02));

        ex1.setValue(100);
        ex1.setSid(2);
        setShuffleKeyValue(seg1, k, v, ex1);
        p01 = part.getPartition(k, v, 100);
        setShuffleKeyValue(seg2, k, v, ex2);
        p02 = part.getPartition(k, v, 100);
        assertThat(p01, is(p02));

        ex2.setStringAsString("ex3");
        setShuffleKeyValue(seg1, k, v, ex1);
        p01 = part.getPartition(k, v, 100);
        setShuffleKeyValue(seg2, k, v, ex2);
        p02 = part.getPartition(k, v, 100);
        assertThat(p01, is(p02));

        ex1.setValue(101);
        setShuffleKeyValue(seg1, k, v, ex1);
        p01 = part.getPartition(k, v, 100);
        setShuffleKeyValue(seg2, k, v, ex2);
        p02 = part.getPartition(k, v, 100);
        assertThat(p01, not(p02));
View Full Code Here

    }

    static class Ex1Copier extends MockResult<Ex1> {
        @Override
        protected Ex1 bless(Ex1 result) {
            Ex1 copy = new Ex1();
            copy.copyFrom(result);
            return copy;
        }
View Full Code Here

        in.setSid(10L);
        in.setValue(100);
        f.add(in);

        assertThat(result.getResults().size(), is(1));
        Ex1 out = result.getResults().get(0);
        assertThat(out.getSid(), is(10L));
        assertThat(out.getValue(), is(100));
        assertThat(out.getStringOption().isNull(), is(true));
    }
View Full Code Here

        MockResult<Ex2> result = mapper.create("out");

        @SuppressWarnings("unchecked")
        Result<Ex1> f = (Result<Ex1>) create(loader, name, mapper.toArguments());

        Ex1 in = new Ex1();
        in.setSid(10L);
        in.setValue(100);
        in.setStringAsString("Hello, world!");
        f.add(in);

        assertThat(result.getResults().size(), is(1));
        Ex2 out = result.getResults().get(0);
        assertThat(out.getSid(), is(10L));
View Full Code Here

        MockResult<Ex1> result = mapper.create("out");

        @SuppressWarnings("unchecked")
        Result<Ex1> f = (Result<Ex1>) create(loader, name, mapper.toArguments());

        Ex1 ex1 = new Ex1();
        ex1.setStringAsString("string");
        ex1.setValue(100);

        f.add(ex1);

        assertThat(result.getResults().size(), is(1));
        assertThat(result.getResults().get(0).getValue(), is(100));
View Full Code Here

        MockResult<Ex1> result = mapper.create("out");

        @SuppressWarnings("unchecked")
        Result<Ex1> f = (Result<Ex1>) create(loader, name, mapper.toArguments());

        Ex1 ex1 = new Ex1();
        ex1.setValue(100);
        f.add(ex1);

        assertThat(result.getResults().size(), is(1));
        assertThat(result.getResults().get(0).getValue(), is(100));
    }
View Full Code Here

            assertThat(ex1.getValueOption(), is(new IntOption(value)));
        }
    }

    private void writeTestData(ModelOutput<Ex1> source) throws IOException {
        Ex1 value = new Ex1();
        source.write(value);
        value.setSid(1);
        source.write(value);
        value.setSid(2);
        source.write(value);
        value.setSid(3);
        source.write(value);
        value.setSid(4);
        source.write(value);
        value.setSid(5);
        source.write(value);
        value.setSid(6);
        source.write(value);
        value.setSid(7);
        source.write(value);
        value.setSid(8);
        source.write(value);
        value.setSid(9);
        source.write(value);
    }
View Full Code Here

TOP

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

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.