Namespace: Consultingwerk.SmartUnit.SchemaValidation
Class 
SchemaValidationTestRunner Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implements: Consultingwerk.SmartUnit.TestRunner.ITestRunner

File:SchemaValidationTestRunner
Purpose:SCL-1948
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Mon Oct 16 22:24:02 CEST 2017



Top Method Summary
Options Name Purpose
+ LOGICAL Execute (ITestSuite) Executes the test suite described by the ITestSuite instance
# ExecuteClobCPTest () Executes test that CLOB's have a UTF codepage
# ExecuteRecidTest () Executes test that no table has a RECID field
# ExecuteStorageAreaTest () Executes test that no storage object is in the schema area
# ExecuteTableWithoutIndexTest () Executes test that every table has at least a single index


Method Detail
Top

PUBLIC LOGICAL Execute (ITestSuite)

Purpose: Executes the test suite described by the ITestSuite instance
Notes:

Parameters:
poTestSuite Consultingwerk.SmartUnit.ITestSuite
The ITestSuite to execute
Returns LOGICAL
Logical value, when set to false halt will be signalled to the caller (ANT script)
Top

PROTECTED ExecuteClobCPTest ()

Purpose: Executes test that CLOB's have a UTF codepage
Notes:

Top

PROTECTED ExecuteRecidTest ()

Purpose: Executes test that no table has a RECID field
Notes:

Top

PROTECTED ExecuteStorageAreaTest ()

Purpose: Executes test that no storage object is in the schema area
Notes:

Top

PROTECTED ExecuteTableWithoutIndexTest ()

Purpose: Executes test that every table has at least a single index
Notes:



©2006-2020 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       04.02.2020 23:37:09