mirror of
https://github.com/postgres/postgres.git
synced 2025-06-17 17:02:08 +03:00
71 lines
1.4 KiB
Java
71 lines
1.4 KiB
Java
package org.postgresql.test.jdbc2;
|
|
|
|
import org.postgresql.test.JDBC2Tests;
|
|
import junit.framework.TestCase;
|
|
import java.sql.*;
|
|
import java.math.BigDecimal;
|
|
|
|
/*
|
|
* $Id: JBuilderTest.java,v 1.5 2001/11/19 22:33:39 momjian Exp $
|
|
*
|
|
* Some simple tests to check that the required components needed for JBuilder
|
|
* stay working
|
|
*
|
|
*/
|
|
public class JBuilderTest extends TestCase
|
|
{
|
|
|
|
public JBuilderTest(String name)
|
|
{
|
|
super(name);
|
|
}
|
|
|
|
// Set up the fixture for this testcase: the tables for this test.
|
|
protected void setUp() throws Exception
|
|
{
|
|
Connection con = JDBC2Tests.openDB();
|
|
|
|
JDBC2Tests.createTable( con, "test_c",
|
|
"source text,cost money,imageid int4" );
|
|
|
|
JDBC2Tests.closeDB(con);
|
|
}
|
|
|
|
// Tear down the fixture for this test case.
|
|
protected void tearDown() throws Exception
|
|
{
|
|
Connection con = JDBC2Tests.openDB();
|
|
JDBC2Tests.dropTable(con, "test_c");
|
|
JDBC2Tests.closeDB(con);
|
|
}
|
|
|
|
/*
|
|
* This tests that Money types work. JDBCExplorer barfs if this fails.
|
|
*/
|
|
public void testMoney()
|
|
{
|
|
try
|
|
{
|
|
Connection con = JDBC2Tests.openDB();
|
|
|
|
Statement st = con.createStatement();
|
|
ResultSet rs = st.executeQuery("select cost from test_c");
|
|
assertNotNull(rs);
|
|
|
|
while (rs.next())
|
|
{
|
|
double bd = rs.getDouble(1);
|
|
}
|
|
|
|
rs.close();
|
|
st.close();
|
|
|
|
JDBC2Tests.closeDB(con);
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
fail(ex.getMessage());
|
|
}
|
|
}
|
|
}
|