1 package org.apache.maven.cli;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import junit.framework.TestCase;
23
24 public class CLIReportingUtilsTest
25 extends TestCase
26 {
27
28 public void testFormatDuration()
29 {
30 assertEquals( "0.001 s", CLIReportingUtils.formatDuration( 1 ) );
31 assertEquals( "0.999 s", CLIReportingUtils.formatDuration( 1000 - 1 ) );
32 assertEquals( "1.000 s", CLIReportingUtils.formatDuration( 1000 ) );
33 assertEquals( "59.999 s", CLIReportingUtils.formatDuration( 60 * 1000 - 1 ) );
34 assertEquals( "01:00 min", CLIReportingUtils.formatDuration( 60 * 1000 ) );
35 assertEquals( "59:59 min", CLIReportingUtils.formatDuration( 60 * 60 * 1000 - 1 ) );
36 assertEquals( "01:00 h", CLIReportingUtils.formatDuration( 60 * 60 * 1000 ) );
37 assertEquals( "23:59 h", CLIReportingUtils.formatDuration( 24 * 60 * 60 * 1000 - 1 ) );
38 assertEquals( "1 d 00:00 h", CLIReportingUtils.formatDuration( 24 * 60 * 60 * 1000 ) );
39 }
40 }