Package org.plugtree.training.simplevalidation.model

Examples of org.plugtree.training.simplevalidation.model.Phone


    @Test
    public void noErrorsValidation() {
        Person person = new Person("salaboy");
        person.addAddress(new Address(person.getId(), "7th", 123, "92013"));
        person.addPhone(new Phone(person.getId(), "555-1235"));

        StatefulKnowledgeSession ksession = createKSession();
        KnowledgeRuntimeLoggerFactory.newConsoleLogger(ksession);

        for (Address address : person.getAddresses()) {
View Full Code Here


    @Test
    public void addressError() {
        Person person = new Person("salaboy");
        person.addAddress(new Address(person.getId(), "7th", null, "92013"));
        person.addPhone(new Phone(person.getId(), "555-1235"));

        StatefulKnowledgeSession ksession = createKSession();
        KnowledgeRuntimeLoggerFactory.newConsoleLogger(ksession);

        if (person.getAddresses() != null) {
View Full Code Here

    }

    @Test
    public void noPhoneOrNoAddressError() {
        Person person = new Person("salaboy");
        person.addPhone(new Phone(person.getId(), "555-1235"));

        StatefulKnowledgeSession ksession = createKSession();
        KnowledgeRuntimeLoggerFactory.newConsoleLogger(ksession);
        if (person.getAddresses() != null) {
            for (Address address : person.getAddresses()) {
View Full Code Here

    }

    @Test
    public void getErrorsByValidationId() {
        Person person = new Person("salaboy");
        person.addPhone(new Phone(person.getId(), "555-1235"));

        StatefulKnowledgeSession ksession = createKSessionWithValidationById();
        KnowledgeRuntimeLoggerFactory.newConsoleLogger(ksession);
        Validation validation = new Validation("My Validation");
        ksession.insert(validation);
View Full Code Here

    }
   
    @Test
    public void breakOnErrors() {
        Person person = new Person("salaboy");
        person.addPhone(new Phone(person.getId(), "555-1235"));

        StatefulKnowledgeSession ksession = createKSessionWithBreak();
        KnowledgeRuntimeLoggerFactory.newConsoleLogger(ksession);
        Validation validation = new Validation("My Validation");
        ksession.insert(validation);
View Full Code Here

    }
   
     @Test
    public void moreLogicalTMSApproach() {
        Person person = new Person("salaboy");
        person.addPhone(new Phone(person.getId(), "555-1235"));

        StatefulKnowledgeSession ksession = createKSessionMoreLogical();
        KnowledgeRuntimeLoggerFactory.newConsoleLogger(ksession);
        Validation validation = new Validation("My Validation");
        ksession.insert(validation);
View Full Code Here

TOP

Related Classes of org.plugtree.training.simplevalidation.model.Phone

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.