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

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


        assertThat(value.getSegmentId(), is(seg1.getPortId()));
        Object r1 = getShuffleValue(seg1, value);
        assertThat(r1, is((Object) ex1));

        Ex2 ex2 = new Ex2();
        ex2.setSid(2);
        ex2.setValue(200);
        ex2.setStringAsString("ex2");
        setShuffleValue(seg2, value, ex2);
        assertThat(value.getSegmentId(), is(seg2.getPortId()));
        Object r2 = getShuffleValue(seg2, value);
        assertThat(r2, is((Object) ex2));
    }
View Full Code Here


    @Extract
    public void withParameter(
            Ex1 a1,
            Result<Ex2> r1,
            int parameter) {
        Ex2 copy = new Ex2();
        copy.setSidOption(a1.getSidOption());
        copy.setStringOption(a1.getStringOption());
        copy.setValue(a1.getValue() + parameter);
        r1.add(copy);
    }
View Full Code Here

        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));

        ex2.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, is(p02));

        ex2.setValue(102);
        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

        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));
        assertThat(out.getValue(), is(100));
        assertThat(out.getStringAsString(), is("Hello, world!"));
    }
View Full Code Here

TOP

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

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.