From 097c978653944824390cc3289bc9d4d5317032e1 Mon Sep 17 00:00:00 2001 From: wenshao Date: Tue, 21 Aug 2012 10:06:07 +0800 Subject: [PATCH] add testcase --- .../alibaba/druid/bvt/pool/xa/H2XATest.java | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 src/test/java/com/alibaba/druid/bvt/pool/xa/H2XATest.java diff --git a/src/test/java/com/alibaba/druid/bvt/pool/xa/H2XATest.java b/src/test/java/com/alibaba/druid/bvt/pool/xa/H2XATest.java new file mode 100644 index 0000000000..cbed489a4e --- /dev/null +++ b/src/test/java/com/alibaba/druid/bvt/pool/xa/H2XATest.java @@ -0,0 +1,33 @@ +package com.alibaba.druid.bvt.pool.xa; + +import javax.sql.XAConnection; + +import junit.framework.TestCase; + +import com.alibaba.druid.pool.xa.DruidXADataSource; +import com.alibaba.druid.util.JdbcUtils; + +public class H2XATest extends TestCase { + + private DruidXADataSource dataSource; + + protected void setUp() throws Exception { + dataSource = new DruidXADataSource(); + dataSource.setMinIdle(1); + dataSource.setUrl("jdbc:h2:mem:test;"); + dataSource.setTestOnBorrow(false); + + JdbcUtils.execute(dataSource, "CREATE TABLE user (id INT, name VARCHAR(40))"); + + } + + protected void tearDown() throws Exception { + JdbcUtils.execute(dataSource, "DROP TABLE user"); + JdbcUtils.close(dataSource); + } + + public void test_0() throws Exception { + XAConnection conn = dataSource.getXAConnection(); + conn.close(); + } +}