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

xiaoyu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-shenyu.git


The following commit(s) were added to refs/heads/master by this push:
     new e75cf4f  compatible with java11+ (#1870)
e75cf4f is described below

commit e75cf4f855053fd6b255dc04af052a40040f81d7
Author: dengliming <[email protected]>
AuthorDate: Thu Aug 5 10:56:31 2021 +0800

    compatible with java11+ (#1870)
    
    * compatible with java11+
    
    * fix
---
 .github/workflows/ci.yml                                       |  3 ++-
 .../java/org/apache/shenyu/admin/mapper/AppAuthMapperTest.java |  3 +--
 .../org/apache/shenyu/admin/mapper/AuthParamMapperTest.java    |  3 +--
 .../org/apache/shenyu/admin/mapper/AuthPathMapperTest.java     |  3 +--
 .../apache/shenyu/admin/mapper/DashboardUserMapperTest.java    |  3 +--
 .../org/apache/shenyu/admin/mapper/MetaDataMapperTest.java     |  3 +--
 .../org/apache/shenyu/admin/mapper/PluginHandleMapperTest.java |  3 +--
 .../java/org/apache/shenyu/admin/mapper/PluginMapperTest.java  |  6 +++---
 .../java/org/apache/shenyu/admin/mapper/RoleMapperTest.java    | 10 +++++-----
 .../apache/shenyu/admin/mapper/RuleConditionMapperTest.java    |  2 +-
 .../java/org/apache/shenyu/admin/mapper/RuleMapperTest.java    |  3 +--
 .../shenyu/admin/mapper/SelectorConditionMapperTest.java       |  3 ++-
 .../org/apache/shenyu/admin/mapper/SelectorMapperTest.java     |  5 ++---
 .../org/apache/shenyu/admin/mapper/ShenyuDictMapperTest.java   |  3 +--
 14 files changed, 23 insertions(+), 30 deletions(-)

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index c3cd602..3ab66ce 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -25,6 +25,7 @@ jobs:
   build:
     strategy:
       matrix:
+        java: [ 8, 11 ]
         os: [ ubuntu-latest, macos-latest, windows-latest ]
     runs-on: ${{ matrix.os }}
     steps:
@@ -47,7 +48,7 @@ jobs:
       - uses: actions/setup-java@v1
         if: env.SKIP_CI != 'true'
         with:
-          java-version: 8
+          java-version: ${{ matrix.java }}
       - name: Build with Maven
         if: env.SKIP_CI != 'true'
         run: ./mvnw -B clean install
diff --git 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/AppAuthMapperTest.java
 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/AppAuthMapperTest.java
index 7ef925d..37f4003 100644
--- 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/AppAuthMapperTest.java
+++ 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/AppAuthMapperTest.java
@@ -26,7 +26,6 @@ import org.junit.Before;
 import org.junit.Test;
 import javax.annotation.Resource;
 import java.sql.Timestamp;
-import java.time.LocalDateTime;
 import java.util.List;
 import static org.hamcrest.Matchers.greaterThan;
 import static org.junit.Assert.assertEquals;
@@ -134,7 +133,7 @@ public final class AppAuthMapperTest extends 
AbstractSpringIntegrationTest {
     }
 
     private AppAuthDO buildAppAuthDO() {
-        Timestamp now = Timestamp.valueOf(LocalDateTime.now());
+        Timestamp now = new Timestamp(System.currentTimeMillis());
         return AppAuthDO.builder()
                 .id(UUIDUtils.getInstance().generateShortUuid())
                 .appKey(SignUtils.getInstance().generateKey())
diff --git 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/AuthParamMapperTest.java
 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/AuthParamMapperTest.java
index 1c82b99..6ee1b58 100644
--- 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/AuthParamMapperTest.java
+++ 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/AuthParamMapperTest.java
@@ -23,7 +23,6 @@ import org.apache.shenyu.common.utils.UUIDUtils;
 import org.junit.Test;
 import javax.annotation.Resource;
 import java.sql.Timestamp;
-import java.time.LocalDateTime;
 import java.util.ArrayList;
 import java.util.List;
 import static org.hamcrest.Matchers.comparesEqualTo;
@@ -104,7 +103,7 @@ public final class AuthParamMapperTest extends 
AbstractSpringIntegrationTest {
      * @return the auth param do
      */
     private AuthParamDO buildAuthParamDO() {
-        Timestamp now = Timestamp.valueOf(LocalDateTime.now());
+        Timestamp now = new Timestamp(System.currentTimeMillis());
         String id = UUIDUtils.getInstance().generateShortUuid();
         String authId = UUIDUtils.getInstance().generateShortUuid();
         return AuthParamDO.builder()
diff --git 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/AuthPathMapperTest.java
 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/AuthPathMapperTest.java
index d287e0c..05bd05a 100644
--- 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/AuthPathMapperTest.java
+++ 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/AuthPathMapperTest.java
@@ -23,7 +23,6 @@ import org.apache.shenyu.common.utils.UUIDUtils;
 import org.junit.Test;
 import javax.annotation.Resource;
 import java.sql.Timestamp;
-import java.time.LocalDateTime;
 import java.util.ArrayList;
 import java.util.List;
 import static org.hamcrest.Matchers.greaterThan;
@@ -99,7 +98,7 @@ public final class AuthPathMapperTest extends 
AbstractSpringIntegrationTest {
     }
 
     private AuthPathDO buildAuthPathDO() {
-        Timestamp now = Timestamp.valueOf(LocalDateTime.now());
+        Timestamp now = new Timestamp(System.currentTimeMillis());
         String id = UUIDUtils.getInstance().generateShortUuid();
         String authId = UUIDUtils.getInstance().generateShortUuid();
         return AuthPathDO.builder()
diff --git 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/DashboardUserMapperTest.java
 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/DashboardUserMapperTest.java
index 0250ba3..dc989a7 100644
--- 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/DashboardUserMapperTest.java
+++ 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/DashboardUserMapperTest.java
@@ -27,7 +27,6 @@ import org.junit.Test;
 
 import javax.annotation.Resource;
 import java.sql.Timestamp;
-import java.time.LocalDateTime;
 import java.util.List;
 
 import static org.hamcrest.Matchers.comparesEqualTo;
@@ -164,7 +163,7 @@ public final class DashboardUserMapperTest extends 
AbstractSpringIntegrationTest
         String aseKey = "2095132720951327";
         String iv = "6075877187097700";
 
-        Timestamp now = Timestamp.valueOf(LocalDateTime.now());
+        Timestamp now = new Timestamp(System.currentTimeMillis());
         return DashboardUserDO.builder()
                 .id(UUIDUtils.getInstance().generateShortUuid())
                 .userName("adminTest")
diff --git 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/MetaDataMapperTest.java
 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/MetaDataMapperTest.java
index 007fd70..cd89dc5 100644
--- 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/MetaDataMapperTest.java
+++ 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/MetaDataMapperTest.java
@@ -26,7 +26,6 @@ import org.junit.Before;
 import org.junit.Test;
 import javax.annotation.Resource;
 import java.sql.Timestamp;
-import java.time.LocalDateTime;
 import java.util.List;
 import static org.hamcrest.Matchers.comparesEqualTo;
 import static org.junit.Assert.assertThat;
@@ -184,7 +183,7 @@ public final class MetaDataMapperTest extends 
AbstractSpringIntegrationTest {
     }
 
     private MetaDataDO getMetaDataDO() {
-        Timestamp now = Timestamp.valueOf(LocalDateTime.now());
+        Timestamp now = new Timestamp(System.currentTimeMillis());
         return MetaDataDO.builder()
                 .appName("testAppName")
                 .path("testPath")
diff --git 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/PluginHandleMapperTest.java
 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/PluginHandleMapperTest.java
index 75b65db..94ab12d 100644
--- 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/PluginHandleMapperTest.java
+++ 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/PluginHandleMapperTest.java
@@ -24,7 +24,6 @@ import org.apache.shenyu.common.utils.UUIDUtils;
 import org.junit.Test;
 import javax.annotation.Resource;
 import java.sql.Timestamp;
-import java.time.LocalDateTime;
 import java.util.List;
 import static org.hamcrest.Matchers.equalTo;
 import static org.junit.Assert.assertThat;
@@ -167,7 +166,7 @@ public final class PluginHandleMapperTest extends 
AbstractSpringIntegrationTest
     private PluginHandleDO buildPluginHandleDO() {
         String id = UUIDUtils.getInstance().generateShortUuid();
         String pluginId = UUIDUtils.getInstance().generateShortUuid();
-        Timestamp now = Timestamp.valueOf(LocalDateTime.now());
+        Timestamp now = new Timestamp(System.currentTimeMillis());
         return PluginHandleDO.builder()
                 .id(id)
                 .pluginId(pluginId)
diff --git 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/PluginMapperTest.java
 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/PluginMapperTest.java
index 288df20..ff06d9f 100644
--- 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/PluginMapperTest.java
+++ 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/PluginMapperTest.java
@@ -23,7 +23,7 @@ import org.apache.shenyu.admin.model.entity.PluginDO;
 import org.apache.shenyu.admin.model.query.PluginQuery;
 import org.junit.Test;
 import javax.annotation.Resource;
-import java.util.Arrays;
+import java.util.Collections;
 import java.util.List;
 import static org.hamcrest.Matchers.equalTo;
 import static org.hamcrest.Matchers.greaterThanOrEqualTo;
@@ -73,8 +73,8 @@ public final class PluginMapperTest extends 
AbstractSpringIntegrationTest {
         final int insertResult = pluginMapper.insert(pluginDO);
         assertThat(insertResult, equalTo(1));
 
-        final List<PluginDO> resultPluginDOS = 
pluginMapper.selectByNames(Arrays.asList(pluginDO.getName()));
-        assertThat(pluginDO, 
equalTo(resultPluginDOS.stream().findAny().get()));
+        final List<PluginDO> resultPluginDOS = 
pluginMapper.selectByNames(Collections.singletonList(pluginDO.getName()));
+        assertThat(pluginDO, 
equalTo(resultPluginDOS.stream().findAny().orElse(null)));
 
         final int deleteResult = pluginMapper.delete(pluginDO.getId());
         assertThat(deleteResult, equalTo(1));
diff --git 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/RoleMapperTest.java 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/RoleMapperTest.java
index 3393aa0..a3b9cbd 100644
--- 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/RoleMapperTest.java
+++ 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/RoleMapperTest.java
@@ -18,6 +18,7 @@
 package org.apache.shenyu.admin.mapper;
 
 import org.apache.shenyu.admin.AbstractSpringIntegrationTest;
+import org.apache.shenyu.admin.model.entity.BaseDO;
 import org.apache.shenyu.admin.model.entity.RoleDO;
 import org.apache.shenyu.admin.model.query.RoleQuery;
 import org.apache.shenyu.common.utils.UUIDUtils;
@@ -26,8 +27,7 @@ import org.junit.Test;
 
 import javax.annotation.Resource;
 import java.sql.Timestamp;
-import java.time.LocalDateTime;
-import java.util.Arrays;
+import java.util.Collections;
 import java.util.List;
 import java.util.stream.Collectors;
 
@@ -138,7 +138,7 @@ public final class RoleMapperTest extends 
AbstractSpringIntegrationTest {
         int insert = mapper.insertSelective(roleDO);
         assertThat(insert, equalTo(1));
 
-        int delete = mapper.delete(Arrays.asList(roleDO.getId()));
+        int delete = mapper.delete(Collections.singletonList(roleDO.getId()));
         assertThat(delete, equalTo(1));
 
         RoleDO result = mapper.selectById(roleDO.getId());
@@ -157,14 +157,14 @@ public final class RoleMapperTest extends 
AbstractSpringIntegrationTest {
 
     @After
     public void resetDB() {
-        List<String> ids = mapper.selectAll().stream().map(roleDO -> 
roleDO.getId()).collect(Collectors.toList());
+        List<String> ids = 
mapper.selectAll().stream().map(BaseDO::getId).collect(Collectors.toList());
         if (!ids.isEmpty()) {
             mapper.delete(ids);
         }
     }
 
     private RoleDO buildRoleDO() {
-        Timestamp now = Timestamp.valueOf(LocalDateTime.now());
+        Timestamp now = new Timestamp(System.currentTimeMillis());
         return RoleDO.builder()
             .id(UUIDUtils.getInstance().generateShortUuid())
             .roleName("test-role")
diff --git 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/RuleConditionMapperTest.java
 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/RuleConditionMapperTest.java
index ddf6e23..7c01d01 100644
--- 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/RuleConditionMapperTest.java
+++ 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/RuleConditionMapperTest.java
@@ -123,7 +123,7 @@ public final class RuleConditionMapperTest extends 
AbstractSpringIntegrationTest
      * @return new ruleCondition
      */
     public RuleConditionDO buildRuleConditionDo() {
-        Timestamp currentTimeStamp = Timestamp.valueOf(LocalDateTime.now());
+        Timestamp currentTimeStamp = new Timestamp(System.currentTimeMillis());
         return RuleConditionDO.builder()
                 .id(UUIDUtils.getInstance().generateShortUuid())
                 .ruleId(UUIDUtils.getInstance().generateShortUuid())
diff --git 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/RuleMapperTest.java 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/RuleMapperTest.java
index bf2b919..0892737 100644
--- 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/RuleMapperTest.java
+++ 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/RuleMapperTest.java
@@ -24,7 +24,6 @@ import org.apache.shenyu.common.utils.UUIDUtils;
 import org.junit.Test;
 import javax.annotation.Resource;
 import java.sql.Timestamp;
-import java.time.LocalDateTime;
 import java.util.List;
 import java.util.Random;
 import static org.hamcrest.Matchers.equalTo;
@@ -190,7 +189,7 @@ public final class RuleMapperTest extends 
AbstractSpringIntegrationTest {
     }
 
     private RuleDO buildRuleDO() {
-        Timestamp now = Timestamp.valueOf(LocalDateTime.now());
+        Timestamp now = new Timestamp(System.currentTimeMillis());
         String id = UUIDUtils.getInstance().generateShortUuid();
         return RuleDO.builder()
                 .id(id)
diff --git 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/SelectorConditionMapperTest.java
 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/SelectorConditionMapperTest.java
index 4f77e3d..f1275e8 100644
--- 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/SelectorConditionMapperTest.java
+++ 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/SelectorConditionMapperTest.java
@@ -106,7 +106,8 @@ public final class SelectorConditionMapperTest extends 
AbstractSpringIntegration
     }
 
     private SelectorConditionDO buildSelectorConditionDO() {
-        Timestamp currentTime = Timestamp.valueOf(LocalDateTime.now());
+        Timestamp currentTime = new Timestamp(System.currentTimeMillis());
+
         return SelectorConditionDO.builder()
                 .id(UUIDUtils.getInstance().generateShortUuid())
                 .selectorId(UUIDUtils.getInstance().generateShortUuid())
diff --git 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/SelectorMapperTest.java
 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/SelectorMapperTest.java
index 31bd881..18d4c41 100644
--- 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/SelectorMapperTest.java
+++ 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/SelectorMapperTest.java
@@ -26,7 +26,6 @@ import org.junit.Test;
 
 import javax.annotation.Resource;
 import java.sql.Timestamp;
-import java.time.LocalDateTime;
 import java.util.List;
 
 import static org.junit.Assert.assertEquals;
@@ -110,7 +109,7 @@ public final class SelectorMapperTest extends 
AbstractSpringIntegrationTest {
         SelectorQuery query = new SelectorQuery(selectorDO.getPluginId(), 
selectorDO.getName(), new PageParameter());
         Integer count = selectorMapper.countByQuery(query);
         assertNotNull(count);
-        assertEquals(new Integer(1), count);
+        assertEquals(Integer.valueOf(1), count);
 
         int delete = selectorMapper.delete(selectorDO.getId());
         assertEquals(1, delete);
@@ -200,7 +199,7 @@ public final class SelectorMapperTest extends 
AbstractSpringIntegrationTest {
     }
 
     private SelectorDO buildSelectorDO() {
-        Timestamp currentTime = Timestamp.valueOf(LocalDateTime.now());
+        Timestamp currentTime = new Timestamp(System.currentTimeMillis());
         return SelectorDO.builder()
                 .id(UUIDUtils.getInstance().generateShortUuid())
                 .dateCreated(currentTime)
diff --git 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/ShenyuDictMapperTest.java
 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/ShenyuDictMapperTest.java
index 530417d..2ede60b 100644
--- 
a/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/ShenyuDictMapperTest.java
+++ 
b/shenyu-admin/src/test/java/org/apache/shenyu/admin/mapper/ShenyuDictMapperTest.java
@@ -24,7 +24,6 @@ import org.apache.shenyu.common.utils.UUIDUtils;
 import org.junit.Test;
 import javax.annotation.Resource;
 import java.sql.Timestamp;
-import java.time.LocalDateTime;
 import java.util.List;
 import static org.hamcrest.Matchers.greaterThan;
 import static org.junit.Assert.assertThat;
@@ -63,7 +62,7 @@ public final class ShenyuDictMapperTest extends 
AbstractSpringIntegrationTest {
     }
 
     private ShenyuDictDO buildShenyuDictDO() {
-        Timestamp now = Timestamp.valueOf(LocalDateTime.now());
+        Timestamp now = new Timestamp(System.currentTimeMillis());
         String id = UUIDUtils.getInstance().generateShortUuid();
         return ShenyuDictDO.builder()
                 .id(id)

Reply via email to