Changeset 10837 in josm for trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionTest.java
- Timestamp:
- 2016-08-18T03:39:22+02:00 (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/test/unit/org/openstreetmap/josm/gui/mappaint/mapcss/ConditionTest.java
r10674 r10837 13 13 import org.openstreetmap.josm.gui.mappaint.Environment; 14 14 import org.openstreetmap.josm.gui.mappaint.mapcss.Condition.Context; 15 import org.openstreetmap.josm.gui.mappaint.mapcss.Condition.Op;16 import org.openstreetmap.josm.gui.mappaint.mapcss.Condition.SimpleKeyValueCondition;17 15 import org.openstreetmap.josm.gui.mappaint.mapcss.Condition.ToTagConvertable; 16 import org.openstreetmap.josm.gui.mappaint.mapcss.ConditionFactory.Op; 17 import org.openstreetmap.josm.gui.mappaint.mapcss.ConditionFactory.SimpleKeyValueCondition; 18 18 import org.openstreetmap.josm.testutils.JOSMTestRules; 19 19 … … 54 54 @Test 55 55 public void testKeyValueEq() { 56 Condition op = Condition .createKeyValueCondition("k1", "v1", Op.EQ, Context.PRIMITIVE, false);56 Condition op = ConditionFactory.createKeyValueCondition("k1", "v1", Op.EQ, Context.PRIMITIVE, false); 57 57 assertFalse(op.applies(genEnv(node0))); 58 58 assertTrue(op.applies(genEnv(node1))); … … 72 72 @Test 73 73 public void testKeyValueEqAsKey() { 74 Condition op = Condition .createKeyValueCondition("k1", "k2", Op.EQ, Context.PRIMITIVE, true);74 Condition op = ConditionFactory.createKeyValueCondition("k1", "k2", Op.EQ, Context.PRIMITIVE, true); 75 75 assertFalse(op.applies(genEnv(node0))); 76 76 assertTrue(op.applies(genEnv(node1))); … … 88 88 @Test 89 89 public void testKeyValueNeq() { 90 Condition op = Condition .createKeyValueCondition("k1", "v1", Op.NEQ, Context.PRIMITIVE, false);90 Condition op = ConditionFactory.createKeyValueCondition("k1", "v1", Op.NEQ, Context.PRIMITIVE, false); 91 91 assertTrue(op.applies(genEnv(node0))); 92 92 assertFalse(op.applies(genEnv(node1))); … … 101 101 @Test 102 102 public void testKeyValueGreatherEq() { 103 Condition op = Condition .createKeyValueCondition("f1", "0.2", Op.GREATER_OR_EQUAL, Context.PRIMITIVE, false);103 Condition op = ConditionFactory.createKeyValueCondition("f1", "0.2", Op.GREATER_OR_EQUAL, Context.PRIMITIVE, false); 104 104 assertFalse(op.applies(genEnv(node0))); 105 105 assertTrue(op.applies(genEnv(node1))); … … 114 114 @Test 115 115 public void testKeyValueGreather() { 116 Condition op = Condition .createKeyValueCondition("f1", "0.2", Op.GREATER, Context.PRIMITIVE, false);116 Condition op = ConditionFactory.createKeyValueCondition("f1", "0.2", Op.GREATER, Context.PRIMITIVE, false); 117 117 assertFalse(op.applies(genEnv(node0))); 118 118 assertFalse(op.applies(genEnv(node1))); … … 127 127 @Test 128 128 public void testKeyValueLessEq() { 129 Condition op = Condition .createKeyValueCondition("f1", "0.2", Op.LESS_OR_EQUAL, Context.PRIMITIVE, false);129 Condition op = ConditionFactory.createKeyValueCondition("f1", "0.2", Op.LESS_OR_EQUAL, Context.PRIMITIVE, false); 130 130 assertFalse(op.applies(genEnv(node0))); 131 131 assertTrue(op.applies(genEnv(node1))); … … 140 140 @Test 141 141 public void testKeyValueLess() { 142 Condition op = Condition .createKeyValueCondition("f1", "0.2", Op.LESS, Context.PRIMITIVE, false);142 Condition op = ConditionFactory.createKeyValueCondition("f1", "0.2", Op.LESS, Context.PRIMITIVE, false); 143 143 assertFalse(op.applies(genEnv(node0))); 144 144 assertFalse(op.applies(genEnv(node1))); … … 153 153 @Test 154 154 public void testKeyValueRegex() { 155 Condition op = Condition .createKeyValueCondition("r1", "(ab){2}", Op.REGEX, Context.PRIMITIVE, false);155 Condition op = ConditionFactory.createKeyValueCondition("r1", "(ab){2}", Op.REGEX, Context.PRIMITIVE, false); 156 156 assertFalse(op.applies(genEnv(node0))); 157 157 assertTrue(op.applies(genEnv(node1))); … … 166 166 @Test 167 167 public void testKeyValueNregex() { 168 Condition op = Condition .createKeyValueCondition("r1", "(ab){2}", Op.NREGEX, Context.PRIMITIVE, false);168 Condition op = ConditionFactory.createKeyValueCondition("r1", "(ab){2}", Op.NREGEX, Context.PRIMITIVE, false); 169 169 assertTrue(op.applies(genEnv(node0))); 170 170 assertFalse(op.applies(genEnv(node1))); … … 179 179 @Test 180 180 public void testKeyValueOneOf() { 181 Condition op = Condition .createKeyValueCondition("one", "a", Op.ONE_OF, Context.PRIMITIVE, false);181 Condition op = ConditionFactory.createKeyValueCondition("one", "a", Op.ONE_OF, Context.PRIMITIVE, false); 182 182 assertFalse(op.applies(genEnv(node0))); 183 183 assertTrue(op.applies(genEnv(node1))); … … 192 192 @Test 193 193 public void testKeyValueBeginsWith() { 194 Condition op = Condition .createKeyValueCondition("c1", "xy", Op.BEGINS_WITH, Context.PRIMITIVE, false);194 Condition op = ConditionFactory.createKeyValueCondition("c1", "xy", Op.BEGINS_WITH, Context.PRIMITIVE, false); 195 195 assertFalse(op.applies(genEnv(node0))); 196 196 assertTrue(op.applies(genEnv(node1))); … … 205 205 @Test 206 206 public void testKeyValueEndsWith() { 207 Condition op = Condition .createKeyValueCondition("c1", "xy", Op.ENDS_WITH, Context.PRIMITIVE, false);207 Condition op = ConditionFactory.createKeyValueCondition("c1", "xy", Op.ENDS_WITH, Context.PRIMITIVE, false); 208 208 assertFalse(op.applies(genEnv(node0))); 209 209 assertFalse(op.applies(genEnv(node1))); … … 218 218 @Test 219 219 public void testKeyValueContains() { 220 Condition op = Condition .createKeyValueCondition("c1", "xy", Op.CONTAINS, Context.PRIMITIVE, false);221 assertFalse(op.applies(genEnv(node0))); 222 assertTrue(op.applies(genEnv(node1))); 223 assertTrue(op.applies(genEnv(node2))); 224 assertTrue(op.applies(genEnv(node3))); 225 assertTrue(op.applies(genEnv(node4))); 226 } 227 228 /** 229 * Test of {@link Condition #createRegexpKeyRegexpValueCondition(String, String, Op)}220 Condition op = ConditionFactory.createKeyValueCondition("c1", "xy", Op.CONTAINS, Context.PRIMITIVE, false); 221 assertFalse(op.applies(genEnv(node0))); 222 assertTrue(op.applies(genEnv(node1))); 223 assertTrue(op.applies(genEnv(node2))); 224 assertTrue(op.applies(genEnv(node3))); 225 assertTrue(op.applies(genEnv(node4))); 226 } 227 228 /** 229 * Test of {@link ConditionFactory#createRegexpKeyRegexpValueCondition(String, String, Op)} 230 230 */ 231 231 @Test 232 232 public void testRegexpKeyValueRegexpCondition() { 233 Condition op = Condition .createRegexpKeyRegexpValueCondition("^k", "\\da", Op.REGEX);234 assertFalse(op.applies(genEnv(node0))); 235 assertFalse(op.applies(genEnv(node1))); 236 assertTrue(op.applies(genEnv(node2))); 237 assertFalse(op.applies(genEnv(node3))); 238 assertTrue(op.applies(genEnv(node4))); 239 240 Condition notOp = Condition .createRegexpKeyRegexpValueCondition("^k", "\\da", Op.NREGEX);233 Condition op = ConditionFactory.createRegexpKeyRegexpValueCondition("^k", "\\da", Op.REGEX); 234 assertFalse(op.applies(genEnv(node0))); 235 assertFalse(op.applies(genEnv(node1))); 236 assertTrue(op.applies(genEnv(node2))); 237 assertFalse(op.applies(genEnv(node3))); 238 assertTrue(op.applies(genEnv(node4))); 239 240 Condition notOp = ConditionFactory.createRegexpKeyRegexpValueCondition("^k", "\\da", Op.NREGEX); 241 241 assertTrue(notOp.applies(genEnv(node0))); 242 242 assertTrue(notOp.applies(genEnv(node1)));
Note:
See TracChangeset
for help on using the changeset viewer.