Skip to content

Commit 25c9fe4

Browse files
committed
chore: add test to get jvm and adapter taosc timezone
1 parent a7e176e commit 25c9fe4

22 files changed

Lines changed: 123 additions & 32 deletions

src/test/java/com/taosdata/jdbc/AbstractDatabaseMetaDataColumnTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ public void getColumnsColumn() throws SQLException {
121121
tables.add(columns.getString("TABLE_NAME"));
122122
count++;
123123
}
124-
Assert.assertEquals(3, count);
124+
Assert.assertTrue(count >= 3);
125125
Assert.assertTrue(dbs.contains("information_schema"));
126126
Assert.assertTrue(tables.contains("ins_tables"));
127127
Assert.assertFalse(dbs.contains("performance_schema"));

src/test/java/com/taosdata/jdbc/TSDBConnectionTest.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,10 @@
11
package com.taosdata.jdbc;
22

3+
import com.taosdata.jdbc.common.TimeZoneResetRule;
34
import com.taosdata.jdbc.utils.SpecifyAddress;
45
import org.junit.Assert;
56
import org.junit.BeforeClass;
7+
import org.junit.Rule;
68
import org.junit.Test;
79

810
import java.sql.*;
@@ -13,6 +15,9 @@ public class TSDBConnectionTest {
1315
private static final String host = "127.0.0.1";
1416
private static Connection conn;
1517

18+
@Rule
19+
public TimeZoneResetRule timeZoneResetRule = new TimeZoneResetRule();
20+
1621
@Test
1722
public void getConnection() {
1823
// already test in beforeClass method

src/test/java/com/taosdata/jdbc/TSDBDatabaseMetaDataTest.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
package com.taosdata.jdbc;
22

3+
import com.taosdata.jdbc.common.TimeZoneResetRule;
34
import com.taosdata.jdbc.utils.SpecifyAddress;
45
import com.taosdata.jdbc.utils.TestUtils;
5-
import org.junit.AfterClass;
6-
import org.junit.Assert;
7-
import org.junit.BeforeClass;
8-
import org.junit.Test;
6+
import org.junit.*;
97

108
import java.sql.*;
119
import java.util.Properties;
@@ -17,6 +15,9 @@ public class TSDBDatabaseMetaDataTest {
1715
private static TSDBDatabaseMetaData metaData;
1816
private static String db_name = TestUtils.camelToSnake(TSDBDatabaseMetaDataTest.class);
1917

18+
@Rule
19+
public TimeZoneResetRule timeZoneResetRule = new TimeZoneResetRule();
20+
2021
@Test
2122
public void unwrap() throws SQLException {
2223
TSDBDatabaseMetaData unwrap = metaData.unwrap(TSDBDatabaseMetaData.class);

src/test/java/com/taosdata/jdbc/TSDBDriverTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
package com.taosdata.jdbc;
22

3+
import com.taosdata.jdbc.common.TimeZoneResetRule;
34
import com.taosdata.jdbc.utils.SpecifyAddress;
45
import org.junit.BeforeClass;
6+
import org.junit.Rule;
57
import org.junit.Test;
68

79
import java.sql.*;
@@ -14,6 +16,8 @@ public class TSDBDriverTest {
1416
private static String[] validURLs;
1517
private Connection conn;
1618

19+
@Rule
20+
public TimeZoneResetRule timeZoneResetRule = new TimeZoneResetRule();
1721
@Test
1822
public void connectWithJdbcURL() throws SQLException {
1923
String url = SpecifyAddress.getInstance().getJniWithoutUrl();

src/test/java/com/taosdata/jdbc/TSDBStatementTest.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
11
package com.taosdata.jdbc;
22

3+
import com.taosdata.jdbc.common.TimeZoneResetRule;
34
import com.taosdata.jdbc.utils.SpecifyAddress;
4-
import org.junit.AfterClass;
5-
import org.junit.Assert;
6-
import org.junit.BeforeClass;
7-
import org.junit.Test;
5+
import org.junit.*;
86

97
import java.sql.*;
108
import java.util.Properties;
@@ -15,6 +13,9 @@ public class TSDBStatementTest {
1513
private static Connection conn;
1614
private static Statement stmt;
1715

16+
@Rule
17+
public TimeZoneResetRule timeZoneResetRule = new TimeZoneResetRule();
18+
1819
@Test
1920
public void executeUpdate() throws SQLException {
2021
final String dbName = ("test_" + UUID.randomUUID()).replace("-", "_").substring(0, 32);

src/test/java/com/taosdata/jdbc/cases/BatchInsertTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,12 @@
22

33
import com.taosdata.jdbc.TSDBDriver;
44
import com.taosdata.jdbc.cloud.CloudSchemalessTest;
5+
import com.taosdata.jdbc.common.TimeZoneResetRule;
56
import com.taosdata.jdbc.utils.SpecifyAddress;
67
import com.taosdata.jdbc.utils.TestUtils;
78
import org.junit.After;
89
import org.junit.Before;
10+
import org.junit.Rule;
911
import org.junit.Test;
1012

1113
import java.sql.*;
@@ -28,6 +30,8 @@ public class BatchInsertTest {
2830
final static String tablePrefix = "t";
2931
private Connection connection;
3032

33+
@Rule
34+
public TimeZoneResetRule timeZoneResetRule = new TimeZoneResetRule();
3135
@Before
3236
public void before() {
3337
try {

src/test/java/com/taosdata/jdbc/cases/DoubleQuoteInSqlTest.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,11 @@
33
import com.fasterxml.jackson.core.JsonProcessingException;
44
import com.fasterxml.jackson.databind.node.ObjectNode;
55
import com.taosdata.jdbc.TSDBDriver;
6+
import com.taosdata.jdbc.common.TimeZoneResetRule;
67
import com.taosdata.jdbc.utils.JsonUtil;
78
import com.taosdata.jdbc.utils.SpecifyAddress;
89
import com.taosdata.jdbc.utils.TestUtils;
9-
import org.junit.After;
10-
import org.junit.Assert;
11-
import org.junit.Before;
12-
import org.junit.Test;
10+
import org.junit.*;
1311

1412
import java.sql.*;
1513
import java.util.Properties;
@@ -19,7 +17,8 @@ public class DoubleQuoteInSqlTest {
1917
private static final String dbname = TestUtils.camelToSnake(DoubleQuoteInSqlTest.class);
2018

2119
private Connection conn;
22-
20+
@Rule
21+
public TimeZoneResetRule timeZoneResetRule = new TimeZoneResetRule();
2322
@Test
2423
public void test() {
2524
// given

src/test/java/com/taosdata/jdbc/cases/DriverAutoloadTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
package com.taosdata.jdbc.cases;
22

33
import com.taosdata.jdbc.TSDBDriver;
4+
import com.taosdata.jdbc.common.TimeZoneResetRule;
45
import com.taosdata.jdbc.utils.SpecifyAddress;
56
import org.junit.Assert;
67
import org.junit.Before;
8+
import org.junit.Rule;
79
import org.junit.Test;
810

911
import java.sql.Connection;
@@ -16,6 +18,8 @@ public class DriverAutoloadTest {
1618
private Properties properties;
1719
private final String host = "127.0.0.1";
1820

21+
@Rule
22+
public TimeZoneResetRule timeZoneResetRule = new TimeZoneResetRule();
1923
@Test
2024
public void testRestful() throws SQLException {
2125
String url = SpecifyAddress.getInstance().getRestUrl();

src/test/java/com/taosdata/jdbc/cases/ImportTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.taosdata.jdbc.cases;
22

33
import com.taosdata.jdbc.TSDBDriver;
4+
import com.taosdata.jdbc.common.TimeZoneResetRule;
45
import com.taosdata.jdbc.utils.SpecifyAddress;
56
import com.taosdata.jdbc.utils.TestUtils;
67
import org.junit.*;
@@ -19,6 +20,9 @@ public class ImportTest {
1920
static String host = "127.0.0.1";
2021
private static long ts;
2122

23+
@Rule
24+
public TimeZoneResetRule timeZoneResetRule = new TimeZoneResetRule();
25+
2226
@Test
2327
public void case001_insertData() throws Exception {
2428
try (Statement stmt = connection.createStatement()) {

src/test/java/com/taosdata/jdbc/cases/InsertDbwithoutUseDbTest.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
package com.taosdata.jdbc.cases;
22

3+
import com.taosdata.jdbc.common.TimeZoneResetRule;
34
import com.taosdata.jdbc.utils.SpecifyAddress;
45
import com.taosdata.jdbc.utils.TestUtils;
5-
import org.junit.Assert;
6-
import org.junit.BeforeClass;
7-
import org.junit.FixMethodOrder;
8-
import org.junit.Test;
6+
import org.junit.*;
97
import org.junit.runners.MethodSorters;
108

119
import java.sql.*;
@@ -20,6 +18,8 @@ public class InsertDbwithoutUseDbTest {
2018
private static final Random random = new Random(System.currentTimeMillis());
2119
private static final String dbname = TestUtils.camelToSnake(InsertDbwithoutUseDbTest.class);
2220

21+
@Rule
22+
public TimeZoneResetRule timeZoneResetRule = new TimeZoneResetRule();
2323
@Test
2424
public void case001() throws SQLException {
2525
// prepare schema

0 commit comments

Comments
 (0)