org.hsqldb.test
Class TestSql

java.lang.Object
  |
  +--junit.framework.Assert
        |
        +--junit.framework.TestCase
              |
              +--org.hsqldb.test.TestSql
All Implemented Interfaces:
junit.framework.Test

public class TestSql
extends junit.framework.TestCase

Test sql statements via jdbc against in-memory database

Author:
fredt@users

Constructor Summary
TestSql(java.lang.String name)
           
 
Method Summary
static void main(java.lang.String[] argv)
           
 void testDoubleNaN()
          Demonstration of a reported bug.
 void testMetaData()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, getName, name, run, run, runBare, setName, toString
 
Methods inherited from class junit.framework.Assert
assert, assert, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertNotNull, assertNotNull, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TestSql

public TestSql(java.lang.String name)
Method Detail

testMetaData

public void testMetaData()

testDoubleNaN

public void testDoubleNaN()
Demonstration of a reported bug.

Because all values were turned into strings with toString before PreparedStatement.executeQuery() was called, special values such as NaN were not accepted. In 1.7.0 these values are inserted as nulls (fredt) This test can be extended to cover various conversions through JDBC


main

public static void main(java.lang.String[] argv)


Copyright © 2001 - 2002 HSQL Development Group. All Rights Reserved.