Package org.h2.test.synth
package org.h2.test.synth
Synthetic tests using random operations or statements.
-
ClassesClassDescriptionA BNF visitor that generates a random SQL statement.Catches the output of another process.A b-tree index test.A concurrent test.A test that calls random methods with random parameters from JDBC objects.Test simulated disk full problems.This test executes random SQL statements to test if optimizations are working correctly.Tests database recovery by destroying a process that writes to the database.The application code for the
TestHaltapplication.A test that runs random join statements against two databases and compares the results.A random recovery test.Test application for TestKill.Standalone recovery test.Standalone recovery test.The LIMIT, OFFSET, maxRows.Tests the multi-threaded mode.Tests nested joins and right outer joins.Tests nested joins and right outer joins.Tests that use the debug file system to simulate power failure.Tests that use the debug file system to simulate power failure.Tests random compare operations.This test executes random SQL statements generated using the BNF tool.Tests lock releasing for concurrent select statementsA test that runs random operations against a table to test the various index implementations.This test starts multiple threads and executes random operations in each thread.A recovery test that checks the consistency of a database (if it exists), then deletes everything and runs in an endless loop executing random operations.