org.objectweb.jorm.mapper.rdb.adapter
Class DriverConformTest

java.lang.Object
  extended byorg.objectweb.jorm.mapper.rdb.adapter.DriverConformTest

public class DriverConformTest
extends java.lang.Object

This tools clas permits to check the conformance of a jdbc driver to the standard. The -interac option is an interactive mode that permits to specify the SQL type, the java type and optionaly the jdbc accessors.

Author:
S.Chassande-Barrioz

Constructor Summary
DriverConformTest()
           
 
Method Summary
 void checkConnection()
           
 void close()
           
 void debug(java.lang.String msg)
           
 void fail(java.lang.String msg)
           
 void fail(java.lang.String msg, java.lang.String colType)
           
 void fail(java.lang.String msg, java.lang.Throwable t, java.lang.String colType)
           
 java.lang.String getDriverClassName()
           
 java.io.PrintStream getOut()
           
 java.lang.String getPasswd()
           
 java.lang.String getUrl()
           
 java.lang.String getUserName()
           
 void interac()
           
 boolean isDebug()
           
static void main(java.lang.String[] args)
          Main method to launch the tests manually.
 void ok(java.lang.String msg)
           
 void ok(java.lang.String msg, java.lang.String colType)
           
 java.lang.String readString(java.lang.String invitation)
           
 void setDebug(boolean debug)
           
 void setDriverClassName(java.lang.String drvCN)
           
 void setOut(java.io.PrintStream out)
           
 void setPasswd(java.lang.String passwd)
           
 void setUrl(java.lang.String url)
           
 void setUserName(java.lang.String user)
           
 void specif(java.lang.String sqlType, java.lang.String stype, java.lang.String sval, java.lang.String getter, java.lang.String setter)
           
 void standard()
           
 void testBigDecimal()
           
 void testBoolean()
           
 void testByte()
           
 void testDate()
           
 void testDouble()
           
 void testFloat()
           
 void testInt()
           
 void testLong()
           
 void testShort()
           
 void testString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DriverConformTest

public DriverConformTest()
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Main method to launch the tests manually.

Throws:
java.lang.Exception

getDriverClassName

public java.lang.String getDriverClassName()

setDriverClassName

public void setDriverClassName(java.lang.String drvCN)

getUserName

public java.lang.String getUserName()

setUserName

public void setUserName(java.lang.String user)

getUrl

public java.lang.String getUrl()

setUrl

public void setUrl(java.lang.String url)

getPasswd

public java.lang.String getPasswd()

setPasswd

public void setPasswd(java.lang.String passwd)

isDebug

public boolean isDebug()

setDebug

public void setDebug(boolean debug)

getOut

public java.io.PrintStream getOut()

setOut

public void setOut(java.io.PrintStream out)

checkConnection

public void checkConnection()
                     throws java.lang.Exception
Throws:
java.lang.Exception

interac

public void interac()
             throws java.lang.Exception
Throws:
java.lang.Exception

specif

public void specif(java.lang.String sqlType,
                   java.lang.String stype,
                   java.lang.String sval,
                   java.lang.String getter,
                   java.lang.String setter)
            throws java.lang.Exception
Throws:
java.lang.Exception

standard

public void standard()

close

public void close()

testBoolean

public void testBoolean()

testByte

public void testByte()

testShort

public void testShort()

testInt

public void testInt()

testLong

public void testLong()

testFloat

public void testFloat()

testDouble

public void testDouble()

testDate

public void testDate()

testString

public void testString()

testBigDecimal

public void testBigDecimal()

readString

public java.lang.String readString(java.lang.String invitation)
                            throws java.lang.Exception
Throws:
java.lang.Exception

fail

public void fail(java.lang.String msg,
                 java.lang.Throwable t,
                 java.lang.String colType)

fail

public void fail(java.lang.String msg,
                 java.lang.String colType)

fail

public void fail(java.lang.String msg)

ok

public void ok(java.lang.String msg,
               java.lang.String colType)

ok

public void ok(java.lang.String msg)

debug

public void debug(java.lang.String msg)