Depth of tests for different registration options

Internal unit

  • registration and implementation within unit
  • in an external INC file

External unit

  • in external files

See example:
..\TestMeCode\Demo\1.TestCode\2.UseTestCode\21.StoreTestCode\TestCode_Store.dpr

Summary tables of test depth depending on which module to register the test.

Unit Internal unit External unit
Public Variables + +
Methods + +
Classes + +
Private Variables + -
Methods + -
Classes + -
Class Internal unit External unit
Published Variables + +
Methods + +
Public Variables + +
Methods + +
Protected Variables + Hack
Methods + Hack
Private Variables + Dirty Hack
Methods + -