blob: 7d31e494214a431b58bfa88592b41f1f461975da [file] [log] [blame]
@Test var1.oclAsType(Real) => 1.2
@Test var1.oclIsUndefined() => false
@Test var1.oclIsTypeOf(Real) => true
@Test var1.oclIsTypeOf(EPackage) => false
@Test var1.oclIsKindOf(Real) => true
@Test var1.oclIsKindOf(EPackage) => false
@Test var1 <> var1 => false
@Test var1 <> var2 => true
@Test var1 = var1 => true
@Test var1 = var2 => false
@Test var1.toString() => 1.2
@Test var1 + var2 => 3.5
@Test var1 - var2 => -1.0999999999999999
@Test var2 - var1 => 1.0999999999999999
@Test var1 * var2 => 2.76
@Test var2 / var1 => 1.9166666666666665
@Test var1 / var2 => 0.5217391304347826
@Test var1 < var2 => true
@Test var2 < var1 => false
@Test var1 > var2 => false
@Test var2 > var1 => true
@Test var1 <= var1 => true
@Test var1 <= var2 => true
@Test var2 <= var1 => false
@Test var1 >= var1 => true
@Test var1 >= var2 => false
@Test var2 >= var1 => true
@Test var1.abs() => 1.2
@Test var2.abs() => 2.3
@Test var1.floor() => 1
@Test var2.floor() => 2
@Test var1.max(var2) => 2.3
@Test var2.max(var1) => 2.3
@Test var1.min(var2) => 1.2
@Test var2.min(var1) => 1.2
@Test var1.round() => 1
@Test var2.round() => 2
@Test var1.toString() => 1.2
@Test var2.toString() => 2.3
@Test 3.0 / 1.5 => 2.0
@Test 0.5 * 2.0 => 1.0
@Test 1.5 + (2.2 - 1.0)*3.2 >= 4.6 / 2.1 => true
@Test var1.oclAsSet() => 1.2