Kaydet (Commit) addec679 authored tarafından Caolán McNamara's avatar Caolán McNamara

coverity#1326879 FE: Test for floating point equality

and

coverity#1326880 FE: Test for floating point equality
coverity#1326881 FE: Test for floating point equality
coverity#1326882 FE: Test for floating point equality
coverity#1326883 FE: Test for floating point equality
coverity#1326884 FE: Test for floating point equality
coverity#1326885 FE: Test for floating point equality
coverity#1326886 FE: Test for floating point equality
coverity#1326887 FE: Test for floating point equality
coverity#1326888 FE: Test for floating point equality

Change-Id: I04a00035d541ea7a253a37d2a87c4dc407228346
üst 94268513
...@@ -21,6 +21,7 @@ package ifc.awt; ...@@ -21,6 +21,7 @@ package ifc.awt;
import lib.MultiMethodTest; import lib.MultiMethodTest;
import com.sun.star.awt.XCurrencyField; import com.sun.star.awt.XCurrencyField;
import util.utils;
/** /**
* Testing <code>com.sun.star.awt.XCurrencyField</code> * Testing <code>com.sun.star.awt.XCurrencyField</code>
...@@ -69,9 +70,12 @@ public class _XCurrencyField extends MultiMethodTest { ...@@ -69,9 +70,12 @@ public class _XCurrencyField extends MultiMethodTest {
public void _setValue() { public void _setValue() {
requiredMethod("getValue()"); requiredMethod("getValue()");
oObj.setValue(val + 1.1); double value = val + 1.1;
oObj.setValue(value);
double ret = oObj.getValue();
boolean result = utils.approxEqual(ret, value);
tRes.tested("setValue()", oObj.getValue() == val + 1.1); tRes.tested("setValue()", result);
} }
/** /**
...@@ -95,9 +99,12 @@ public class _XCurrencyField extends MultiMethodTest { ...@@ -95,9 +99,12 @@ public class _XCurrencyField extends MultiMethodTest {
public void _setMin() { public void _setMin() {
requiredMethod("getMin()"); requiredMethod("getMin()");
oObj.setMin(min + 1.1); double value = min + 1.1;
oObj.setMin(value);
double ret = oObj.getMin();
boolean result = utils.approxEqual(ret, value);
tRes.tested("setMin()", oObj.getMin() == min + 1.1); tRes.tested("setMin()", result);
} }
/** /**
...@@ -123,9 +130,10 @@ public class _XCurrencyField extends MultiMethodTest { ...@@ -123,9 +130,10 @@ public class _XCurrencyField extends MultiMethodTest {
public void _setMax() { public void _setMax() {
requiredMethod("getMax()"); requiredMethod("getMax()");
boolean result = true; double value = max + 1.1;
oObj.setMax(max + 1.1); oObj.setMax(value);
result = oObj.getMax() == max + 1.1; double ret = oObj.getMax();
boolean result = utils.approxEqual(ret, value);
tRes.tested("setMax()", result); tRes.tested("setMax()", result);
} }
...@@ -153,11 +161,10 @@ public class _XCurrencyField extends MultiMethodTest { ...@@ -153,11 +161,10 @@ public class _XCurrencyField extends MultiMethodTest {
public void _setFirst() { public void _setFirst() {
requiredMethod("getFirst()"); requiredMethod("getFirst()");
boolean result = true;
double value = first + 1.1; double value = first + 1.1;
oObj.setFirst(value); oObj.setFirst(value);
double ret = oObj.getFirst(); double ret = oObj.getFirst();
result = ret == value; boolean result = utils.approxEqual(ret, value);
tRes.tested("setFirst()", result); tRes.tested("setFirst()", result);
} }
...@@ -185,11 +192,10 @@ public class _XCurrencyField extends MultiMethodTest { ...@@ -185,11 +192,10 @@ public class _XCurrencyField extends MultiMethodTest {
public void _setLast() { public void _setLast() {
requiredMethod("getLast()"); requiredMethod("getLast()");
boolean result = true; double value = last + 1.1;
oObj.setLast(last + 1.1); oObj.setLast(value);
double ret = oObj.getLast(); double ret = oObj.getLast();
boolean result = utils.approxEqual(ret, value);
result = ret == last + 1.1;
tRes.tested("setLast()", result); tRes.tested("setLast()", result);
} }
...@@ -217,9 +223,10 @@ public class _XCurrencyField extends MultiMethodTest { ...@@ -217,9 +223,10 @@ public class _XCurrencyField extends MultiMethodTest {
public void _setSpinSize() { public void _setSpinSize() {
requiredMethod("getSpinSize()"); requiredMethod("getSpinSize()");
boolean result = true; double value = spin + 1.1;
oObj.setSpinSize(spin + 1.1); oObj.setSpinSize(value);
result = oObj.getSpinSize() == spin + 1.1; double ret = oObj.getSpinSize();
boolean result = utils.approxEqual(ret, value);
tRes.tested("setSpinSize()", result); tRes.tested("setSpinSize()", result);
} }
......
...@@ -22,6 +22,7 @@ package ifc.awt; ...@@ -22,6 +22,7 @@ package ifc.awt;
import lib.MultiMethodTest; import lib.MultiMethodTest;
import com.sun.star.awt.XNumericField; import com.sun.star.awt.XNumericField;
import util.utils;
/** /**
* Testing <code>com.sun.star.awt.XNumericField</code> * Testing <code>com.sun.star.awt.XNumericField</code>
...@@ -96,9 +97,12 @@ public class _XNumericField extends MultiMethodTest { ...@@ -96,9 +97,12 @@ public class _XNumericField extends MultiMethodTest {
public void _setMin() { public void _setMin() {
requiredMethod("getMin()") ; requiredMethod("getMin()") ;
oObj.setMin(min + 1.1) ; double value = min + 1.1;
oObj.setMin(value);
double ret = oObj.getMin();
boolean result = utils.approxEqual(ret, value);
tRes.tested("setMin()", oObj.getMin() == min + 1.1) ; tRes.tested("setMin()", result);
} }
/** /**
...@@ -124,9 +128,10 @@ public class _XNumericField extends MultiMethodTest { ...@@ -124,9 +128,10 @@ public class _XNumericField extends MultiMethodTest {
public void _setMax() { public void _setMax() {
requiredMethod("getMax()") ; requiredMethod("getMax()") ;
boolean result = true ; double value = max + 1.1;
oObj.setMax(max + 1.1) ; oObj.setMax(value);
result = oObj.getMax() == max + 1.1 ; double ret = oObj.getMax();
boolean result = utils.approxEqual(ret, value);
tRes.tested("setMax()", result) ; tRes.tested("setMax()", result) ;
} }
...@@ -154,10 +159,10 @@ public class _XNumericField extends MultiMethodTest { ...@@ -154,10 +159,10 @@ public class _XNumericField extends MultiMethodTest {
public void _setFirst() { public void _setFirst() {
requiredMethod("getFirst()") ; requiredMethod("getFirst()") ;
boolean result = true ; double value = first + 1.1;
oObj.setFirst(first + 1.1) ; oObj.setFirst(value);
double ret = oObj.getFirst() ; double ret = oObj.getFirst();
result = ret == first + 1.1 ; boolean result = utils.approxEqual(ret, value);
tRes.tested("setFirst()", result) ; tRes.tested("setFirst()", result) ;
} }
...@@ -185,11 +190,10 @@ public class _XNumericField extends MultiMethodTest { ...@@ -185,11 +190,10 @@ public class _XNumericField extends MultiMethodTest {
public void _setLast() { public void _setLast() {
requiredMethod("getLast()") ; requiredMethod("getLast()") ;
boolean result = true ; double value = last + 1.1;
oObj.setLast(last + 1.1) ; oObj.setLast(value);
double ret = oObj.getLast() ; double ret = oObj.getLast();
boolean result = utils.approxEqual(ret, value);
result = ret == last + 1.1 ;
tRes.tested("setLast()", result) ; tRes.tested("setLast()", result) ;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment