View Javadoc
1   package org.dbunit;
2   
3   import org.dbunit.database.DatabaseConfig;
4   import org.dbunit.dataset.DataSetException;
5   import org.dbunit.dataset.IDataSet;
6   
7   /**
8    * Strategy pattern for verifying {@link VerifyTableDefinition}s and
9    * expectedDataSet configurations agree, e.g. have the same number of tables
10   * defined.
11   *
12   * @author Jeff Jensen
13   */
14  public interface ExpectedDataSetAndVerifyTableDefinitionVerifier
15  {
16      /**
17       * Verify {@link VerifyTableDefinition}s and expectedDataSet configurations
18       * agree.
19       */
20      void verify(VerifyTableDefinition[] verifyTableDefinitions,
21              IDataSet expectedDataSet, DatabaseConfig config)
22              throws DataSetException;
23  }