Interface IDatabaseValidator
- All Superinterfaces:
DatabaseObjectValidator<IDatabase>, IResourceValidator
- All Known Implementing Classes:
DatabaseValidator
- Author:
- Silvan Wyss
-
Method Summary
Modifier and TypeMethodDescriptionvoidassertAllBackReferencesAreValid(IDatabase database) voidassertCanAddGivenTable(IDatabase database, ITable table) voidvoidassertContainsTable(IDatabase database, ITable tables) voidassertContainsTableReferencedByGivenColumn(IDatabase database, IColumn column) voidassertContainsTables(IDatabase database, ExtendedIterable<ITable> tables) voidassertContainsTableWithColumnBackReferencedByGivenColumn(IDatabase database, IColumn column) voidassertContainsTableWithGivenColumn(IDatabase database, IColumn column) voidassertDoesNotContainTableWithGivenName(IDatabase database, String name) Methods inherited from interface DatabaseObjectValidator
assertIsConnectedWithRealDatabase, assertIsLoaded, assertIsNew, assertIsNotConnectedWithRealDatabase, assertIsNotDeleted, assertIsNotNewMethods inherited from interface IResourceValidator
assertIsOpen
-
Method Details
-
assertContainsTable
-
assertContainsTables
-
assertAllBackReferencesAreValid
-
assertCanAddGivenTable
-
assertCanSetGivenNameToDatabase
-
assertContainsTableReferencedByGivenColumn
-
assertContainsTableWithColumnBackReferencedByGivenColumn
-
assertContainsTableWithGivenColumn
-
assertDoesNotContainTableWithGivenName
-