本エントリでは、クラス構成についてみてみる。
クラス構成
net版
net版を組み込んだ場合、以下のようになる:
Microsoft Excel Objects とくになし
標準モジュール VbaUnitMain
クラス モジュール Assert
AutoGen
IAssert
IResultUser
IRunManager
ITest
ITestCase
ITestManager
RectangleClass*
RectangleTesterDisabled
RunManager
SimpleTester
TestCaseManager
TestClassLister
TesterTemplate
TestFailure
TestResult
TestRunner
TestSuite
TestSuiteManager
jp版
jp版を組み込んだ場合、以下のようなプロジェクトが追加される:
VBAHelperProject (VBAHelper.xla) Microsoft Excel Objects Sheet1 (Sheet1)
ThisWorkbook
標準モジュール TestVBAHelperModule
VBAHelperModule
VBAUnit(VBAUnit.xla) Microsoft Excel Objects Sheet1 (Sheet1)
Sheet2 (Sheet2)
Sheet3 (Sheet3)
ThisWorkbook
フォーム frmTestResult
標準モジュール VBAUnitAssert
VBAUnitModule
クラス モジュール TestCase
TestResult
TestSuite