Fixlet to configuration tunable value check.
[e-mobility-charging-stations-simulator.git] / src / utils / Utils.js
index 216790bc368bc0e7664810138391d0e41129aa13..5b26a4f8b9d2a7d473415843e67ae5c00602882c 100644 (file)
@@ -121,14 +121,14 @@ class Utils {
 
   static getRandomInt(max, min) {
     if (min) {
-      return Math.floor((Math.random() * (max - min)) + min);
+      return Math.floor((Math.random() * (max - min + 1)) + min);
     }
-    return Math.floor((Math.random() * max));
+    return Math.floor((Math.random() * max + 1));
   }
 
   static basicFormatLog(prefixString = '') {
     const date = new Date();
-    return date.toISOString().substr(0, 19) + prefixString;
+    return date.toLocaleString() + prefixString;
   }
 
   static objectHasOwnProperty(object, property) {
@@ -145,6 +145,13 @@ class Utils {
     }
     return false;
   }
+
+  static isEmptyArray(object) {
+    if (Array.isArray(object) && object.length > 0) {
+      return false;
+    }
+    return true;
+  }
 }
 
 module.exports = Utils;