protected void tearDown() throws Exception {
setFixture(null);
}
public void testOr__EList() {
ExprStdLib tested = getFixture();
// For all types
for(EDataType type : typesAndValues.keySet()){
// Test 1-1 = true
EList args = new BasicEList();
args.add(createEqOperation(type, true, false));
args.add(createNeqOperation(type, true, true));
assertTrue(tested.or(args));
// Test 1-0 = true
args = new BasicEList();
args.add(createEqOperation(type, true, false));
args.add(createNeqOperation(type, false, true));
assertTrue(tested.or(args));
// Test 0-1 = true
args = new BasicEList();
args.add(createEqOperation(type, false, false));
args.add(createNeqOperation(type, true, true));
assertTrue(tested.or(args));
// Test 0-0 = false
args = new BasicEList();
args.add(createEqOperation(type, false, false));
args.add(createNeqOperation(type, false, true));
assertFalse(tested.or(args));
}
}