package org.tessell.tests.model.validation.rules; import static org.tessell.model.properties.NewProperty.integerProperty; import org.junit.Before; import org.junit.Test; import org.tessell.model.properties.IntegerProperty; import org.tessell.model.validation.rules.Static; public class StaticTest extends AbstractRuleTest { final IntegerProperty i = integerProperty("i", 1); @Before public void listen() { listenTo(i); i.touch(); } @Test public void firesOnSet() { Static rule = new Static("is invalid"); i.addRule(rule); rule.set(false); assertMessages("is invalid"); } }