package org.ovirt.engine.core.common.utils; import static org.junit.Assert.assertEquals; import java.util.concurrent.TimeUnit; import org.junit.Test; public class TimeConverterTest { @Test public void testConvertSecondsToMinutes() { long seconds = 1800L; Pair<Long, TimeUnit> expectedResults = TimeConverter.autoConvert(seconds, TimeUnit.SECONDS); assertEquals(30L, expectedResults.getFirst().longValue()); assertEquals(TimeUnit.MINUTES, expectedResults.getSecond()); } @Test public void testConvertMinutesToHours() { long minutes = 720L; Pair<Long, TimeUnit> expectedResults = TimeConverter.autoConvert(minutes, TimeUnit.MINUTES); assertEquals(12L, expectedResults.getFirst().longValue()); assertEquals(TimeUnit.HOURS, expectedResults.getSecond()); } @Test public void testConvertMillsecondsToMinutes() { long milliSeconds = 60000L; Pair<Long, TimeUnit> expectedResults = TimeConverter.autoConvert(milliSeconds, TimeUnit.MILLISECONDS); assertEquals(1L, expectedResults.getFirst().longValue()); assertEquals(TimeUnit.MINUTES, expectedResults.getSecond()); } }