sonar critical for Equality Tests 89/49289/1
authorSaurabh Kumar26 <sk00552209@techmahindra.com>
Mon, 28 May 2018 06:35:48 +0000 (12:05 +0530)
committerSaurabh Kumar26 <sk00552209@techmahindra.com>
Mon, 28 May 2018 06:35:48 +0000 (12:05 +0530)
 Use BigDecimal to compare values
Sonar Link:
https://sonar.onap.org/project/issues?assignees=SaurabhKumar26&id=org.onap.portal.sdk%3Aepsdk-project&open=AV_om8MO-08if2a6ufuL&resolved=false&severities=CRITICAL

Location:
ecomp-sdk/epsdk-analytics/src/main/java/org/onap/portalsdk/analytics/gmap/map

Line No: 151

Change-Id: Ie316f4b331cf39d261e78302785c110b16838344
Issue-ID: PORTAL-292
Signed-off-by: Saurabh Kumar26 <sk00552209@techmahindra.com>
ecomp-sdk/epsdk-analytics/src/main/java/org/onap/portalsdk/analytics/gmap/map/NovaMap.java

index 37f457c..90d1664 100644 (file)
@@ -46,6 +46,7 @@ import java.awt.geom.NoninvertibleTransformException;
 import java.awt.geom.Point2D;
 import java.awt.geom.Rectangle2D;
 import java.awt.image.BufferedImage;
+import java.math.BigDecimal;
 import java.util.ArrayList;
 import java.util.HashSet;
 
@@ -146,9 +147,9 @@ public class NovaMap {
        public int getBestZoomLevel(double Latitude1, double Longitude1, double Latitude2, double Longitude2, double height,
                        double width) {
 
-               if (height == 0)
+               if (BigDecimal.ZERO.compareTo(BigDecimal.valueOf(height)) == 0)
                        height = 700;
-               if (width == 0)
+               if (BigDecimal.ZERO.compareTo(BigDecimal.valueOf(width)) == 0)
                        width = 1200;
 
                double lat1 = Math.min(Latitude1, Latitude1);