This is an automated email from the ASF dual-hosted git repository.

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-compress.git


The following commit(s) were added to refs/heads/master by this push:
     new 17b60d728 Fix weird test method names
17b60d728 is described below

commit 17b60d728909991f4812ac448179652bf6ba1ec7
Author: Gary Gregory <garydgreg...@gmail.com>
AuthorDate: Fri Dec 22 15:26:15 2023 -0500

    Fix weird test method names
---
 .../commons/compress/utils/TimeUtilsTest.java      | 96 +++++++++++-----------
 1 file changed, 48 insertions(+), 48 deletions(-)

diff --git a/src/test/java/org/apache/commons/compress/utils/TimeUtilsTest.java 
b/src/test/java/org/apache/commons/compress/utils/TimeUtilsTest.java
index 797183175..3d73734c7 100644
--- a/src/test/java/org/apache/commons/compress/utils/TimeUtilsTest.java
+++ b/src/test/java/org/apache/commons/compress/utils/TimeUtilsTest.java
@@ -85,18 +85,20 @@ public class TimeUtilsTest {
                 Arguments.of("1969-12-31T23:59:59.000000199Z", 
"1969-12-31T23:59:59.0000001Z"));
     }
 
-    @ParameterizedTest
-    @MethodSource("dateToNtfsProvider")
-    public void shouldConvertDateToFileTime(final String instant, final long 
ignored) {
-        final Instant parsedInstant = Instant.parse(instant);
-        final FileTime parsedFileTime = FileTime.from(parsedInstant);
-        final Date parsedDate = Date.from(parsedInstant);
-        assertEquals(parsedFileTime, toFileTime(parsedDate));
+    @Test
+    public void testIsUnixTime() {
+        assertTrue(TimeUtils.isUnixTime(null));
+        
assertTrue(TimeUtils.isUnixTime(FileTime.from(Instant.parse("2022-12-27T12:45:22Z"))));
+        
assertTrue(TimeUtils.isUnixTime(FileTime.from(Instant.parse("2038-01-19T03:14:07Z"))));
+        
assertTrue(TimeUtils.isUnixTime(FileTime.from(Instant.parse("1901-12-13T23:14:08Z"))));
+        
assertFalse(TimeUtils.isUnixTime(FileTime.from(Instant.parse("1901-12-13T03:14:08Z"))));
+        
assertFalse(TimeUtils.isUnixTime(FileTime.from(Instant.parse("2038-01-19T03:14:08Z"))));
+        
assertFalse(TimeUtils.isUnixTime(FileTime.from(Instant.parse("2099-06-30T12:31:42Z"))));
     }
 
     @ParameterizedTest
     @MethodSource("dateToNtfsProvider")
-    public void shouldConvertDateToNtfsTime(final String instant, final long 
ntfsTime) {
+    public void testJavaTimeToNtfsTime(final String instant, final long 
ntfsTime) {
         final long ntfsMillis = Math.floorDiv(ntfsTime, 
HUNDRED_NANOS_PER_MILLISECOND) * HUNDRED_NANOS_PER_MILLISECOND;
         final Date parsed = Date.from(Instant.parse(instant));
         final long converted = toNtfsTime(parsed);
@@ -107,74 +109,72 @@ public class TimeUtilsTest {
 
     @ParameterizedTest
     @MethodSource("fileTimeToNtfsProvider")
-    public void shouldConvertFileTimeToDate(final String instant, final long 
ignored) {
+    public void testNtfsTimeToFileTime(final String instant, final long 
ntfsTime) {
+        final FileTime parsed = FileTime.from(Instant.parse(instant));
+        assertEquals(parsed, ntfsTimeToFileTime(ntfsTime));
+    }
+
+    @ParameterizedTest
+    @MethodSource("dateToNtfsProvider")
+    public void testNtfsTimeToJavaTime(final String instant, final long 
ntfsTime) {
+        final Date converted = ntfsTimeToDate(ntfsTime);
+        assertEquals(Instant.parse(instant), converted.toInstant());
+        // ensuring the deprecated method still works
+        assertEquals(converted, 
SevenZArchiveEntry.ntfsTimeToJavaTime(ntfsTime));
+    }
+
+    @ParameterizedTest
+    @MethodSource("fileTimeToNtfsProvider")
+    public void testToDate(final String instant, final long ignored) {
         final Instant parsedInstant = Instant.parse(instant);
         final FileTime parsedFileTime = FileTime.from(parsedInstant);
         final Date parsedDate = Date.from(parsedInstant);
         assertEquals(parsedDate, toDate(parsedFileTime));
     }
 
-    @ParameterizedTest
-    @MethodSource("fileTimeToNtfsProvider")
-    public void shouldConvertFileTimeToNtfsTime(final String instant, final 
long ntfsTime) {
-        final FileTime parsed = FileTime.from(Instant.parse(instant));
-        assertEquals(ntfsTime, toNtfsTime(parsed));
+    @Test
+    public void testToDateNull() {
+        assertNull(toDate(null));
     }
 
     @ParameterizedTest
-    @MethodSource("fileTimeToUnixTimeArguments")
-    public void shouldConvertFileTimeToUnixTime(final long expectedUnixTime, 
final String instant) {
-        assertEquals(expectedUnixTime, 
TimeUtils.toUnixTime(FileTime.from(Instant.parse(instant))));
+    @MethodSource("dateToNtfsProvider")
+    public void testToFileTime(final String instant, final long ignored) {
+        final Instant parsedInstant = Instant.parse(instant);
+        final FileTime parsedFileTime = FileTime.from(parsedInstant);
+        final Date parsedDate = Date.from(parsedInstant);
+        assertEquals(parsedFileTime, toFileTime(parsedDate));
     }
 
-    @ParameterizedTest
-    @MethodSource("dateToNtfsProvider")
-    public void shouldConvertNtfsTimeToDate(final String instant, final long 
ntfsTime) {
-        final Date converted = ntfsTimeToDate(ntfsTime);
-        assertEquals(Instant.parse(instant), converted.toInstant());
-        // ensuring the deprecated method still works
-        assertEquals(converted, 
SevenZArchiveEntry.ntfsTimeToJavaTime(ntfsTime));
+    @Test
+    public void testToFileTimeNull() {
+        assertNull(toFileTime(null));
     }
 
     @ParameterizedTest
     @MethodSource("fileTimeToNtfsProvider")
-    public void shouldConvertNtfsTimeToFileTime(final String instant, final 
long ntfsTime) {
+    public void testToNtfsTime(final String instant, final long ntfsTime) {
         final FileTime parsed = FileTime.from(Instant.parse(instant));
-        assertEquals(parsed, ntfsTimeToFileTime(ntfsTime));
+        assertEquals(ntfsTime, toNtfsTime(parsed));
     }
 
     @ParameterizedTest
     @MethodSource("fileTimeToUnixTimeArguments")
-    public void shouldConvertUnixTimeToFileTime(final long unixTime, final 
String expectedInstant) {
-        assertEquals(Instant.parse(expectedInstant), 
TimeUtils.unixTimeToFileTime(unixTime).toInstant());
+    public void testToUnixTime(final long expectedUnixTime, final String 
instant) {
+        assertEquals(expectedUnixTime, 
TimeUtils.toUnixTime(FileTime.from(Instant.parse(instant))));
     }
 
     @ParameterizedTest
     @MethodSource("truncateFileTimeProvider")
-    public void shouldTruncateFileTimeToHundredNanos(final String original, 
final String truncated) {
+    public void testTruncateToHundredNanos(final String original, final String 
truncated) {
         final FileTime originalTime = FileTime.from(Instant.parse(original));
         final FileTime truncatedTime = FileTime.from(Instant.parse(truncated));
         assertEquals(truncatedTime, 
TimeUtils.truncateToHundredNanos(originalTime));
     }
 
-    @Test
-    public void testShouldCheckWhetherTimeCanBeRepresentedAsUnixTime() {
-        assertTrue(TimeUtils.isUnixTime(null));
-        
assertTrue(TimeUtils.isUnixTime(FileTime.from(Instant.parse("2022-12-27T12:45:22Z"))));
-        
assertTrue(TimeUtils.isUnixTime(FileTime.from(Instant.parse("2038-01-19T03:14:07Z"))));
-        
assertTrue(TimeUtils.isUnixTime(FileTime.from(Instant.parse("1901-12-13T23:14:08Z"))));
-        
assertFalse(TimeUtils.isUnixTime(FileTime.from(Instant.parse("1901-12-13T03:14:08Z"))));
-        
assertFalse(TimeUtils.isUnixTime(FileTime.from(Instant.parse("2038-01-19T03:14:08Z"))));
-        
assertFalse(TimeUtils.isUnixTime(FileTime.from(Instant.parse("2099-06-30T12:31:42Z"))));
-    }
-
-    @Test
-    public void testShouldConvertNullDateToNullFileTime() {
-        assertNull(toFileTime(null));
-    }
-
-    @Test
-    public void testShouldConvertNullFileTimeToNullDate() {
-        assertNull(toDate(null));
+    @ParameterizedTest
+    @MethodSource("fileTimeToUnixTimeArguments")
+    public void testUnixTimeToFileTime(final long unixTime, final String 
expectedInstant) {
+        assertEquals(Instant.parse(expectedInstant), 
TimeUtils.unixTimeToFileTime(unixTime).toInstant());
     }
 }

Reply via email to