Coverage Summary for Class: TimeUtils (org.example)

Class Class, % Method, % Line, %
TimeUtils 100% (1/1) 66,7% (2/3) 75% (15/20)


 package org.example;
 
 public class TimeUtils {
 
     public static int timeToSec(String time) {
         String[] part = time.split(":");
         int hh = Integer.parseInt(part[0]);
         int mm = Integer.parseInt(part[1]);
         int ss = Integer.parseInt(part[2]);
 
         return 3600 * hh + 60 * mm + ss;
     }
 
     public static String secToTime(int a) {
         int hh, mm, ss;
 
 
         if (a < 0 || a >= 360000) {
             return "-1";
         }
 
         hh = a / 3600;
         a = a - (3600 * hh);
         mm = a / 60;
         ss = a - (60 * mm);
 
         String res = hh + ":";
         if (mm <= 10) {
             res = res + "0" + mm + ":";
         } else {
             res = res + mm + ":";
         }
         if (ss <= 10) {
             res = res + "0" + ss;
         } else {
             res = res + ss;
         }
 
         return res;
     }
 }