DB Tester仕様 - パブリックAPI
db-tester-apiモジュールは12のパッケージをエクスポートしており、対象ユーザーに応じて3つのレイヤーに分類されます。
| レイヤー | パッケージ | 対象 | 安定性 |
|---|---|---|---|
| ユーザーAPI | annotation, config, operation, exception, preparation | すべてのユーザー | 安定 |
| アドバンストAPI | assertion, export, domain, dataset | プログラマティックなアクセスが必要なユーザー | 安定 |
| 拡張SPI | spi, loader, context, scenario | フレームワークインテグレーター | 発展中のSPI |
APIリファレンスページ
| ページ | 説明 |
|---|---|
| アノテーション | @DataSet、@ExpectedDataSet、@DataSetSource、@ColumnStrategy、Strategy、RowOrdering |
| データセットインターフェース | TableSet、Table、Row、ドメイン値オブジェクト(CellValue、TableName、ColumnName、ComparisonStrategy) |
| プログラマティックAPI | DatabaseAssertion、DatabaseQueryAssertion、DataSetExporter、DatabasePreparation |
| 例外 | 例外階層、デフォルト値リファレンス、カラム比較の優先順位 |