Examples of VerifyRuleBuilder


Examples of com.asakusafw.testdriver.rule.VerifyRuleBuilder

    public VerifyRuleBuilder rule(Class<?> modelClass) throws IOException {
        if (modelClass == null) {
            throw new IllegalArgumentException("modelClass must not be null"); //$NON-NLS-1$
        }
        DataModelDefinition<?> definition = findDefinition(modelClass);
        return new VerifyRuleBuilder(definition);
    }
View Full Code Here

Examples of com.asakusafw.testdriver.rule.VerifyRuleBuilder

        assert definition != null;
        assert context != null;
        assert sheet != null;
        assert extractor != null;

        VerifyRuleBuilder builder = new VerifyRuleBuilder(definition);
        Set<DataModelCondition> modelPredicates = extractor.extractDataModelCondition(sheet);
        if (modelPredicates.contains(DataModelCondition.IGNORE_ABSENT)) {
            builder.acceptIfAbsent();
        }
        if (modelPredicates.contains(DataModelCondition.IGNORE_UNEXPECTED)) {
            builder.acceptIfUnexpected();
        }
        if (modelPredicates.contains(DataModelCondition.IGNORE_MATCHED) == false) {
            int start = extractor.extractPropertyRowStartIndex(sheet);
            int end = sheet.getLastRowNum() + 1;
            for (int i = start; i < end; i++) {
                Row row = sheet.getRow(i);
                if (row == null) {
                    continue;
                }
                resolveRow(builder, definition, context, row, extractor);
            }
        }
        return builder.toVerifyRule();
    }
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.