Package com.foundationdb.junit

Examples of com.foundationdb.junit.ParameterizationBuilder.asList()


        ParameterizationBuilder pb = new ParameterizationBuilder();
        pb.add("");
        pb.multiplyParametersByAppending("1", 1, "20", 20);
        pb.multiplyParametersByAppending("-LEFT", Index.JoinType.LEFT, "-RIGHT", Index.JoinType.RIGHT);
        pb.multiplyParametersByAppending("-narrow", false, "-bushy", true);
        return pb.asList();
    }

    @Override
    protected void registerTaps() {
        tapsRegexes.add("travers.*");
 
View Full Code Here


        param(pb, "467E-3", 0);
        param(pb, "567E-3", 1);
        param(pb, "123.456E3", 123456);
        param(pb, "27474.83647e-4", 3);

        return pb.asList();
    }

    private static void param(ParameterizationBuilder pb, String input, long expected) {
        pb.add(input.length() == 0 ? "<empty>" : input, input, expected);
    }
View Full Code Here

        pb.add("multiple", new File(RESOURCE_DIR, GROUP_NAME + "-m.sql"),GROUP_NAME, true, -1);
        pb.add("multiple/commit", new File(RESOURCE_DIR, GROUP_NAME + "-m.sql"),GROUP_NAME, true, 1);
        pb.add("values", new File(RESOURCE_DIR, "values.sql"), "values", true, 1);
        pb.add("guid", new File(RESOURCE_DIR, "guid.sql"), "guid_table", true, 1);
        pb.add("strings", new File(RESOURCE_DIR, "strings.sql"), "strings", true, 1);
        return pb.asList();
    }

    private File file;
    private boolean multiple;
    private int commitFreq;
View Full Code Here

        param(builder, IndexScanSelector.leftJoinAfter(ais.oiGroupIndex, ais.i), "110");
        param(builder, IndexScanSelector.rightJoinUntil(ais.oiGroupIndex, ais.o), "110");
        param(builder, IndexScanSelector.rightJoinUntil(ais.oiGroupIndex, ais.i), "100");
        param(builder, IndexScanSelector.inner(ais.oiGroupIndex), "110");

        return builder.asList();
    }

    private static void param(ParameterizationBuilder builder, IndexScanSelector selector, String bitmap) {
        bitmap = bitmap.substring(bitmap.indexOf('1'));
        for(char c : bitmap.toCharArray())
View Full Code Here

                } else if (fileName.endsWith(DISABLED_SUFFIX)) {
                    builder.addFailing(fileName, fileName);
                }
            }
        }
        return builder.asList();
    }

    @Test
    public void compare() throws Exception {
        assert yamlFileName.endsWith(TEST_SUFFIX) : yamlFileName;
View Full Code Here

        build(pb, bs(6), bs(5), CompareResult.GT);
        build(pb, bs(6, 1), bs(5), CompareResult.GT);
        build(pb, bs(6), bs(5, 1), CompareResult.GT);

        return pb.asList();
    }

    @Test
    public void normal() {
        test(new WrappingByteSource(bytesOne), new WrappingByteSource(bytesTwo));
View Full Code Here

        param(builder, "f", false);
        // Following are not MySQL compatible, but required for ActiveRecord.
        param(builder, "true", true);
        param(builder, "t", true);

        return builder.asList();
    }

    private static void param(ParameterizationBuilder builder, String string, boolean expected) {
        builder.add(string, string, expected);
    }
View Full Code Here

        param(builder, "1234", 6, 2, "1234.00");
        param(builder, "12.3456", 4, 2, "12.35");
        param(builder, "1234.56", 6, 0, "1235");
        param(builder, "12.3Q", 4, 2, "12.30");

        return builder.asList();
    }

    private static void param(ParameterizationBuilder builder,
                              String input, int precision, int scale, String expected) {
        builder.add(String.format("%s[%d,%d]", input, precision, scale),
View Full Code Here

            }
            tmp.put(columnEquivalenceSets, depth);
            pb.add(stripr(testFile.getName(), ".test"), schema, sql,  tmp);
        }
       
        return pb.asList();
    }

    private static String[] readEquivalences(String columnEquivalenceLine) {
        return columnEquivalenceLine.split("\\s+");
    }
View Full Code Here

        param(pb, inclusive(TWO), INVALID, inclusive(AARDVARK));
        param(pb, inclusive(TWO), INVALID, exclusive(AARDVARK));
        param(pb, exclusive(TWO), INVALID, inclusive(AARDVARK));
        param(pb, exclusive(TWO), INVALID, exclusive(AARDVARK));

        return pb.asList();
    }

    private static void param(ParameterizationBuilder pb,
                              RangeEndpoint one, ComparisonResult expected, RangeEndpoint two)
    {
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.