Difference between revisions of "PostgreSQL Adapter-nexj/alltests"
Line 5: | Line 5: | ||
How <code>test/nexj/core/persistence/sql/AllTests.java</code> works: | How <code>test/nexj/core/persistence/sql/AllTests.java</code> works: | ||
+ | :: In all these test files, first codes that are executed are <code>setup()</code> and <code>lock()</code> in <code>SQLDataTest.java</code> to reset the schema 'test'. | ||
+ | These are methods, where t | ||
: 1- SQLWriterConnectionTest.java | : 1- SQLWriterConnectionTest.java | ||
+ | :: Checks the connection | ||
: 2- SQLAdapterTest.java | : 2- SQLAdapterTest.java | ||
+ | :: Modifies some values in some tables or insert new values, then <code>SELECT</code> with particular statements and checks if the result is as what is expected. | ||
+ | |||
: 3- SQLSchemaManagerTest.java | : 3- SQLSchemaManagerTest.java | ||
+ | :: Makes sure those methods concerning creation or manipulation of structure of a table work properly. |
Revision as of 14:38, 15 December 2010
PostgreSQL Adapter for NexJ - First Test Design
Running AllTests.java
How test/nexj/core/persistence/sql/AllTests.java
works:
- In all these test files, first codes that are executed are
setup()
andlock()
inSQLDataTest.java
to reset the schema 'test'.
- In all these test files, first codes that are executed are
These are methods, where t
- 1- SQLWriterConnectionTest.java
- Checks the connection
- 2- SQLAdapterTest.java
- Modifies some values in some tables or insert new values, then
SELECT
with particular statements and checks if the result is as what is expected.
- Modifies some values in some tables or insert new values, then
- 3- SQLSchemaManagerTest.java
- Makes sure those methods concerning creation or manipulation of structure of a table work properly.