diff --git a/hutool-core/src/test/java/org/dromara/hutool/core/comparator/VersionComparatorTest.java b/hutool-core/src/test/java/org/dromara/hutool/core/comparator/VersionComparatorTest.java index 35d29b3d4..383bbf1d4 100644 --- a/hutool-core/src/test/java/org/dromara/hutool/core/comparator/VersionComparatorTest.java +++ b/hutool-core/src/test/java/org/dromara/hutool/core/comparator/VersionComparatorTest.java @@ -15,6 +15,9 @@ package org.dromara.hutool.core.comparator; import org.junit.jupiter.api.Assertions; import org.junit.jupiter.api.Test; +import java.util.Arrays; + +import static org.junit.jupiter.api.Assertions.assertArrayEquals; import static org.junit.jupiter.api.Assertions.assertTrue; /** @@ -134,4 +137,12 @@ public class VersionComparatorTest { final int compare = VersionComparator.INSTANCE.compare("V1", "A1"); assertTrue(compare > 0); } + + @Test + void compareFileNameTest() { + final String[] a = {"abc2.doc", "abc1.doc", "abc12.doc"}; + Arrays.sort(a, VersionComparator.INSTANCE); + + assertArrayEquals(new String[]{"abc1.doc", "abc2.doc", "abc12.doc"}, a); + } }