Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
为 GitLab 提交贡献
登录/注册
切换导航
H
h2database
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
Administrator
h2database
Commits
4ff230dc
提交
4ff230dc
authored
11 年前
作者:
Thomas Mueller
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Remove support for JDK 1.3
上级
4416c292
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
29 行增加
和
42 行删除
+29
-42
TestMetaData.java
h2/src/test/org/h2/test/jdbc/TestMetaData.java
+24
-29
TestPreparedStatement.java
h2/src/test/org/h2/test/jdbc/TestPreparedStatement.java
+1
-3
TestStatement.java
h2/src/test/org/h2/test/jdbc/TestStatement.java
+4
-10
没有找到文件。
h2/src/test/org/h2/test/jdbc/TestMetaData.java
浏览文件 @
4ff230dc
...
...
@@ -292,23 +292,18 @@ public class TestMetaData extends TestBase {
assertEquals
(
"."
,
meta
.
getCatalogSeparator
());
assertEquals
(
"catalog"
,
meta
.
getCatalogTerm
());
assertTrue
(
meta
.
getConnection
()
==
conn
);
if
(
config
.
jdk14
)
{
String
versionStart
=
meta
.
getDatabaseMajorVersion
()
+
"."
+
meta
.
getDatabaseMinorVersion
();
assertTrue
(
meta
.
getDatabaseProductVersion
().
startsWith
(
versionStart
));
assertEquals
(
meta
.
getDatabaseMajorVersion
(),
meta
.
getDriverMajorVersion
());
assertEquals
(
meta
.
getDatabaseMinorVersion
(),
meta
.
getDriverMinorVersion
());
int
majorVersion
=
3
;
//## Java 1.6 ##
majorVersion
=
4
;
//*/
assertEquals
(
majorVersion
,
meta
.
getJDBCMajorVersion
());
assertEquals
(
0
,
meta
.
getJDBCMinorVersion
());
}
String
versionStart
=
meta
.
getDatabaseMajorVersion
()
+
"."
+
meta
.
getDatabaseMinorVersion
();
assertTrue
(
meta
.
getDatabaseProductVersion
().
startsWith
(
versionStart
));
assertEquals
(
meta
.
getDatabaseMajorVersion
(),
meta
.
getDriverMajorVersion
());
assertEquals
(
meta
.
getDatabaseMinorVersion
(),
meta
.
getDriverMinorVersion
());
int
majorVersion
=
4
;
assertEquals
(
majorVersion
,
meta
.
getJDBCMajorVersion
());
assertEquals
(
0
,
meta
.
getJDBCMinorVersion
());
assertEquals
(
"H2"
,
meta
.
getDatabaseProductName
());
assertEquals
(
Connection
.
TRANSACTION_READ_COMMITTED
,
meta
.
getDefaultTransactionIsolation
());
assertEquals
(
"H2 JDBC Driver"
,
meta
.
getDriverName
());
String
versionStart
=
meta
.
getDriverMajorVersion
()
+
"."
+
meta
.
getDriverMinorVersion
();
versionStart
=
meta
.
getDriverMajorVersion
()
+
"."
+
meta
.
getDriverMinorVersion
();
assertTrue
(
meta
.
getDriverVersion
().
startsWith
(
versionStart
));
assertEquals
(
""
,
meta
.
getExtraNameCharacters
());
assertEquals
(
"\""
,
meta
.
getIdentifierQuoteString
());
...
...
@@ -333,11 +328,11 @@ public class TestMetaData extends TestBase {
assertEquals
(
0
,
meta
.
getMaxTablesInSelect
());
assertEquals
(
0
,
meta
.
getMaxUserNameLength
());
assertEquals
(
"procedure"
,
meta
.
getProcedureTerm
());
if
(
config
.
jdk14
)
{
assertEquals
(
ResultSet
.
CLOSE_CURSORS_AT_COMMIT
,
meta
.
getResultSetHoldability
());
assertEquals
(
DatabaseMetaData
.
sqlStateSQL99
,
meta
.
getSQLStateType
());
assertFalse
(
meta
.
locatorsUpdateCopy
());
}
assertEquals
(
ResultSet
.
CLOSE_CURSORS_AT_COMMIT
,
meta
.
getResultSetHoldability
());
assertEquals
(
DatabaseMetaData
.
sqlStateSQL99
,
meta
.
getSQLStateType
());
assertFalse
(
meta
.
locatorsUpdateCopy
());
assertEquals
(
"schema"
,
meta
.
getSchemaTerm
());
assertEquals
(
"\\"
,
meta
.
getSearchStringEscape
());
assertEquals
(
"LIMIT,MINUS,ROWNUM,SYSDATE,SYSTIME,SYSTIMESTAMP,TODAY"
,
meta
.
getSQLKeywords
());
...
...
@@ -400,11 +395,11 @@ public class TestMetaData extends TestBase {
assertTrue
(
meta
.
supportsExpressionsInOrderBy
());
assertFalse
(
meta
.
supportsExtendedSQLGrammar
());
assertFalse
(
meta
.
supportsFullOuterJoins
());
if
(
config
.
jdk14
)
{
assertTrue
(
meta
.
supportsGetGeneratedKeys
());
assertTrue
(
meta
.
supportsMultipleOpenResults
());
assertFalse
(
meta
.
supportsNamedParameters
());
}
assertTrue
(
meta
.
supportsGetGeneratedKeys
());
assertTrue
(
meta
.
supportsMultipleOpenResults
());
assertFalse
(
meta
.
supportsNamedParameters
());
assertTrue
(
meta
.
supportsGroupBy
());
assertTrue
(
meta
.
supportsGroupByBeyondSelect
());
assertTrue
(
meta
.
supportsGroupByUnrelated
());
...
...
@@ -431,12 +426,12 @@ public class TestMetaData extends TestBase {
assertTrue
(
meta
.
supportsResultSetConcurrency
(
ResultSet
.
TYPE_SCROLL_INSENSITIVE
,
ResultSet
.
CONCUR_UPDATABLE
));
assertFalse
(
meta
.
supportsResultSetConcurrency
(
ResultSet
.
TYPE_SCROLL_SENSITIVE
,
ResultSet
.
CONCUR_READ_ONLY
));
assertFalse
(
meta
.
supportsResultSetConcurrency
(
ResultSet
.
TYPE_SCROLL_SENSITIVE
,
ResultSet
.
CONCUR_UPDATABLE
));
if
(
config
.
jdk14
)
{
assertFalse
(
meta
.
supportsResultSetHoldability
(
ResultSet
.
HOLD_CURSORS_OVER_COMMIT
));
assertTrue
(
meta
.
supportsResultSetHoldability
(
ResultSet
.
CLOSE_CURSORS_AT_COMMIT
));
assertTrue
(
meta
.
supportsSavepoints
());
assertFalse
(
meta
.
supportsStatementPooling
());
}
assertFalse
(
meta
.
supportsResultSetHoldability
(
ResultSet
.
HOLD_CURSORS_OVER_COMMIT
));
assertTrue
(
meta
.
supportsResultSetHoldability
(
ResultSet
.
CLOSE_CURSORS_AT_COMMIT
));
assertTrue
(
meta
.
supportsSavepoints
());
assertFalse
(
meta
.
supportsStatementPooling
());
assertTrue
(
meta
.
supportsResultSetType
(
ResultSet
.
TYPE_FORWARD_ONLY
));
assertTrue
(
meta
.
supportsResultSetType
(
ResultSet
.
TYPE_SCROLL_INSENSITIVE
));
assertFalse
(
meta
.
supportsResultSetType
(
ResultSet
.
TYPE_SCROLL_SENSITIVE
));
...
...
This diff is collapsed.
Click to expand it.
h2/src/test/org/h2/test/jdbc/TestPreparedStatement.java
浏览文件 @
4ff230dc
...
...
@@ -80,9 +80,7 @@ public class TestPreparedStatement extends TestBase {
testCasewhen
(
conn
);
testSubquery
(
conn
);
testObject
(
conn
);
if
(
config
.
jdk14
)
{
testIdentity
(
conn
);
}
testIdentity
(
conn
);
testDataTypes
(
conn
);
testGetMoreResults
(
conn
);
testBlob
(
conn
);
...
...
This diff is collapsed.
Click to expand it.
h2/src/test/org/h2/test/jdbc/TestStatement.java
浏览文件 @
4ff230dc
...
...
@@ -38,15 +38,11 @@ public class TestStatement extends TestBase {
deleteDb
(
"statement"
);
conn
=
getConnection
(
"statement"
);
testTraceError
();
if
(
config
.
jdk14
)
{
testSavepoint
();
}
testSavepoint
();
testConnectionRollback
();
testStatement
();
if
(
config
.
jdk14
)
{
testIdentityMerge
();
testIdentity
();
}
testIdentityMerge
();
testIdentity
();
conn
.
close
();
deleteDb
(
"statement"
);
}
...
...
@@ -183,9 +179,7 @@ public class TestStatement extends TestBase {
// this method should not throw an exception - if not supported, this
// calls are ignored
if
(
config
.
jdk14
)
{
assertEquals
(
ResultSet
.
HOLD_CURSORS_OVER_COMMIT
,
stat
.
getResultSetHoldability
());
}
assertEquals
(
ResultSet
.
HOLD_CURSORS_OVER_COMMIT
,
stat
.
getResultSetHoldability
());
assertEquals
(
ResultSet
.
CONCUR_READ_ONLY
,
stat
.
getResultSetConcurrency
());
stat
.
cancel
();
...
...
This diff is collapsed.
Click to expand it.
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论