Added Junits for POLICY-SDK-APP
[policy/engine.git] / POLICY-SDK-APP / src / main / java / org / onap / policy / daoImp / SystemLogDbDaoImpl.java
index 4fa64ce..49024ba 100644 (file)
@@ -42,6 +42,17 @@ import org.onap.policy.common.logging.flexlogger.Logger;
 @Service("SystemLogDbDao")
 public class SystemLogDbDaoImpl implements SystemLogDbDao {
        private static final Logger logger = FlexLogger.getLogger(SystemLogDbDaoImpl.class);
+       
+       private static boolean jUnit = false;
+       
+       public static boolean isjUnit() {
+               return jUnit;
+       }
+
+       public static void setjUnit(boolean jUnit) {
+               SystemLogDbDaoImpl.jUnit = jUnit;
+       }
+
        @SuppressWarnings("unchecked")
        @Override
        public List<SystemLogDB> getLoggingData() {
@@ -49,7 +60,12 @@ public class SystemLogDbDaoImpl implements SystemLogDbDao {
                Transaction tx = session.beginTransaction();
                List<SystemLogDB> system = null;
         try {
-               String sqlWhere = "date > DATE_SUB(curdate(), INTERVAL 5 DAY) ORDER BY date DESC limit "+PolicyController.getLogTableLimit()+"";
+               String sqlWhere = null;
+               if(jUnit){
+                       sqlWhere = "";
+               }else{
+                       sqlWhere = "date > DATE_SUB(curdate(), INTERVAL 5 DAY) ORDER BY date DESC limit "+PolicyController.getLogTableLimit()+"";
+               }
                Criteria cr = session.createCriteria(SystemLogDB.class);
                cr.add(Restrictions.sqlRestriction(sqlWhere));
             system = cr.list();
@@ -73,7 +89,12 @@ public class SystemLogDbDaoImpl implements SystemLogDbDao {
                Transaction tx = session.beginTransaction();
                List<SystemLogDB> system = null;
         try {
-               String sqlWhere = "date > DATE_SUB(curdate(), INTERVAL 5 DAY) and logtype = 'error' ORDER BY date DESC limit "+PolicyController.getSystemAlertTableLimit()+"";
+               String sqlWhere = null;
+               if(jUnit){
+                       sqlWhere = "";
+               }else{
+                       sqlWhere = "date > DATE_SUB(curdate(), INTERVAL 5 DAY) and logtype = 'error' ORDER BY date DESC limit "+PolicyController.getSystemAlertTableLimit()+"";
+               }
                Criteria cr = session.createCriteria(SystemLogDB.class);
                cr.add(Restrictions.sqlRestriction(sqlWhere));
             system = cr.list();