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;
import lib.MultiMethodTest;
import com.sun.star.awt.XCurrencyField;
import util.utils;
/**
* Testing <code>com.sun.star.awt.XCurrencyField</code>
......@@ -69,9 +70,12 @@ public class _XCurrencyField extends MultiMethodTest {
public void _setValue() {
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 {
public void _setMin() {
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 {
public void _setMax() {
requiredMethod("getMax()");
boolean result = true;
oObj.setMax(max + 1.1);
result = oObj.getMax() == max + 1.1;
double value = max + 1.1;
oObj.setMax(value);
double ret = oObj.getMax();
boolean result = utils.approxEqual(ret, value);
tRes.tested("setMax()", result);
}
......@@ -153,11 +161,10 @@ public class _XCurrencyField extends MultiMethodTest {
public void _setFirst() {
requiredMethod("getFirst()");
boolean result = true;
double value = first + 1.1;
oObj.setFirst(value);
double ret = oObj.getFirst();
result = ret == value;
boolean result = utils.approxEqual(ret, value);
tRes.tested("setFirst()", result);
}
......@@ -185,11 +192,10 @@ public class _XCurrencyField extends MultiMethodTest {
public void _setLast() {
requiredMethod("getLast()");
boolean result = true;
oObj.setLast(last + 1.1);
double value = last + 1.1;
oObj.setLast(value);
double ret = oObj.getLast();
result = ret == last + 1.1;
boolean result = utils.approxEqual(ret, value);
tRes.tested("setLast()", result);
}
......@@ -217,9 +223,10 @@ public class _XCurrencyField extends MultiMethodTest {
public void _setSpinSize() {
requiredMethod("getSpinSize()");
boolean result = true;
oObj.setSpinSize(spin + 1.1);
result = oObj.getSpinSize() == spin + 1.1;
double value = spin + 1.1;
oObj.setSpinSize(value);
double ret = oObj.getSpinSize();
boolean result = utils.approxEqual(ret, value);
tRes.tested("setSpinSize()", result);
}
......
......@@ -22,6 +22,7 @@ package ifc.awt;
import lib.MultiMethodTest;
import com.sun.star.awt.XNumericField;
import util.utils;
/**
* Testing <code>com.sun.star.awt.XNumericField</code>
......@@ -96,9 +97,12 @@ public class _XNumericField extends MultiMethodTest {
public void _setMin() {
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 {
public void _setMax() {
requiredMethod("getMax()") ;
boolean result = true ;
oObj.setMax(max + 1.1) ;
result = oObj.getMax() == max + 1.1 ;
double value = max + 1.1;
oObj.setMax(value);
double ret = oObj.getMax();
boolean result = utils.approxEqual(ret, value);
tRes.tested("setMax()", result) ;
}
......@@ -154,10 +159,10 @@ public class _XNumericField extends MultiMethodTest {
public void _setFirst() {
requiredMethod("getFirst()") ;
boolean result = true ;
oObj.setFirst(first + 1.1) ;
double ret = oObj.getFirst() ;
result = ret == first + 1.1 ;
double value = first + 1.1;
oObj.setFirst(value);
double ret = oObj.getFirst();
boolean result = utils.approxEqual(ret, value);
tRes.tested("setFirst()", result) ;
}
......@@ -185,11 +190,10 @@ public class _XNumericField extends MultiMethodTest {
public void _setLast() {
requiredMethod("getLast()") ;
boolean result = true ;
oObj.setLast(last + 1.1) ;
double ret = oObj.getLast() ;
result = ret == last + 1.1 ;
double value = last + 1.1;
oObj.setLast(value);
double ret = oObj.getLast();
boolean result = utils.approxEqual(ret, value);
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