Skip to content

Commit d3a4d0c

Browse files
Peter Seararagozin
authored andcommitted
Add unit tests for org.gridkit.util.formating.Formats
These tests were written using Diffblue Cover.
1 parent 59b9cb2 commit d3a4d0c

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
package org.gridkit.util.formating;
2+
3+
import org.junit.Test;
4+
5+
import static org.gridkit.util.formating.Formats.*;
6+
import static org.junit.Assert.*;
7+
8+
public class FormatsTest {
9+
10+
@Test
11+
public void testformatRate() {
12+
assertEquals(" 0", formatRate(0d));
13+
assertEquals("50.00", formatRate(50d));
14+
assertEquals("500.0", formatRate(500d));
15+
assertEquals("50.0k", formatRate(50e3d));
16+
assertEquals("50.0m", formatRate(50e6d));
17+
assertEquals("50.0g", formatRate(50e9d));
18+
assertEquals("1.5e+11", formatRate(150e9d));
19+
}
20+
21+
@Test
22+
public void testToMemorySize() {
23+
assertEquals("3", toMemorySize(3L));
24+
assertEquals("38k", toMemorySize(39327L));
25+
assertEquals("31m", toMemorySize(33553116L));
26+
assertEquals("35g", toMemorySize(38506017581L));
27+
}
28+
}

0 commit comments

Comments
 (0)