public static String getDurationStringLong(int duration) {
        if (duration <= 0) {
            return "00:00:00";
        } else {
            int[] hms = millisecondsToHms(duration);
            return String.format(Locale.getDefault(), "%02d:%02d:%02d", hms[0], hms[1], hms[2]);
        }
    }
@Test
    public void testGetDurationStringLong() {
        String expected = "13:05:10";
        int input = 47110000;
        assertEquals(expected, Converter.getDurationStringLong(input));
    }