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

panjuan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git


The following commit(s) were added to refs/heads/master by this push:
     new 3f901bf  Revise #11476 (#11482)
3f901bf is described below

commit 3f901bfff156f705307278345e16ec860ad2edc1
Author: Liang Zhang <[email protected]>
AuthorDate: Sat Jul 24 18:18:02 2021 +0800

    Revise #11476 (#11482)
---
 .../database/impl/DatabaseDatetimeServiceTest.java | 46 +++++++++++-----------
 .../database/impl/TimeServiceFactoryTest.java      | 10 +++--
 2 files changed, 29 insertions(+), 27 deletions(-)

diff --git 
a/shardingsphere-infra/shardingsphere-infra-datetime/shardingsphere-infra-datetime-type/shardingsphere-database-datetime/src/test/java/org/apache/shardingsphere/datetime/database/impl/DatabaseDatetimeServiceTest.java
 
b/shardingsphere-infra/shardingsphere-infra-datetime/shardingsphere-infra-datetime-type/shardingsphere-database-datetime/src/test/java/org/apache/shardingsphere/datetime/database/impl/DatabaseDatetimeServiceTest.java
index ff3a977..1174471 100644
--- 
a/shardingsphere-infra/shardingsphere-infra-datetime/shardingsphere-infra-datetime-type/shardingsphere-database-datetime/src/test/java/org/apache/shardingsphere/datetime/database/impl/DatabaseDatetimeServiceTest.java
+++ 
b/shardingsphere-infra/shardingsphere-infra-datetime/shardingsphere-infra-datetime-type/shardingsphere-database-datetime/src/test/java/org/apache/shardingsphere/datetime/database/impl/DatabaseDatetimeServiceTest.java
@@ -18,9 +18,10 @@
 package org.apache.shardingsphere.datetime.database.impl;
 
 import org.apache.shardingsphere.infra.datetime.DatetimeService;
-import org.junit.Assert;
-import org.junit.BeforeClass;
 import org.junit.Test;
+import org.junit.runner.RunWith;
+import org.mockito.Mock;
+import org.mockito.junit.MockitoJUnitRunner;
 
 import javax.sql.DataSource;
 import java.sql.Connection;
@@ -29,26 +30,25 @@ import java.sql.ResultSet;
 import java.sql.SQLException;
 import java.util.Date;
 
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertNotNull;
 import static org.mockito.Mockito.mock;
 import static org.mockito.Mockito.when;
 
+@RunWith(MockitoJUnitRunner.class)
 public final class DatabaseDatetimeServiceTest {
-
-    private static DataSource dataSource;
-
-    private static PreparedStatement preparedStatement;
-
-    private static ResultSet resultSet;
-
-    private static String sql = "SELECT NOW()";
-
-    @BeforeClass
-    public static void init() {
-        dataSource = mock(DataSource.class);
-        preparedStatement = mock(PreparedStatement.class);
-        resultSet = mock(ResultSet.class);
-    }
-
+    
+    @Mock
+    private DataSource dataSource;
+    
+    @Mock
+    private PreparedStatement preparedStatement;
+    
+    @Mock
+    private ResultSet resultSet;
+    
+    private final String sql = "SELECT NOW()";
+    
     @Test
     public void assertMySQLDateTime() throws SQLException {
         Connection connection = mock(Connection.class);
@@ -57,17 +57,17 @@ public final class DatabaseDatetimeServiceTest {
         when(preparedStatement.executeQuery()).thenReturn(resultSet);
         when((Date) resultSet.getObject(1)).thenReturn(new Date());
         DatetimeService datetimeService = new 
DatabaseDatetimeService(dataSource, sql);
-        Assert.assertFalse(datetimeService.isDefault());
-        Assert.assertNotNull(datetimeService.getDatetime());
+        assertFalse(datetimeService.isDefault());
+        assertNotNull(datetimeService.getDatetime());
     }
-
+    
     @Test
     public void assertNoExceptionInDateTimeService() throws SQLException {
         Connection connection = mock(Connection.class);
         when(dataSource.getConnection()).thenReturn(connection);
         when(connection.prepareStatement(sql)).thenThrow(new SQLException());
         DatetimeService datetimeService = new 
DatabaseDatetimeService(dataSource, sql);
-        Assert.assertFalse(datetimeService.isDefault());
-        Assert.assertNotNull(datetimeService.getDatetime());
+        assertFalse(datetimeService.isDefault());
+        assertNotNull(datetimeService.getDatetime());
     }
 }
diff --git 
a/shardingsphere-infra/shardingsphere-infra-datetime/shardingsphere-infra-datetime-type/shardingsphere-database-datetime/src/test/java/org/apache/shardingsphere/datetime/database/impl/TimeServiceFactoryTest.java
 
b/shardingsphere-infra/shardingsphere-infra-datetime/shardingsphere-infra-datetime-type/shardingsphere-database-datetime/src/test/java/org/apache/shardingsphere/datetime/database/impl/TimeServiceFactoryTest.java
index d5859e5..b653411 100644
--- 
a/shardingsphere-infra/shardingsphere-infra-datetime/shardingsphere-infra-datetime-type/shardingsphere-database-datetime/src/test/java/org/apache/shardingsphere/datetime/database/impl/TimeServiceFactoryTest.java
+++ 
b/shardingsphere-infra/shardingsphere-infra-datetime/shardingsphere-infra-datetime-type/shardingsphere-database-datetime/src/test/java/org/apache/shardingsphere/datetime/database/impl/TimeServiceFactoryTest.java
@@ -19,16 +19,18 @@ package org.apache.shardingsphere.datetime.database.impl;
 
 import org.apache.shardingsphere.datetime.database.PropertiesUtils;
 import org.apache.shardingsphere.infra.datetime.DatetimeService;
-import org.junit.Assert;
 import org.junit.Test;
 
-public final class TimeServiceFactoryTest {
+import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertTrue;
 
+public final class TimeServiceFactoryTest {
+    
     @Test
     public void assertCreateDateTimeService() {
         PropertiesUtils.createProperties("com.mysql.jdbc.Driver", null);
         DatetimeService datetimeService = 
TimeServiceFactory.createTimeService();
-        Assert.assertFalse(datetimeService.isDefault());
-        Assert.assertTrue(PropertiesUtils.remove());
+        assertFalse(datetimeService.isDefault());
+        assertTrue(PropertiesUtils.remove());
     }
 }

Reply via email to