//SensorLookup lookup = new SensorLookupImpl(map);
try {
Vector v = new Vector();
v.add(new StringConstant(s1));
Expression es1 = new ToSINT32(v,true);
v.clear();
v.add(new StringConstant(s2));
Expression es2 = new ToSINT32(v,true);
v.clear();
v.add(new IntegerConstant(in1.intValue()));
Expression ein1 = new ToSINT32(v,true);
v.clear();
v.add(new IntegerConstant(in2.intValue()));
Expression ein2 = new ToSINT32(v,true);
v.clear();
v.add(propertySensor1);
Expression esp1 = new ToSINT32(v,true);
v.clear();
v.add(propertySensor2);
Expression esp2 = new ToSINT32(v,true);
v.clear();
v.add(propertySensor3);
Expression esp3 = new ToSINT32(v,true);
v.clear();
v.add(propertySensor4);
Expression esp4 = new ToSINT32(v,true);
assertTrue(((Integer) es1.evaluate()).equals(in1));
assertTrue(((Integer) es2.evaluate()).equals(in2));
assertFalse(((Integer) es1.evaluate()).equals(in2));
assertTrue(((Integer) ein1.evaluate()).equals(in1));
assertTrue(((Integer) ein2.evaluate()).equals(in2));
assertFalse(((Integer) ein1.evaluate()).equals(in2));
s1 = s1.substring(1, s1.length()-1);
assertTrue(
((Integer) esp1.evaluate()).equals(new Integer(s1)));
s2 = s2.substring(1, s2.length()-1);
assertTrue(
((Integer) esp2.evaluate()).equals(new Integer(s2)));
assertTrue(((Integer) esp3.evaluate()).equals(in1));
assertTrue(((Integer) esp4.evaluate()).equals(in2));
assertSame(in1.getClass(), (ein1.evaluate()).getClass());
} catch (SPLException e) {
fail("Received evaluation exception " + e.getMessage());
} catch (Exception e) {