From efdd93cc50abb89ce4e607de4e2602c7cb029979 Mon Sep 17 00:00:00 2001 From: TranceLove Date: Wed, 26 Dec 2018 15:47:54 +0800 Subject: [PATCH] Test case for Utils.formatTimer --- .../main/java/com/amaze/filemanager/utils/Utils.java | 1 - .../java/com/amaze/filemanager/utils/UtilsTest.java | 10 ++++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/amaze/filemanager/utils/Utils.java b/app/src/main/java/com/amaze/filemanager/utils/Utils.java index 7e039385f..ce72f9c99 100644 --- a/app/src/main/java/com/amaze/filemanager/utils/Utils.java +++ b/app/src/main/java/com/amaze/filemanager/utils/Utils.java @@ -262,7 +262,6 @@ public class Utils { * Formats input to plain mm:ss format */ public static String formatTimer(long timer) { - final long min = timer / 60; final long sec = timer % 60; return String.format(Locale.US, "%02d:%02d", min, sec); diff --git a/app/src/test/java/com/amaze/filemanager/utils/UtilsTest.java b/app/src/test/java/com/amaze/filemanager/utils/UtilsTest.java index 8ba233395..16596e0e2 100644 --- a/app/src/test/java/com/amaze/filemanager/utils/UtilsTest.java +++ b/app/src/test/java/com/amaze/filemanager/utils/UtilsTest.java @@ -3,6 +3,7 @@ package com.amaze.filemanager.utils; import org.junit.Test; import static com.amaze.filemanager.utils.Utils.sanitizeInput; +import static com.amaze.filemanager.utils.Utils.formatTimer; import static org.junit.Assert.*; public class UtilsTest { @@ -17,4 +18,13 @@ public class UtilsTest { assertEquals("an apple",sanitizeInput("an ...apple")); //test the removing of dots which are between two words. assertEquals("an apple.",sanitizeInput(";an |apple....")); //test the removing of pipe sign and dots which are between two words. And test the fourth dot is not removed. } + + @Test + public void testFormatTimer() { + assertEquals("10:00", formatTimer(600)); + assertEquals("00:00", formatTimer(0)); + assertEquals("00:45", formatTimer(45)); + assertEquals("02:45", formatTimer(165)); + assertEquals("30:33", formatTimer(1833)); + } } \ No newline at end of file