1
2
3
4 package net.sourceforge.pmd.util;
5
6 import static org.junit.Assert.assertEquals;
7
8 import java.util.Collection;
9
10 import net.sourceforge.pmd.ReadableDurationTest;
11 import net.sourceforge.pmd.util.DateTimeUtil;
12
13 import org.junit.Test;
14
15
16
17
18
19
20 public class DateTimeUtilTest {
21
22 @Test
23 public void testConversions() {
24
25 Collection<Object[]> stringNumberPairs = ReadableDurationTest.data();
26
27 for (Object[] stringAndNumber : stringNumberPairs) {
28 String result = (String)stringAndNumber[0];
29 Integer milliseconds = (Integer)stringAndNumber[1];
30
31 assertEquals(result, DateTimeUtil.asHoursMinutesSeconds(milliseconds));
32 }
33
34 }
35
36
37 public static junit.framework.Test suite() {
38 return new junit.framework.JUnit4TestAdapter(DateTimeUtilTest.class);
39 }
40 }
41