public void testDomainChanges() {
Domain colors2 = new Domain(colors.asList());
Assert.assertEquals(colors, colors2);
CSP csp = new CSP(variables);
csp.addConstraint(C1);
Assert.assertNotNull(csp.getDomain(X));
Assert.assertEquals(0, csp.getDomain(X).size());
Assert.assertNotNull(csp.getConstraints(X));
csp.setDomain(X, colors);