提交 1fe3555d 编写于 作者: T TheRealHaui 提交者: MichaelHausegger

Added small Unit Tests

上级 d8ce5d7b
......@@ -21,8 +21,7 @@ import org.apache.shardingsphere.core.exception.ShardingConfigurationException;
import org.junit.Test;
import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.assertThat;
import static org.junit.Assert.assertTrue;
import static org.junit.Assert.*;
public final class DataNodeTest {
......@@ -50,7 +49,11 @@ public final class DataNodeTest {
@Test
public void assertEquals() {
assertTrue(new DataNode("ds_0.tbl_0").equals(new DataNode("ds_0.tbl_0")));
DataNode dataNode = new DataNode("ds_0.tbl_0");
assertTrue(dataNode.equals(new DataNode("ds_0.tbl_0")));
assertTrue(dataNode.equals(dataNode));
assertFalse(dataNode.equals(new DataNode("ds_0.tbl_1")));
assertFalse(dataNode.equals(null));
}
@Test
......
......@@ -23,6 +23,7 @@ import org.junit.Test;
import org.junit.runner.RunWith;
import org.mockito.Mock;
import org.mockito.junit.MockitoJUnitRunner;
import org.postgresql.xa.PGXAConnection;
import javax.sql.XADataSource;
import java.sql.Connection;
......@@ -49,4 +50,14 @@ public final class XAConnectionFactoryTest {
public void assertCreateH2XAConnection() {
assertThat(XAConnectionFactory.createXAConnection(DatabaseType.H2, xaDataSource, connection), instanceOf(JdbcXAConnection.class));
}
@Test
public void assertCreatePostgreSQLXAConnection() {
assertThat(XAConnectionFactory.createXAConnection(DatabaseType.PostgreSQL, xaDataSource, connection), instanceOf(PGXAConnection.class));
}
@Test(expected = UnsupportedOperationException.class)
public void assertCreateUnknownXAConnectionThrowsUnsupportedOperationException() {
XAConnectionFactory.createXAConnection(DatabaseType.Oracle, xaDataSource, connection);
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册