package org.deephacks.confit.examples.validation.advanced;
import org.deephacks.confit.ConfigContext;
import org.deephacks.confit.model.Bean;
import org.deephacks.confit.model.Bean.BeanId;
import static org.deephacks.confit.examples.validation.advanced.FamilyTestData.createFamily;
public class AdvancedValidationTest {
public static void main(String[] args) {
ConfigContext config = ConfigContext.lookup();
config.register(Person.class, Marriage.class);
Bean child1 = createFamily("1", "MALE");
Bean child2 = createFamily("2", "FEMALE");
Bean child3 = createFamily("3", "MALE");
Bean child4 = createFamily("4", "FEMALE");
Bean child5 = createFamily("1.1", child1, child2, "MALE");
Bean child6 = createFamily("1.2", child3, child4, "FEMALE");
Bean child7 = createFamily("1.1.1", child5, child6, "MALE");
Bean b = Bean.create(BeanId.create("1.1", "Person"));
System.out.println("done");
}
}