├── demo
├── common
│ └── .gitignore
├── GUITesting
│ └── .gitignore
└── GUIScripting
│ ├── scripts
│ └── test gui script.pas
│ └── FormHelp.dfm
├── projects
├── D5
│ ├── DCUs
│ │ └── .gitignore
│ ├── DUnit2.dpr
│ ├── DUnit2Test.dpr
│ ├── DUnit2Console.dpr
│ ├── MiniTestLibW32A.dpr
│ ├── MiniTestLibW32B.dpr
│ ├── MiniTestLibW32C.dpr
│ ├── MiniTestLibW32D.dpr
│ ├── DUnit2ConsoleTest.dpr
│ ├── SingleTestLibW32.dpr
│ ├── DUnit2ProjectGroup.bpg
│ ├── DUnit2.dof
│ ├── MiniTestLibW32B.dof
│ ├── MiniTestLibW32C.dof
│ ├── MiniTestLibW32D.dof
│ ├── MiniTestLibW32A.dof
│ ├── SingleTestLibW32.dof
│ ├── DUnit2Console.dof
│ ├── DUnit2ConsoleTest.dof
│ └── DUnit2Test.dof
├── D6
│ ├── DCUs
│ │ └── .gitignore
│ ├── DUnit2.dpr
│ ├── DUnit2Test.dpr
│ ├── DUnit2Console.dpr
│ ├── MiniTestLibW32A.dpr
│ ├── MiniTestLibW32B.dpr
│ ├── MiniTestLibW32C.dpr
│ ├── MiniTestLibW32D.dpr
│ ├── DUnit2ConsoleTest.dpr
│ ├── SingleTestLibW32.dpr
│ ├── DUnit2ProjectGroup.bpg
│ ├── DUnit2.dof
│ ├── MiniTestLibW32A.dof
│ ├── MiniTestLibW32B.dof
│ ├── MiniTestLibW32C.dof
│ ├── MiniTestLibW32D.dof
│ ├── SingleTestLibW32.dof
│ ├── DUnit2Console.dof
│ ├── DUnit2Test.dof
│ └── DUnit2ConsoleTest.dof
├── D7
│ ├── DCUs
│ │ └── .gitignore
│ ├── DUnit2.dpr
│ ├── DUnit2Test.dpr
│ ├── DUnit2Console.dpr
│ ├── MiniTestLibW32A.dpr
│ ├── MiniTestLibW32B.dpr
│ ├── MiniTestLibW32C.dpr
│ ├── MiniTestLibW32D.dpr
│ ├── DUnit2ConsoleTest.dpr
│ ├── SingleTestLibW32.dpr
│ ├── DUnit2ProjectGroup.bpg
│ ├── DUnit2.dof
│ ├── DUnit2Console.dof
│ ├── SingleTestLibW32.dof
│ ├── DUnit2ConsoleTest.dof
│ ├── DUnit2Test.dof
│ ├── MiniTestLibW32D.dof
│ ├── MiniTestLibW32B.dof
│ └── MiniTestLibW32C.dof
├── DXE
│ ├── _bin
│ │ └── .gitignore
│ ├── _dcu
│ │ └── .gitignore
│ ├── DUnit2.dpr
│ ├── DUnit2Test.dpr
│ ├── DUnit2Console.dpr
│ ├── DUnit2ConsoleTest.dpr
│ ├── MiniTestLibW32A.dpr
│ ├── MiniTestLibW32B.dpr
│ ├── MiniTestLibW32C.dpr
│ ├── MiniTestLibW32D.dpr
│ ├── SingleTestLibW32.dpr
│ ├── No_JEDI_JCL.optset
│ ├── DUnit2Test.chp
│ ├── OTAUtils.dpk
│ └── DUnitTestInspector.dpk
├── NET
│ ├── DCUs
│ │ └── .gitignore
│ ├── DUnit2.dpr
│ ├── DUnit2Console.dpr
│ ├── UnitTests4Net.dpr
│ ├── DUnit2ConsoleTest.dpr
│ ├── DUnit2ProjectGroup.config
│ └── DUnit2ProjectGroup.bdsgroup
├── D2007
│ ├── _bin
│ │ └── .gitignore
│ ├── _dcu
│ │ └── .gitignore
│ ├── installScripts
│ │ └── .gitignore
│ ├── DUnit2.dpr
│ ├── DUnit2Test.dpr
│ ├── DUnit2Console.dpr
│ ├── MiniTestLibW32A.dpr
│ ├── MiniTestLibW32B.dpr
│ ├── MiniTestLibW32C.dpr
│ ├── MiniTestLibW32D.dpr
│ ├── ShowOverrides.dpr
│ ├── DUnit2ConsoleTest.dpr
│ ├── SingleTestLibW32.dpr
│ ├── DUnitTestInspector.dpk
│ ├── OTAUtils.dpk
│ └── DemoDecorateTestSuite.dpr
├── D2009
│ ├── _bin
│ │ └── .gitignore
│ ├── _dcu
│ │ └── .gitignore
│ ├── installScripts
│ │ └── .gitignore
│ ├── DUnit2.dpr
│ ├── DUnit2Test.dpr
│ ├── DUnit2Console.dpr
│ ├── MiniTestLibW32A.dpr
│ ├── MiniTestLibW32B.dpr
│ ├── MiniTestLibW32C.dpr
│ ├── MiniTestLibW32D.dpr
│ ├── ShowOverrides.dpr
│ ├── DUnit2ConsoleTest.dpr
│ ├── SingleTestLibW32.dpr
│ ├── No_JEDI_JCL.optset
│ ├── DUnit2Test.chp
│ ├── OTAUtils.dpk
│ ├── DUnitTestInspector.dpk
│ └── DemoDecorateTestSuite.dpr
├── D2010
│ ├── _bin
│ │ └── .gitignore
│ ├── _dcu
│ │ └── .gitignore
│ ├── _libdcu
│ │ └── .gitignore
│ ├── installScripts
│ │ └── .gitignore
│ ├── DUnit2.dpr
│ ├── DUnit2Test.dpr
│ ├── DUnit2Console.dpr
│ ├── MiniTestLibW32A.dpr
│ ├── MiniTestLibW32B.dpr
│ ├── MiniTestLibW32C.dpr
│ ├── MiniTestLibW32D.dpr
│ ├── DUnit2ConsoleTest.dpr
│ ├── SingleTestLibW32.dpr
│ ├── No_JEDI_JCL.optset
│ ├── DUnit2Test.chp
│ ├── OTAUtils.dpk
│ └── DUnitTestInspector.dpk
├── DXE2
│ ├── _bin
│ │ └── .gitignore
│ ├── _dcu
│ │ └── .gitignore
│ ├── _libdcu
│ │ └── .gitignore
│ ├── DUnit2.dpr
│ ├── DUnit2Test.dpr
│ ├── DUnit2Console.dpr
│ ├── MiniTestLibW32A.dpr
│ ├── MiniTestLibW32B.dpr
│ ├── MiniTestLibW32C.dpr
│ ├── MiniTestLibW32D.dpr
│ ├── SingleTestLibW32.dpr
│ ├── DUnit2ConsoleTest.dpr
│ ├── DemoGUIScripting.dpr
│ ├── No_JEDI_JCL.optset
│ ├── DUnit2Test.chp
│ ├── OTAUtils.dpk
│ └── DUnitTestInspector.dpk
├── DXE3
│ ├── _bin
│ │ └── .gitignore
│ ├── _dcu
│ │ └── .gitignore
│ ├── DUnit2.dpr
│ ├── DUnit2Test.dpr
│ ├── DUnit2Console.dpr
│ ├── MiniTestLibW32A.dpr
│ ├── MiniTestLibW32B.dpr
│ ├── MiniTestLibW32C.dpr
│ ├── MiniTestLibW32D.dpr
│ ├── SingleTestLibW32.dpr
│ ├── DUnit2ConsoleTest.dpr
│ ├── DemoGUIScripting.dpr
│ ├── No_JEDI_JCL.optset
│ ├── DUnit2Test.chp
│ ├── OTAUtils.dpk
│ └── DUnitTestInspector.dpk
├── DXE4
│ ├── _bin
│ │ └── .gitignore
│ ├── _dcu
│ │ └── .gitignore
│ ├── _libdcu
│ │ └── .gitignore
│ ├── DUnit2.dpr
│ ├── DUnit2Test.dpr
│ ├── DUnit2Console.dpr
│ ├── MiniTestLibW32A.dpr
│ ├── MiniTestLibW32B.dpr
│ ├── MiniTestLibW32C.dpr
│ ├── MiniTestLibW32D.dpr
│ ├── SingleTestLibW32.dpr
│ ├── DUnit2ConsoleTest.dpr
│ ├── DemoGUIScripting.dpr
│ ├── No_JEDI_JCL.optset
│ ├── DUnit2Test.chp
│ ├── OTAUtils.dpk
│ └── DUnitTestInspector.dpk
├── DXE5
│ ├── _bin
│ │ └── .gitignore
│ ├── _dcu
│ │ └── .gitignore
│ ├── _libdcu
│ │ └── .gitignore
│ ├── DUnit2.dpr
│ ├── DUnit2Test.dpr
│ ├── DUnit2Console.dpr
│ ├── MiniTestLibW32A.dpr
│ ├── MiniTestLibW32B.dpr
│ ├── MiniTestLibW32C.dpr
│ ├── MiniTestLibW32D.dpr
│ ├── SingleTestLibW32.dpr
│ ├── DUnit2ConsoleTest.dpr
│ ├── DemoGUIScripting.dpr
│ ├── No_JEDI_JCL.optset
│ ├── DUnit2Test.chp
│ ├── OTAUtils.dpk
│ └── DUnitTestInspector.dpk
├── D10Berlin
│ ├── _bin
│ │ └── .gitignore
│ ├── _dcu
│ │ └── .gitignore
│ ├── DUnit2.dpr
│ ├── DUnit2Test.dpr
│ ├── DUnit2Console.dpr
│ ├── MiniTestLibW32A.dpr
│ ├── MiniTestLibW32B.dpr
│ ├── MiniTestLibW32C.dpr
│ ├── MiniTestLibW32D.dpr
│ ├── SingleTestLibW32.dpr
│ ├── DUnit2ConsoleTest.dpr
│ ├── No_JEDI_JCL.optset
│ ├── DUnit2Test.chp
│ ├── OTAUtils.dpk
│ └── DUnitTestInspector.dpk
├── EE.bmp
├── RunAll.bmp
├── WWarn.bmp
├── XWarn.bmp
├── clBlue.bmp
├── clCyan.bmp
├── clGrey.bmp
├── clRed.bmp
├── clTan.bmp
├── clTeal.bmp
├── clDGreen.bmp
├── clGreen.bmp
├── clOrange.bmp
├── clYellow.bmp
├── CheckChecks.bmp
├── CheckDrip.bmp
├── EarlyExit.bmp
├── NoCheckDrip.bmp
├── PlainTick.bmp
├── NoCheckChecks.bmp
├── SelectedTick.bmp
└── installScripts
│ ├── DUnitTestInspector_Build.fbp7
│ ├── cleanOne.bat
│ └── cleanAll.bat
├── src
├── DUnit.inc
├── GUIUtils.pas
├── D5Support.pas
├── D6Support.pas
├── GUIScript.pas
├── GUITesting.pas
├── TestModules.pas
├── TestUtils.pas
├── GUIAutomation.pas
├── GUITestRunner.pas
├── TestFramework.pas
├── NGUITestRunner.pas
├── ProjectsManager.pas
├── TestExtensions.pas
├── TextTestRunner.pas
├── GUIActionRecorder.pas
├── TestFrameworkProxy.pas
├── TestListenerIface.pas
├── ProjectsManagerIface.pas
├── TestFrameworkIfaces.pas
├── TestFrameworkProxyIfaces.pas
├── otaUtils
│ └── XP_OTAEditorUtils.pas
├── DUnitTestRunner.pas
├── TypeHelpers.pas
├── BreadCrumbs.pas
└── WindowsUtils.pas
├── docs
├── images
│ ├── XMLEnd.png
│ ├── XMLStart.png
│ ├── ErrorSummary.png
│ ├── ExcludedTests.png
│ ├── ShowWarnings.png
│ ├── TwoProjects.png
│ ├── ShowNewButtons.png
│ ├── MultipleProjects.png
│ ├── LeakReportOnShutdown.png
│ ├── ShowsNewOptionsButtons.png
│ ├── Full_Path_To_Failed_Test.png
│ ├── ClipboardErrorMessageFunctions.png
│ └── Shutdown_Decteded_Leak_Report.png
├── members.optusnet.com.au
│ └── mcnabp
│ │ ├── valid-html40.html
│ │ └── Projects
│ │ ├── valid-html40.png
│ │ ├── DUnit2
│ │ ├── XMLEnd.png
│ │ ├── XMLStart.png
│ │ ├── ErrorSummary.png
│ │ ├── ExcludedTests.png
│ │ ├── ShowWarnings.png
│ │ ├── TwoProjects.png
│ │ ├── valid-html40.png
│ │ ├── ShowNewButtons.png
│ │ ├── MultipleProjects.png
│ │ ├── LeakReportOnShutdown.png
│ │ ├── ShowsNewOptionsButtons.png
│ │ ├── Full_Path_To_Failed_Test.png
│ │ ├── ClipboardErrorMessageFunctions.png
│ │ ├── Shutdown_Decteded_Leak_Report.png
│ │ ├── style.css
│ │ ├── DUnit2Description.css
│ │ └── NewCode.html
│ │ ├── HIDUnit
│ │ ├── valid-html40.png
│ │ ├── Options%20Menu.png
│ │ ├── Detect%20Mem%20Leaks%20Menu.png
│ │ ├── Leak%20Detection%20in%20action.png
│ │ ├── Overridden%20TestCase%20Property.png
│ │ ├── Run%20Time%20Properties%20Menu.png
│ │ ├── Report%20leaks%20on%20Shutdown%20Menu.png
│ │ ├── FastMM%20leak%20report%20on%20shutdown.png
│ │ ├── Allowed%20memory%20leak%20size%20display.png
│ │ ├── Discovering%20overridden%20GUI%20settings.png
│ │ ├── Fail%20when%20Check%20not%20called%20Menu.png
│ │ ├── Ignore%20Setup%20TearDown%20Leaks%20Menu.png
│ │ ├── TestCases%20with%20Run-Time%20Properties.png
│ │ ├── TestCases%20with%20Run-Time%20Properties%20Menu.png
│ │ ├── Leak%20Detection%20in%20action%202nd%20execution.png
│ │ ├── Overridden%20TestCase%20Property%20shows%20Yellow.png
│ │ └── Project1.html
│ │ ├── OpenCTF
│ │ ├── Comparison.png
│ │ ├── UsingOpenCTF.png
│ │ ├── ExecutingOpenCTF.png
│ │ ├── TestingGUITestRunner.png
│ │ ├── Project1.xml
│ │ └── index.html
│ │ └── tiOPF2_Integration
│ │ ├── GUILesstiOPF2.png
│ │ ├── TestSelection.png
│ │ └── index.html
├── default.css
├── listnav1.css
├── original_index.html
└── index.htm
├── ref
├── RefGUITestRunner.pas
├── RefTestFramework.pas
├── RefProjectsManager.pas
└── RefTestFrameworkProxy.pas
├── tests
├── DLLSingleTest.pas
├── MiniTestSuite.pas
├── MiniTestSuite2.pas
├── UnitSingleTest.pas
├── UnitTestModules.pas
├── FastMMMonitorTest.pas
├── SharedTestClasses.pas
├── UnitTestFramework.pas
├── UnitTestGUITesting.pas
├── UnitTestXMLListener.pas
├── UnitTestGUITestRunner.pas
├── Examples
│ ├── CheckOverrides.pas
│ ├── UnitTestRepeat.pas
│ ├── UnitTestDecoration.pas
│ ├── Unit1.pas
│ └── DemoOpenCTFFormTest.dpr
├── UnitTestFrameworkProxy.pas
├── Unit1.pas
└── UnitTestGUITesting.dfm
├── externals
├── adom
│ ├── HISTORY.txt
│ ├── LICENSE.txt
│ ├── dkUriUtils.pas
│ ├── dkAbnfUtils.pas
│ ├── dkLangUtils.pas
│ ├── dkTreeUtils.pas
│ ├── dkAdomCore_4_3.pas
│ ├── dkCodecUtilsRTL.pas
│ ├── dkEncodingUtils.pas
│ ├── dkXmlRulesUtils.pas
│ ├── dkCodecUtilsWin32.pas
│ ├── dkParserUtilsRTL.pas
│ ├── dkWideStringUtils.pas
│ ├── dkParserUtilsWin32.pas
│ ├── DUnit README.txt
│ └── README.txt
├── jedi
│ └── kylix.inc
└── jclInstallReadme.txt
├── .gitmodules
└── .gitignore
/demo/common/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/demo/GUITesting/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/D5/DCUs/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/D6/DCUs/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/D7/DCUs/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/DXE/_bin/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/DXE/_dcu/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/NET/DCUs/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/D2007/_bin/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/D2007/_dcu/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/D2009/_bin/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/D2009/_dcu/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/D2010/_bin/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/D2010/_dcu/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/D2010/_libdcu/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/DXE2/_bin/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/DXE2/_dcu/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/DXE2/_libdcu/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/DXE3/_bin/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/DXE3/_dcu/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/DXE4/_bin/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/DXE4/_dcu/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/DXE4/_libdcu/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/DXE5/_bin/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/DXE5/_dcu/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/DXE5/_libdcu/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/D10Berlin/_bin/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/D10Berlin/_dcu/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/D2007/installScripts/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/D2009/installScripts/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/projects/D2010/installScripts/.gitignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/src/DUnit.inc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/src/DUnit.inc
--------------------------------------------------------------------------------
/projects/EE.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/EE.bmp
--------------------------------------------------------------------------------
/src/GUIUtils.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/src/GUIUtils.pas
--------------------------------------------------------------------------------
/projects/RunAll.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/RunAll.bmp
--------------------------------------------------------------------------------
/projects/WWarn.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/WWarn.bmp
--------------------------------------------------------------------------------
/projects/XWarn.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/XWarn.bmp
--------------------------------------------------------------------------------
/projects/clBlue.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/clBlue.bmp
--------------------------------------------------------------------------------
/projects/clCyan.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/clCyan.bmp
--------------------------------------------------------------------------------
/projects/clGrey.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/clGrey.bmp
--------------------------------------------------------------------------------
/projects/clRed.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/clRed.bmp
--------------------------------------------------------------------------------
/projects/clTan.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/clTan.bmp
--------------------------------------------------------------------------------
/projects/clTeal.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/clTeal.bmp
--------------------------------------------------------------------------------
/src/D5Support.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/src/D5Support.pas
--------------------------------------------------------------------------------
/src/D6Support.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/src/D6Support.pas
--------------------------------------------------------------------------------
/src/GUIScript.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/src/GUIScript.pas
--------------------------------------------------------------------------------
/src/GUITesting.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/src/GUITesting.pas
--------------------------------------------------------------------------------
/src/TestModules.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/src/TestModules.pas
--------------------------------------------------------------------------------
/src/TestUtils.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/src/TestUtils.pas
--------------------------------------------------------------------------------
/projects/clDGreen.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/clDGreen.bmp
--------------------------------------------------------------------------------
/projects/clGreen.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/clGreen.bmp
--------------------------------------------------------------------------------
/projects/clOrange.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/clOrange.bmp
--------------------------------------------------------------------------------
/projects/clYellow.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/clYellow.bmp
--------------------------------------------------------------------------------
/src/GUIAutomation.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/src/GUIAutomation.pas
--------------------------------------------------------------------------------
/src/GUITestRunner.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/src/GUITestRunner.pas
--------------------------------------------------------------------------------
/src/TestFramework.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/src/TestFramework.pas
--------------------------------------------------------------------------------
/docs/images/XMLEnd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/images/XMLEnd.png
--------------------------------------------------------------------------------
/docs/images/XMLStart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/images/XMLStart.png
--------------------------------------------------------------------------------
/projects/CheckChecks.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/CheckChecks.bmp
--------------------------------------------------------------------------------
/projects/CheckDrip.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/CheckDrip.bmp
--------------------------------------------------------------------------------
/projects/D5/DUnit2.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D5/DUnit2.dpr
--------------------------------------------------------------------------------
/projects/D6/DUnit2.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D6/DUnit2.dpr
--------------------------------------------------------------------------------
/projects/D7/DUnit2.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D7/DUnit2.dpr
--------------------------------------------------------------------------------
/projects/DXE/DUnit2.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE/DUnit2.dpr
--------------------------------------------------------------------------------
/projects/DXE2/DUnit2.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE2/DUnit2.dpr
--------------------------------------------------------------------------------
/projects/DXE3/DUnit2.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE3/DUnit2.dpr
--------------------------------------------------------------------------------
/projects/DXE4/DUnit2.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE4/DUnit2.dpr
--------------------------------------------------------------------------------
/projects/DXE5/DUnit2.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE5/DUnit2.dpr
--------------------------------------------------------------------------------
/projects/EarlyExit.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/EarlyExit.bmp
--------------------------------------------------------------------------------
/projects/NET/DUnit2.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/NET/DUnit2.dpr
--------------------------------------------------------------------------------
/projects/NoCheckDrip.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/NoCheckDrip.bmp
--------------------------------------------------------------------------------
/projects/PlainTick.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/PlainTick.bmp
--------------------------------------------------------------------------------
/ref/RefGUITestRunner.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/ref/RefGUITestRunner.pas
--------------------------------------------------------------------------------
/ref/RefTestFramework.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/ref/RefTestFramework.pas
--------------------------------------------------------------------------------
/src/NGUITestRunner.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/src/NGUITestRunner.pas
--------------------------------------------------------------------------------
/src/ProjectsManager.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/src/ProjectsManager.pas
--------------------------------------------------------------------------------
/src/TestExtensions.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/src/TestExtensions.pas
--------------------------------------------------------------------------------
/src/TextTestRunner.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/src/TextTestRunner.pas
--------------------------------------------------------------------------------
/tests/DLLSingleTest.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/tests/DLLSingleTest.pas
--------------------------------------------------------------------------------
/tests/MiniTestSuite.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/tests/MiniTestSuite.pas
--------------------------------------------------------------------------------
/tests/MiniTestSuite2.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/tests/MiniTestSuite2.pas
--------------------------------------------------------------------------------
/tests/UnitSingleTest.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/tests/UnitSingleTest.pas
--------------------------------------------------------------------------------
/externals/adom/HISTORY.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/externals/adom/HISTORY.txt
--------------------------------------------------------------------------------
/externals/adom/LICENSE.txt:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/externals/adom/LICENSE.txt
--------------------------------------------------------------------------------
/projects/D2007/DUnit2.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2007/DUnit2.dpr
--------------------------------------------------------------------------------
/projects/D2009/DUnit2.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2009/DUnit2.dpr
--------------------------------------------------------------------------------
/projects/D2010/DUnit2.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2010/DUnit2.dpr
--------------------------------------------------------------------------------
/projects/D5/DUnit2Test.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D5/DUnit2Test.dpr
--------------------------------------------------------------------------------
/projects/D6/DUnit2Test.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D6/DUnit2Test.dpr
--------------------------------------------------------------------------------
/projects/D7/DUnit2Test.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D7/DUnit2Test.dpr
--------------------------------------------------------------------------------
/projects/NoCheckChecks.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/NoCheckChecks.bmp
--------------------------------------------------------------------------------
/projects/SelectedTick.bmp:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/SelectedTick.bmp
--------------------------------------------------------------------------------
/ref/RefProjectsManager.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/ref/RefProjectsManager.pas
--------------------------------------------------------------------------------
/src/GUIActionRecorder.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/src/GUIActionRecorder.pas
--------------------------------------------------------------------------------
/src/TestFrameworkProxy.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/src/TestFrameworkProxy.pas
--------------------------------------------------------------------------------
/src/TestListenerIface.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/src/TestListenerIface.pas
--------------------------------------------------------------------------------
/tests/UnitTestModules.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/tests/UnitTestModules.pas
--------------------------------------------------------------------------------
/docs/images/ErrorSummary.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/images/ErrorSummary.png
--------------------------------------------------------------------------------
/docs/images/ExcludedTests.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/images/ExcludedTests.png
--------------------------------------------------------------------------------
/docs/images/ShowWarnings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/images/ShowWarnings.png
--------------------------------------------------------------------------------
/docs/images/TwoProjects.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/images/TwoProjects.png
--------------------------------------------------------------------------------
/externals/adom/dkUriUtils.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/externals/adom/dkUriUtils.pas
--------------------------------------------------------------------------------
/projects/D10Berlin/DUnit2.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D10Berlin/DUnit2.dpr
--------------------------------------------------------------------------------
/projects/D2007/DUnit2Test.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2007/DUnit2Test.dpr
--------------------------------------------------------------------------------
/projects/D2009/DUnit2Test.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2009/DUnit2Test.dpr
--------------------------------------------------------------------------------
/projects/D2010/DUnit2Test.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2010/DUnit2Test.dpr
--------------------------------------------------------------------------------
/projects/D5/DUnit2Console.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D5/DUnit2Console.dpr
--------------------------------------------------------------------------------
/projects/D6/DUnit2Console.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D6/DUnit2Console.dpr
--------------------------------------------------------------------------------
/projects/D7/DUnit2Console.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D7/DUnit2Console.dpr
--------------------------------------------------------------------------------
/projects/DXE/DUnit2Test.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE/DUnit2Test.dpr
--------------------------------------------------------------------------------
/projects/DXE2/DUnit2Test.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE2/DUnit2Test.dpr
--------------------------------------------------------------------------------
/projects/DXE3/DUnit2Test.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE3/DUnit2Test.dpr
--------------------------------------------------------------------------------
/projects/DXE4/DUnit2Test.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE4/DUnit2Test.dpr
--------------------------------------------------------------------------------
/projects/DXE5/DUnit2Test.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE5/DUnit2Test.dpr
--------------------------------------------------------------------------------
/ref/RefTestFrameworkProxy.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/ref/RefTestFrameworkProxy.pas
--------------------------------------------------------------------------------
/src/ProjectsManagerIface.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/src/ProjectsManagerIface.pas
--------------------------------------------------------------------------------
/src/TestFrameworkIfaces.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/src/TestFrameworkIfaces.pas
--------------------------------------------------------------------------------
/tests/FastMMMonitorTest.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/tests/FastMMMonitorTest.pas
--------------------------------------------------------------------------------
/tests/SharedTestClasses.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/tests/SharedTestClasses.pas
--------------------------------------------------------------------------------
/tests/UnitTestFramework.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/tests/UnitTestFramework.pas
--------------------------------------------------------------------------------
/tests/UnitTestGUITesting.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/tests/UnitTestGUITesting.pas
--------------------------------------------------------------------------------
/tests/UnitTestXMLListener.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/tests/UnitTestXMLListener.pas
--------------------------------------------------------------------------------
/docs/images/ShowNewButtons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/images/ShowNewButtons.png
--------------------------------------------------------------------------------
/externals/adom/dkAbnfUtils.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/externals/adom/dkAbnfUtils.pas
--------------------------------------------------------------------------------
/externals/adom/dkLangUtils.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/externals/adom/dkLangUtils.pas
--------------------------------------------------------------------------------
/externals/adom/dkTreeUtils.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/externals/adom/dkTreeUtils.pas
--------------------------------------------------------------------------------
/projects/D5/MiniTestLibW32A.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D5/MiniTestLibW32A.dpr
--------------------------------------------------------------------------------
/projects/D5/MiniTestLibW32B.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D5/MiniTestLibW32B.dpr
--------------------------------------------------------------------------------
/projects/D5/MiniTestLibW32C.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D5/MiniTestLibW32C.dpr
--------------------------------------------------------------------------------
/projects/D5/MiniTestLibW32D.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D5/MiniTestLibW32D.dpr
--------------------------------------------------------------------------------
/projects/D6/MiniTestLibW32A.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D6/MiniTestLibW32A.dpr
--------------------------------------------------------------------------------
/projects/D6/MiniTestLibW32B.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D6/MiniTestLibW32B.dpr
--------------------------------------------------------------------------------
/projects/D6/MiniTestLibW32C.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D6/MiniTestLibW32C.dpr
--------------------------------------------------------------------------------
/projects/D6/MiniTestLibW32D.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D6/MiniTestLibW32D.dpr
--------------------------------------------------------------------------------
/projects/D7/MiniTestLibW32A.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D7/MiniTestLibW32A.dpr
--------------------------------------------------------------------------------
/projects/D7/MiniTestLibW32B.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D7/MiniTestLibW32B.dpr
--------------------------------------------------------------------------------
/projects/D7/MiniTestLibW32C.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D7/MiniTestLibW32C.dpr
--------------------------------------------------------------------------------
/projects/D7/MiniTestLibW32D.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D7/MiniTestLibW32D.dpr
--------------------------------------------------------------------------------
/projects/DXE/DUnit2Console.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE/DUnit2Console.dpr
--------------------------------------------------------------------------------
/projects/DXE2/DUnit2Console.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE2/DUnit2Console.dpr
--------------------------------------------------------------------------------
/projects/DXE3/DUnit2Console.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE3/DUnit2Console.dpr
--------------------------------------------------------------------------------
/projects/DXE4/DUnit2Console.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE4/DUnit2Console.dpr
--------------------------------------------------------------------------------
/projects/DXE5/DUnit2Console.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE5/DUnit2Console.dpr
--------------------------------------------------------------------------------
/projects/NET/DUnit2Console.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/NET/DUnit2Console.dpr
--------------------------------------------------------------------------------
/projects/NET/UnitTests4Net.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/NET/UnitTests4Net.dpr
--------------------------------------------------------------------------------
/tests/UnitTestGUITestRunner.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/tests/UnitTestGUITestRunner.pas
--------------------------------------------------------------------------------
/docs/images/MultipleProjects.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/images/MultipleProjects.png
--------------------------------------------------------------------------------
/externals/adom/dkAdomCore_4_3.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/externals/adom/dkAdomCore_4_3.pas
--------------------------------------------------------------------------------
/externals/adom/dkCodecUtilsRTL.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/externals/adom/dkCodecUtilsRTL.pas
--------------------------------------------------------------------------------
/externals/adom/dkEncodingUtils.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/externals/adom/dkEncodingUtils.pas
--------------------------------------------------------------------------------
/externals/adom/dkXmlRulesUtils.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/externals/adom/dkXmlRulesUtils.pas
--------------------------------------------------------------------------------
/projects/D10Berlin/DUnit2Test.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D10Berlin/DUnit2Test.dpr
--------------------------------------------------------------------------------
/projects/D2007/DUnit2Console.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2007/DUnit2Console.dpr
--------------------------------------------------------------------------------
/projects/D2007/MiniTestLibW32A.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2007/MiniTestLibW32A.dpr
--------------------------------------------------------------------------------
/projects/D2007/MiniTestLibW32B.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2007/MiniTestLibW32B.dpr
--------------------------------------------------------------------------------
/projects/D2007/MiniTestLibW32C.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2007/MiniTestLibW32C.dpr
--------------------------------------------------------------------------------
/projects/D2007/MiniTestLibW32D.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2007/MiniTestLibW32D.dpr
--------------------------------------------------------------------------------
/projects/D2007/ShowOverrides.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2007/ShowOverrides.dpr
--------------------------------------------------------------------------------
/projects/D2009/DUnit2Console.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2009/DUnit2Console.dpr
--------------------------------------------------------------------------------
/projects/D2009/MiniTestLibW32A.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2009/MiniTestLibW32A.dpr
--------------------------------------------------------------------------------
/projects/D2009/MiniTestLibW32B.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2009/MiniTestLibW32B.dpr
--------------------------------------------------------------------------------
/projects/D2009/MiniTestLibW32C.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2009/MiniTestLibW32C.dpr
--------------------------------------------------------------------------------
/projects/D2009/MiniTestLibW32D.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2009/MiniTestLibW32D.dpr
--------------------------------------------------------------------------------
/projects/D2009/ShowOverrides.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2009/ShowOverrides.dpr
--------------------------------------------------------------------------------
/projects/D2010/DUnit2Console.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2010/DUnit2Console.dpr
--------------------------------------------------------------------------------
/projects/D2010/MiniTestLibW32A.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2010/MiniTestLibW32A.dpr
--------------------------------------------------------------------------------
/projects/D2010/MiniTestLibW32B.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2010/MiniTestLibW32B.dpr
--------------------------------------------------------------------------------
/projects/D2010/MiniTestLibW32C.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2010/MiniTestLibW32C.dpr
--------------------------------------------------------------------------------
/projects/D2010/MiniTestLibW32D.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2010/MiniTestLibW32D.dpr
--------------------------------------------------------------------------------
/projects/D5/DUnit2ConsoleTest.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D5/DUnit2ConsoleTest.dpr
--------------------------------------------------------------------------------
/projects/D5/SingleTestLibW32.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D5/SingleTestLibW32.dpr
--------------------------------------------------------------------------------
/projects/D6/DUnit2ConsoleTest.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D6/DUnit2ConsoleTest.dpr
--------------------------------------------------------------------------------
/projects/D6/SingleTestLibW32.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D6/SingleTestLibW32.dpr
--------------------------------------------------------------------------------
/projects/D7/DUnit2ConsoleTest.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D7/DUnit2ConsoleTest.dpr
--------------------------------------------------------------------------------
/projects/D7/SingleTestLibW32.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D7/SingleTestLibW32.dpr
--------------------------------------------------------------------------------
/projects/DXE/DUnit2ConsoleTest.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE/DUnit2ConsoleTest.dpr
--------------------------------------------------------------------------------
/projects/DXE/MiniTestLibW32A.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE/MiniTestLibW32A.dpr
--------------------------------------------------------------------------------
/projects/DXE/MiniTestLibW32B.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE/MiniTestLibW32B.dpr
--------------------------------------------------------------------------------
/projects/DXE/MiniTestLibW32C.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE/MiniTestLibW32C.dpr
--------------------------------------------------------------------------------
/projects/DXE/MiniTestLibW32D.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE/MiniTestLibW32D.dpr
--------------------------------------------------------------------------------
/projects/DXE/SingleTestLibW32.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE/SingleTestLibW32.dpr
--------------------------------------------------------------------------------
/projects/DXE2/MiniTestLibW32A.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE2/MiniTestLibW32A.dpr
--------------------------------------------------------------------------------
/projects/DXE2/MiniTestLibW32B.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE2/MiniTestLibW32B.dpr
--------------------------------------------------------------------------------
/projects/DXE2/MiniTestLibW32C.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE2/MiniTestLibW32C.dpr
--------------------------------------------------------------------------------
/projects/DXE2/MiniTestLibW32D.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE2/MiniTestLibW32D.dpr
--------------------------------------------------------------------------------
/projects/DXE2/SingleTestLibW32.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE2/SingleTestLibW32.dpr
--------------------------------------------------------------------------------
/projects/DXE3/MiniTestLibW32A.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE3/MiniTestLibW32A.dpr
--------------------------------------------------------------------------------
/projects/DXE3/MiniTestLibW32B.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE3/MiniTestLibW32B.dpr
--------------------------------------------------------------------------------
/projects/DXE3/MiniTestLibW32C.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE3/MiniTestLibW32C.dpr
--------------------------------------------------------------------------------
/projects/DXE3/MiniTestLibW32D.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE3/MiniTestLibW32D.dpr
--------------------------------------------------------------------------------
/projects/DXE3/SingleTestLibW32.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE3/SingleTestLibW32.dpr
--------------------------------------------------------------------------------
/projects/DXE4/MiniTestLibW32A.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE4/MiniTestLibW32A.dpr
--------------------------------------------------------------------------------
/projects/DXE4/MiniTestLibW32B.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE4/MiniTestLibW32B.dpr
--------------------------------------------------------------------------------
/projects/DXE4/MiniTestLibW32C.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE4/MiniTestLibW32C.dpr
--------------------------------------------------------------------------------
/projects/DXE4/MiniTestLibW32D.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE4/MiniTestLibW32D.dpr
--------------------------------------------------------------------------------
/projects/DXE4/SingleTestLibW32.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE4/SingleTestLibW32.dpr
--------------------------------------------------------------------------------
/projects/DXE5/MiniTestLibW32A.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE5/MiniTestLibW32A.dpr
--------------------------------------------------------------------------------
/projects/DXE5/MiniTestLibW32B.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE5/MiniTestLibW32B.dpr
--------------------------------------------------------------------------------
/projects/DXE5/MiniTestLibW32C.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE5/MiniTestLibW32C.dpr
--------------------------------------------------------------------------------
/projects/DXE5/MiniTestLibW32D.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE5/MiniTestLibW32D.dpr
--------------------------------------------------------------------------------
/projects/DXE5/SingleTestLibW32.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE5/SingleTestLibW32.dpr
--------------------------------------------------------------------------------
/projects/NET/DUnit2ConsoleTest.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/NET/DUnit2ConsoleTest.dpr
--------------------------------------------------------------------------------
/projects/NET/DUnit2ProjectGroup.config:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/src/TestFrameworkProxyIfaces.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/src/TestFrameworkProxyIfaces.pas
--------------------------------------------------------------------------------
/src/otaUtils/XP_OTAEditorUtils.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/src/otaUtils/XP_OTAEditorUtils.pas
--------------------------------------------------------------------------------
/tests/Examples/CheckOverrides.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/tests/Examples/CheckOverrides.pas
--------------------------------------------------------------------------------
/tests/Examples/UnitTestRepeat.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/tests/Examples/UnitTestRepeat.pas
--------------------------------------------------------------------------------
/tests/UnitTestFrameworkProxy.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/tests/UnitTestFrameworkProxy.pas
--------------------------------------------------------------------------------
/docs/images/LeakReportOnShutdown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/images/LeakReportOnShutdown.png
--------------------------------------------------------------------------------
/externals/adom/dkCodecUtilsWin32.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/externals/adom/dkCodecUtilsWin32.pas
--------------------------------------------------------------------------------
/externals/adom/dkParserUtilsRTL.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/externals/adom/dkParserUtilsRTL.pas
--------------------------------------------------------------------------------
/externals/adom/dkWideStringUtils.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/externals/adom/dkWideStringUtils.pas
--------------------------------------------------------------------------------
/projects/D10Berlin/DUnit2Console.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D10Berlin/DUnit2Console.dpr
--------------------------------------------------------------------------------
/projects/D2007/DUnit2ConsoleTest.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2007/DUnit2ConsoleTest.dpr
--------------------------------------------------------------------------------
/projects/D2007/SingleTestLibW32.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2007/SingleTestLibW32.dpr
--------------------------------------------------------------------------------
/projects/D2009/DUnit2ConsoleTest.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2009/DUnit2ConsoleTest.dpr
--------------------------------------------------------------------------------
/projects/D2009/SingleTestLibW32.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2009/SingleTestLibW32.dpr
--------------------------------------------------------------------------------
/projects/D2010/DUnit2ConsoleTest.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2010/DUnit2ConsoleTest.dpr
--------------------------------------------------------------------------------
/projects/D2010/SingleTestLibW32.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D2010/SingleTestLibW32.dpr
--------------------------------------------------------------------------------
/projects/DXE2/DUnit2ConsoleTest.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE2/DUnit2ConsoleTest.dpr
--------------------------------------------------------------------------------
/projects/DXE3/DUnit2ConsoleTest.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE3/DUnit2ConsoleTest.dpr
--------------------------------------------------------------------------------
/projects/DXE4/DUnit2ConsoleTest.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE4/DUnit2ConsoleTest.dpr
--------------------------------------------------------------------------------
/projects/DXE5/DUnit2ConsoleTest.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/DXE5/DUnit2ConsoleTest.dpr
--------------------------------------------------------------------------------
/.gitmodules:
--------------------------------------------------------------------------------
1 | [submodule "externals/FastMM4"]
2 | path = externals/FastMM4
3 | url = https://github.com/pleriche/FastMM4.git
4 |
--------------------------------------------------------------------------------
/docs/images/ShowsNewOptionsButtons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/images/ShowsNewOptionsButtons.png
--------------------------------------------------------------------------------
/externals/adom/dkParserUtilsWin32.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/externals/adom/dkParserUtilsWin32.pas
--------------------------------------------------------------------------------
/projects/D10Berlin/MiniTestLibW32A.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D10Berlin/MiniTestLibW32A.dpr
--------------------------------------------------------------------------------
/projects/D10Berlin/MiniTestLibW32B.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D10Berlin/MiniTestLibW32B.dpr
--------------------------------------------------------------------------------
/projects/D10Berlin/MiniTestLibW32C.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D10Berlin/MiniTestLibW32C.dpr
--------------------------------------------------------------------------------
/projects/D10Berlin/MiniTestLibW32D.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D10Berlin/MiniTestLibW32D.dpr
--------------------------------------------------------------------------------
/projects/D10Berlin/SingleTestLibW32.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D10Berlin/SingleTestLibW32.dpr
--------------------------------------------------------------------------------
/tests/Examples/UnitTestDecoration.pas:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/tests/Examples/UnitTestDecoration.pas
--------------------------------------------------------------------------------
/docs/images/Full_Path_To_Failed_Test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/images/Full_Path_To_Failed_Test.png
--------------------------------------------------------------------------------
/projects/D10Berlin/DUnit2ConsoleTest.dpr:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/D10Berlin/DUnit2ConsoleTest.dpr
--------------------------------------------------------------------------------
/docs/images/ClipboardErrorMessageFunctions.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/images/ClipboardErrorMessageFunctions.png
--------------------------------------------------------------------------------
/docs/images/Shutdown_Decteded_Leak_Report.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/images/Shutdown_Decteded_Leak_Report.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/valid-html40.html:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/valid-html40.html
--------------------------------------------------------------------------------
/projects/installScripts/DUnitTestInspector_Build.fbp7:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/projects/installScripts/DUnitTestInspector_Build.fbp7
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/valid-html40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/valid-html40.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/XMLEnd.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/XMLEnd.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/XMLStart.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/XMLStart.png
--------------------------------------------------------------------------------
/projects/installScripts/cleanOne.bat:
--------------------------------------------------------------------------------
1 | if (%1)==() goto exit
2 |
3 | for %%i in (%1\_bin\*.exe,%1\_bin\*.bpl,%1\_bin\*.dcp,%1\_dcu\*.dcu) do del /Q %%i
4 |
5 | :exit
6 |
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/ErrorSummary.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/ErrorSummary.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/ExcludedTests.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/ExcludedTests.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/ShowWarnings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/ShowWarnings.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/TwoProjects.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/TwoProjects.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/valid-html40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/valid-html40.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/valid-html40.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/valid-html40.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/OpenCTF/Comparison.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/OpenCTF/Comparison.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/OpenCTF/UsingOpenCTF.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/OpenCTF/UsingOpenCTF.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/ShowNewButtons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/ShowNewButtons.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/Options%20Menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/Options%20Menu.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/MultipleProjects.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/MultipleProjects.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/OpenCTF/ExecutingOpenCTF.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/OpenCTF/ExecutingOpenCTF.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/LeakReportOnShutdown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/LeakReportOnShutdown.png
--------------------------------------------------------------------------------
/projects/installScripts/cleanAll.bat:
--------------------------------------------------------------------------------
1 | rem @echo off
2 | set log=cleanAll.log
3 | if exist %log% del %log%
4 | for /d %%i in (..\D*) do call .\cleanOne.bat "%%i" >> %log%
5 | more < %log%
6 | pause
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/ShowsNewOptionsButtons.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/ShowsNewOptionsButtons.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/OpenCTF/TestingGUITestRunner.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/OpenCTF/TestingGUITestRunner.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/Full_Path_To_Failed_Test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/Full_Path_To_Failed_Test.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/tiOPF2_Integration/GUILesstiOPF2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/tiOPF2_Integration/GUILesstiOPF2.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/tiOPF2_Integration/TestSelection.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/tiOPF2_Integration/TestSelection.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/Detect%20Mem%20Leaks%20Menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/Detect%20Mem%20Leaks%20Menu.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/ClipboardErrorMessageFunctions.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/ClipboardErrorMessageFunctions.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/Shutdown_Decteded_Leak_Report.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/Shutdown_Decteded_Leak_Report.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/Leak%20Detection%20in%20action.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/Leak%20Detection%20in%20action.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/Overridden%20TestCase%20Property.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/Overridden%20TestCase%20Property.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/Run%20Time%20Properties%20Menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/Run%20Time%20Properties%20Menu.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/Report%20leaks%20on%20Shutdown%20Menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/Report%20leaks%20on%20Shutdown%20Menu.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/FastMM%20leak%20report%20on%20shutdown.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/FastMM%20leak%20report%20on%20shutdown.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/Allowed%20memory%20leak%20size%20display.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/Allowed%20memory%20leak%20size%20display.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/Discovering%20overridden%20GUI%20settings.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/Discovering%20overridden%20GUI%20settings.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/Fail%20when%20Check%20not%20called%20Menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/Fail%20when%20Check%20not%20called%20Menu.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/Ignore%20Setup%20TearDown%20Leaks%20Menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/Ignore%20Setup%20TearDown%20Leaks%20Menu.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/TestCases%20with%20Run-Time%20Properties.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/TestCases%20with%20Run-Time%20Properties.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/TestCases%20with%20Run-Time%20Properties%20Menu.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/TestCases%20with%20Run-Time%20Properties%20Menu.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/Leak%20Detection%20in%20action%202nd%20execution.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/Leak%20Detection%20in%20action%202nd%20execution.png
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/Overridden%20TestCase%20Property%20shows%20Yellow.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/graemeg/dunit2/HEAD/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/Overridden%20TestCase%20Property%20shows%20Yellow.png
--------------------------------------------------------------------------------
/docs/default.css:
--------------------------------------------------------------------------------
1 | h1,h2,h3 {
2 | font-family: Verdana, Geneva, sans-serif;
3 | font-style: normal;
4 | line-height: normal;
5 | }
6 |
7 | div {
8 | font-family: Georgia, serif;
9 | font-size: 14px;
10 | font-style: normal;
11 | line-height: normal;
12 | }
13 | div.ident {
14 | font-family: Verdana, Geneva, sans-serif;
15 | font-size: 10px;
16 | }
17 |
--------------------------------------------------------------------------------
/docs/listnav1.css:
--------------------------------------------------------------------------------
1 | #navigation ul {
2 | list-style: none;
3 | margin: 0;
4 | padding: 0;
5 | }
6 | #navigation li a:link, #navigation li a:visited {
7 | font-size: 90%;
8 | display: block;
9 | padding: 0.4em 0 0.4em 0.5em;
10 | background-color: #cccc99;
11 | color: #000000;
12 | text-decoration: none;
13 | }
14 | #navigation li a:hover {
15 | background-color: #999966;
16 | color: #ffffff;
17 | }
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/style.css:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/DUnit2Description.css:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/docs/original_index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | DUnit2
7 | DUnit2 <http://members.optusnet.com.au/mcnabp/index.html>
8 | This file was created by WinWSD - WebSite Downloader
9 |
10 |
11 |
--------------------------------------------------------------------------------
/src/DUnitTestRunner.pas:
--------------------------------------------------------------------------------
1 | unit DUnitTestRunner;
2 |
3 | interface
4 |
5 | uses
6 | SysUtils,
7 | TextTestRunner
8 | {$IFDEF MSWINDOWS}
9 | ,GUITestRunner
10 | {$ENDIF}
11 | ;
12 |
13 | procedure RunRegisteredTests;
14 |
15 | implementation
16 |
17 | procedure RunRegisteredTests;
18 | begin
19 | if IsConsole then
20 | TextTestRunner.RunRegisteredTests
21 | else
22 | GUITestRunner.RunRegisteredTests;
23 | end;
24 |
25 | end.
26 |
--------------------------------------------------------------------------------
/projects/DXE2/DemoGUIScripting.dpr:
--------------------------------------------------------------------------------
1 | program DemoGUIScripting;
2 |
3 | uses
4 | Vcl.Forms,
5 | FormMain in '..\..\demo\GUIScripting\FormMain.pas' {frmMain},
6 | FormHelp in '..\..\demo\GUIScripting\FormHelp.pas' {frmHelp};
7 |
8 | {$R *.res}
9 |
10 | begin
11 | Application.Initialize;
12 | Application.MainFormOnTaskbar := True;
13 | Application.CreateForm(TfrmMain, frmMain);
14 | Application.CreateForm(TfrmHelp, frmHelp);
15 | Application.Run;
16 | end.
17 |
--------------------------------------------------------------------------------
/projects/DXE3/DemoGUIScripting.dpr:
--------------------------------------------------------------------------------
1 | program DemoGUIScripting;
2 |
3 | uses
4 | Vcl.Forms,
5 | FormMain in '..\..\demo\GUIScripting\FormMain.pas' {frmMain},
6 | FormHelp in '..\..\demo\GUIScripting\FormHelp.pas' {frmHelp};
7 |
8 | {$R *.res}
9 |
10 | begin
11 | Application.Initialize;
12 | Application.MainFormOnTaskbar := True;
13 | Application.CreateForm(TfrmMain, frmMain);
14 | Application.CreateForm(TfrmHelp, frmHelp);
15 | Application.Run;
16 | end.
17 |
--------------------------------------------------------------------------------
/projects/DXE4/DemoGUIScripting.dpr:
--------------------------------------------------------------------------------
1 | program DemoGUIScripting;
2 |
3 | uses
4 | Vcl.Forms,
5 | FormMain in '..\..\demo\GUIScripting\FormMain.pas' {frmMain},
6 | FormHelp in '..\..\demo\GUIScripting\FormHelp.pas' {frmHelp};
7 |
8 | {$R *.res}
9 |
10 | begin
11 | Application.Initialize;
12 | Application.MainFormOnTaskbar := True;
13 | Application.CreateForm(TfrmMain, frmMain);
14 | Application.CreateForm(TfrmHelp, frmHelp);
15 | Application.Run;
16 | end.
17 |
--------------------------------------------------------------------------------
/projects/DXE5/DemoGUIScripting.dpr:
--------------------------------------------------------------------------------
1 | program DemoGUIScripting;
2 |
3 | uses
4 | Vcl.Forms,
5 | FormMain in '..\..\demo\GUIScripting\FormMain.pas' {frmMain},
6 | FormHelp in '..\..\demo\GUIScripting\FormHelp.pas' {frmHelp};
7 |
8 | {$R *.res}
9 |
10 | begin
11 | Application.Initialize;
12 | Application.MainFormOnTaskbar := True;
13 | Application.CreateForm(TfrmMain, frmMain);
14 | Application.CreateForm(TfrmHelp, frmHelp);
15 | Application.Run;
16 | end.
17 |
--------------------------------------------------------------------------------
/projects/D10Berlin/No_JEDI_JCL.optset:
--------------------------------------------------------------------------------
1 |
2 |
3 | FASTMM;$(DCC_Define)
4 | ..\..\src;..\..\..\..\Externals\FastMM;$(DCC_UnitSearchPath)
5 |
6 |
7 | Delphi.Personality.12
8 | OptionSet
9 |
10 |
11 |
12 | 12
13 |
14 |
15 |
--------------------------------------------------------------------------------
/projects/DXE/No_JEDI_JCL.optset:
--------------------------------------------------------------------------------
1 |
2 |
3 | FASTMM;$(DCC_Define)
4 | ..\..\src;..\..\..\..\Externals\FastMM;$(DCC_UnitSearchPath)
5 |
6 |
7 | Delphi.Personality.12
8 | OptionSet
9 |
10 |
11 |
12 | 12
13 |
14 |
15 |
--------------------------------------------------------------------------------
/projects/D2009/No_JEDI_JCL.optset:
--------------------------------------------------------------------------------
1 |
2 |
3 | FASTMM;$(DCC_Define)
4 | ..\..\src;..\..\..\..\Externals\FastMM;$(DCC_UnitSearchPath)
5 |
6 |
7 | Delphi.Personality.12
8 | OptionSet
9 |
10 |
11 |
12 | 12
13 |
14 |
15 |
--------------------------------------------------------------------------------
/projects/D2010/No_JEDI_JCL.optset:
--------------------------------------------------------------------------------
1 |
2 |
3 | FASTMM;$(DCC_Define)
4 | ..\..\src;..\..\..\..\Externals\FastMM;$(DCC_UnitSearchPath)
5 |
6 |
7 | Delphi.Personality.12
8 | OptionSet
9 |
10 |
11 |
12 | 12
13 |
14 |
15 |
--------------------------------------------------------------------------------
/projects/DXE2/No_JEDI_JCL.optset:
--------------------------------------------------------------------------------
1 |
2 |
3 | FASTMM;$(DCC_Define)
4 | ..\..\src;..\..\..\..\Externals\FastMM;$(DCC_UnitSearchPath)
5 |
6 |
7 | Delphi.Personality.12
8 | OptionSet
9 |
10 |
11 |
12 | 12
13 |
14 |
15 |
--------------------------------------------------------------------------------
/projects/DXE3/No_JEDI_JCL.optset:
--------------------------------------------------------------------------------
1 |
2 |
3 | FASTMM;$(DCC_Define)
4 | ..\..\src;..\..\..\..\Externals\FastMM;$(DCC_UnitSearchPath)
5 |
6 |
7 | Delphi.Personality.12
8 | OptionSet
9 |
10 |
11 |
12 | 12
13 |
14 |
15 |
--------------------------------------------------------------------------------
/projects/DXE4/No_JEDI_JCL.optset:
--------------------------------------------------------------------------------
1 |
2 |
3 | FASTMM;$(DCC_Define)
4 | ..\..\src;..\..\..\..\Externals\FastMM;$(DCC_UnitSearchPath)
5 |
6 |
7 | Delphi.Personality.12
8 | OptionSet
9 |
10 |
11 |
12 | 12
13 |
14 |
15 |
--------------------------------------------------------------------------------
/projects/DXE5/No_JEDI_JCL.optset:
--------------------------------------------------------------------------------
1 |
2 |
3 | FASTMM;$(DCC_Define)
4 | ..\..\src;..\..\..\..\Externals\FastMM;$(DCC_UnitSearchPath)
5 |
6 |
7 | Delphi.Personality.12
8 | OptionSet
9 |
10 |
11 |
12 | 12
13 |
14 |
15 |
--------------------------------------------------------------------------------
/docs/index.htm:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 | DUnit2 documentation
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/projects/D10Berlin/DUnit2Test.chp:
--------------------------------------------------------------------------------
1 | [CodeHealer Project]
2 | Version=2.5
3 |
4 | [Checks]
5 | ExportNameFormat='%p-Analysis-'yymmdd
6 | FooterText=Generated by SOCK Software CodeHealer at %t on %d - Page %p of %c
7 | HeaderText=Source code analysis for CodeHealer project %n
8 |
9 | [Delphi]
10 | DelphiVersionNo=5
11 |
12 | [Metrics]
13 | ExportNameFormat='%p-Metrics-'yymmdd
14 | FooterText=Generated by SOCK Software CodeHealer at %t on %d - Page %p of %c
15 | HeaderText=Source code metrics for CodeHealer project %n
16 |
17 | [Source]
18 | SourcePaths=E:\DUnit2\Branches\Refactor\Projects\D10\DUnit2Test.dpr
19 | ExcludedPaths=E:\DUnit2\Externals
20 |
21 | [Missing]
22 | AutoAdd=1
23 | IgnoredList=System.pas
24 |
25 |
--------------------------------------------------------------------------------
/tests/Unit1.pas:
--------------------------------------------------------------------------------
1 | {$IFDEF VER180}
2 | {$DEFINE FASTMM}
3 | {$ENDIF}
4 | {$IFDEF CLR}
5 | {$UNSAFECODE ON}
6 | {$UNDEF FASTMM}
7 | {$ENDIF}
8 |
9 | unit Unit1;
10 | interface
11 | uses
12 | {$IFDEF CLR}
13 | System.Reflection,
14 | {$ENDIF}
15 |
16 | {$IFDEF V93}
17 | TestExtensions,
18 | {$ENDIF}
19 |
20 | TestFramework;
21 |
22 | type
23 | TTestCasePasses = class(TTestCase)
24 | published
25 | {$ifdef clr} [Test] {$endif}
26 | procedure AlwaysPass;
27 | end;
28 |
29 | implementation
30 |
31 | procedure TTestCasePasses.AlwaysPass;
32 | begin
33 | Check(True, 'Check(True) failed which is very bad');
34 | end;
35 |
36 | initialization
37 | RegisterTest(TTestCasePasses.Suite);
38 | end.
39 |
--------------------------------------------------------------------------------
/projects/D2009/DUnit2Test.chp:
--------------------------------------------------------------------------------
1 | [CodeHealer Project]
2 | Version=2.5
3 |
4 | [Checks]
5 | ExportNameFormat='%p-Analysis-'yymmdd
6 | FooterText=Generated by SOCK Software CodeHealer at %t on %d - Page %p of %c
7 | HeaderText=Source code analysis for CodeHealer project %n
8 |
9 | [Delphi]
10 | DelphiVersionNo=5
11 |
12 | [Metrics]
13 | ExportNameFormat='%p-Metrics-'yymmdd
14 | FooterText=Generated by SOCK Software CodeHealer at %t on %d - Page %p of %c
15 | HeaderText=Source code metrics for CodeHealer project %n
16 |
17 | [Source]
18 | SourcePaths=E:\DUnit2\Branches\Refactor\Projects\D10\DUnit2Test.dpr
19 | ExcludedPaths=E:\DUnit2\Externals
20 |
21 | [Missing]
22 | AutoAdd=1
23 | IgnoredList=System.pas
24 |
25 |
--------------------------------------------------------------------------------
/projects/D2010/DUnit2Test.chp:
--------------------------------------------------------------------------------
1 | [CodeHealer Project]
2 | Version=2.5
3 |
4 | [Checks]
5 | ExportNameFormat='%p-Analysis-'yymmdd
6 | FooterText=Generated by SOCK Software CodeHealer at %t on %d - Page %p of %c
7 | HeaderText=Source code analysis for CodeHealer project %n
8 |
9 | [Delphi]
10 | DelphiVersionNo=5
11 |
12 | [Metrics]
13 | ExportNameFormat='%p-Metrics-'yymmdd
14 | FooterText=Generated by SOCK Software CodeHealer at %t on %d - Page %p of %c
15 | HeaderText=Source code metrics for CodeHealer project %n
16 |
17 | [Source]
18 | SourcePaths=E:\DUnit2\Branches\Refactor\Projects\D10\DUnit2Test.dpr
19 | ExcludedPaths=E:\DUnit2\Externals
20 |
21 | [Missing]
22 | AutoAdd=1
23 | IgnoredList=System.pas
24 |
25 |
--------------------------------------------------------------------------------
/projects/DXE/DUnit2Test.chp:
--------------------------------------------------------------------------------
1 | [CodeHealer Project]
2 | Version=2.5
3 |
4 | [Checks]
5 | ExportNameFormat='%p-Analysis-'yymmdd
6 | FooterText=Generated by SOCK Software CodeHealer at %t on %d - Page %p of %c
7 | HeaderText=Source code analysis for CodeHealer project %n
8 |
9 | [Delphi]
10 | DelphiVersionNo=5
11 |
12 | [Metrics]
13 | ExportNameFormat='%p-Metrics-'yymmdd
14 | FooterText=Generated by SOCK Software CodeHealer at %t on %d - Page %p of %c
15 | HeaderText=Source code metrics for CodeHealer project %n
16 |
17 | [Source]
18 | SourcePaths=E:\DUnit2\Branches\Refactor\Projects\D10\DUnit2Test.dpr
19 | ExcludedPaths=E:\DUnit2\Externals
20 |
21 | [Missing]
22 | AutoAdd=1
23 | IgnoredList=System.pas
24 |
25 |
--------------------------------------------------------------------------------
/projects/DXE2/DUnit2Test.chp:
--------------------------------------------------------------------------------
1 | [CodeHealer Project]
2 | Version=2.5
3 |
4 | [Checks]
5 | ExportNameFormat='%p-Analysis-'yymmdd
6 | FooterText=Generated by SOCK Software CodeHealer at %t on %d - Page %p of %c
7 | HeaderText=Source code analysis for CodeHealer project %n
8 |
9 | [Delphi]
10 | DelphiVersionNo=5
11 |
12 | [Metrics]
13 | ExportNameFormat='%p-Metrics-'yymmdd
14 | FooterText=Generated by SOCK Software CodeHealer at %t on %d - Page %p of %c
15 | HeaderText=Source code metrics for CodeHealer project %n
16 |
17 | [Source]
18 | SourcePaths=E:\DUnit2\Branches\Refactor\Projects\D10\DUnit2Test.dpr
19 | ExcludedPaths=E:\DUnit2\Externals
20 |
21 | [Missing]
22 | AutoAdd=1
23 | IgnoredList=System.pas
24 |
25 |
--------------------------------------------------------------------------------
/projects/DXE3/DUnit2Test.chp:
--------------------------------------------------------------------------------
1 | [CodeHealer Project]
2 | Version=2.5
3 |
4 | [Checks]
5 | ExportNameFormat='%p-Analysis-'yymmdd
6 | FooterText=Generated by SOCK Software CodeHealer at %t on %d - Page %p of %c
7 | HeaderText=Source code analysis for CodeHealer project %n
8 |
9 | [Delphi]
10 | DelphiVersionNo=5
11 |
12 | [Metrics]
13 | ExportNameFormat='%p-Metrics-'yymmdd
14 | FooterText=Generated by SOCK Software CodeHealer at %t on %d - Page %p of %c
15 | HeaderText=Source code metrics for CodeHealer project %n
16 |
17 | [Source]
18 | SourcePaths=E:\DUnit2\Branches\Refactor\Projects\D10\DUnit2Test.dpr
19 | ExcludedPaths=E:\DUnit2\Externals
20 |
21 | [Missing]
22 | AutoAdd=1
23 | IgnoredList=System.pas
24 |
25 |
--------------------------------------------------------------------------------
/projects/DXE4/DUnit2Test.chp:
--------------------------------------------------------------------------------
1 | [CodeHealer Project]
2 | Version=2.5
3 |
4 | [Checks]
5 | ExportNameFormat='%p-Analysis-'yymmdd
6 | FooterText=Generated by SOCK Software CodeHealer at %t on %d - Page %p of %c
7 | HeaderText=Source code analysis for CodeHealer project %n
8 |
9 | [Delphi]
10 | DelphiVersionNo=5
11 |
12 | [Metrics]
13 | ExportNameFormat='%p-Metrics-'yymmdd
14 | FooterText=Generated by SOCK Software CodeHealer at %t on %d - Page %p of %c
15 | HeaderText=Source code metrics for CodeHealer project %n
16 |
17 | [Source]
18 | SourcePaths=E:\DUnit2\Branches\Refactor\Projects\D10\DUnit2Test.dpr
19 | ExcludedPaths=E:\DUnit2\Externals
20 |
21 | [Missing]
22 | AutoAdd=1
23 | IgnoredList=System.pas
24 |
25 |
--------------------------------------------------------------------------------
/projects/DXE5/DUnit2Test.chp:
--------------------------------------------------------------------------------
1 | [CodeHealer Project]
2 | Version=2.5
3 |
4 | [Checks]
5 | ExportNameFormat='%p-Analysis-'yymmdd
6 | FooterText=Generated by SOCK Software CodeHealer at %t on %d - Page %p of %c
7 | HeaderText=Source code analysis for CodeHealer project %n
8 |
9 | [Delphi]
10 | DelphiVersionNo=5
11 |
12 | [Metrics]
13 | ExportNameFormat='%p-Metrics-'yymmdd
14 | FooterText=Generated by SOCK Software CodeHealer at %t on %d - Page %p of %c
15 | HeaderText=Source code metrics for CodeHealer project %n
16 |
17 | [Source]
18 | SourcePaths=E:\DUnit2\Branches\Refactor\Projects\D10\DUnit2Test.dpr
19 | ExcludedPaths=E:\DUnit2\Externals
20 |
21 | [Missing]
22 | AutoAdd=1
23 | IgnoredList=System.pas
24 |
25 |
--------------------------------------------------------------------------------
/projects/D2009/OTAUtils.dpk:
--------------------------------------------------------------------------------
1 | package OTAUtils;
2 |
3 | {$R *.res}
4 | {$ALIGN 8}
5 | {$ASSERTIONS ON}
6 | {$BOOLEVAL OFF}
7 | {$DEBUGINFO OFF}
8 | {$EXTENDEDSYNTAX ON}
9 | {$IMPORTEDDATA ON}
10 | {$IOCHECKS ON}
11 | {$LOCALSYMBOLS OFF}
12 | {$LONGSTRINGS ON}
13 | {$OPENSTRINGS ON}
14 | {$OPTIMIZATION ON}
15 | {$OVERFLOWCHECKS ON}
16 | {$RANGECHECKS ON}
17 | {$REFERENCEINFO ON}
18 | {$SAFEDIVIDE OFF}
19 | {$STACKFRAMES OFF}
20 | {$TYPEDADDRESS OFF}
21 | {$VARSTRINGCHECKS ON}
22 | {$WRITEABLECONST ON}
23 | {$MINENUMSIZE 1}
24 | {$IMAGEBASE $400000}
25 | {$DESCRIPTION 'EPC Open Tools API utilities'}
26 | {$RUNONLY}
27 | {$IMPLICITBUILD OFF}
28 |
29 | requires
30 | designide,
31 | rtl;
32 |
33 | contains
34 | XP_OTAWizards in '..\..\src\otaUtils\XP_OTAWizards.pas',
35 | XP_OTAUtils in '..\..\src\otaUtils\XP_OTAUtils.pas';
36 |
37 | end.
38 |
--------------------------------------------------------------------------------
/projects/D2010/OTAUtils.dpk:
--------------------------------------------------------------------------------
1 | package OTAUtils;
2 |
3 | {$R *.res}
4 | {$ALIGN 8}
5 | {$ASSERTIONS ON}
6 | {$BOOLEVAL OFF}
7 | {$DEBUGINFO OFF}
8 | {$EXTENDEDSYNTAX ON}
9 | {$IMPORTEDDATA ON}
10 | {$IOCHECKS ON}
11 | {$LOCALSYMBOLS OFF}
12 | {$LONGSTRINGS ON}
13 | {$OPENSTRINGS ON}
14 | {$OPTIMIZATION ON}
15 | {$OVERFLOWCHECKS ON}
16 | {$RANGECHECKS ON}
17 | {$REFERENCEINFO ON}
18 | {$SAFEDIVIDE OFF}
19 | {$STACKFRAMES OFF}
20 | {$TYPEDADDRESS OFF}
21 | {$VARSTRINGCHECKS ON}
22 | {$WRITEABLECONST ON}
23 | {$MINENUMSIZE 1}
24 | {$IMAGEBASE $400000}
25 | {$DESCRIPTION 'EPC Open Tools API utilities'}
26 | {$RUNONLY}
27 | {$IMPLICITBUILD OFF}
28 |
29 | requires
30 | designide,
31 | rtl;
32 |
33 | contains
34 | XP_OTAWizards in '..\..\src\otaUtils\XP_OTAWizards.pas',
35 | XP_OTAUtils in '..\..\src\otaUtils\XP_OTAUtils.pas';
36 |
37 | end.
38 |
--------------------------------------------------------------------------------
/projects/DXE/OTAUtils.dpk:
--------------------------------------------------------------------------------
1 | package OTAUtils;
2 |
3 | {$R *.res}
4 | {$ALIGN 8}
5 | {$ASSERTIONS ON}
6 | {$BOOLEVAL OFF}
7 | {$DEBUGINFO OFF}
8 | {$EXTENDEDSYNTAX ON}
9 | {$IMPORTEDDATA ON}
10 | {$IOCHECKS ON}
11 | {$LOCALSYMBOLS OFF}
12 | {$LONGSTRINGS ON}
13 | {$OPENSTRINGS ON}
14 | {$OPTIMIZATION ON}
15 | {$OVERFLOWCHECKS ON}
16 | {$RANGECHECKS ON}
17 | {$REFERENCEINFO ON}
18 | {$SAFEDIVIDE OFF}
19 | {$STACKFRAMES OFF}
20 | {$TYPEDADDRESS OFF}
21 | {$VARSTRINGCHECKS ON}
22 | {$WRITEABLECONST ON}
23 | {$MINENUMSIZE 1}
24 | {$IMAGEBASE $400000}
25 | {$DESCRIPTION 'EPC Open Tools API utilities'}
26 | {$RUNONLY}
27 | {$IMPLICITBUILD OFF}
28 |
29 | requires
30 | designide,
31 | rtl;
32 |
33 | contains
34 | XP_OTAWizards in '..\..\src\otaUtils\XP_OTAWizards.pas',
35 | XP_OTAUtils in '..\..\src\otaUtils\XP_OTAUtils.pas';
36 |
37 | end.
38 |
--------------------------------------------------------------------------------
/projects/D2007/DUnitTestInspector.dpk:
--------------------------------------------------------------------------------
1 | package DUnitTestInspector;
2 |
3 | {$R *.res}
4 | {$ALIGN 8}
5 | {$ASSERTIONS ON}
6 | {$BOOLEVAL OFF}
7 | {$DEBUGINFO ON}
8 | {$EXTENDEDSYNTAX ON}
9 | {$IMPORTEDDATA ON}
10 | {$IOCHECKS ON}
11 | {$LOCALSYMBOLS ON}
12 | {$LONGSTRINGS ON}
13 | {$OPENSTRINGS ON}
14 | {$OPTIMIZATION ON}
15 | {$OVERFLOWCHECKS OFF}
16 | {$RANGECHECKS OFF}
17 | {$REFERENCEINFO ON}
18 | {$SAFEDIVIDE OFF}
19 | {$STACKFRAMES OFF}
20 | {$TYPEDADDRESS OFF}
21 | {$VARSTRINGCHECKS ON}
22 | {$WRITEABLECONST OFF}
23 | {$MINENUMSIZE 1}
24 | {$IMAGEBASE $400000}
25 | {$DESCRIPTION 'DUnit Test Inspector'}
26 | {$DESIGNONLY}
27 | {$IMPLICITBUILD ON}
28 |
29 | requires
30 | rtl,
31 | designide,
32 | OTAUtils;
33 |
34 | contains
35 | main in '..\..\src\plugin.testInspector\main.pas',
36 | watchFile in '..\..\src\watchFile.pas';
37 |
38 | end.
39 |
--------------------------------------------------------------------------------
/projects/DXE/DUnitTestInspector.dpk:
--------------------------------------------------------------------------------
1 | package DUnitTestInspector;
2 |
3 | {$R *.res}
4 | {$ALIGN 8}
5 | {$ASSERTIONS ON}
6 | {$BOOLEVAL OFF}
7 | {$DEBUGINFO ON}
8 | {$EXTENDEDSYNTAX ON}
9 | {$IMPORTEDDATA ON}
10 | {$IOCHECKS ON}
11 | {$LOCALSYMBOLS ON}
12 | {$LONGSTRINGS ON}
13 | {$OPENSTRINGS ON}
14 | {$OPTIMIZATION ON}
15 | {$OVERFLOWCHECKS OFF}
16 | {$RANGECHECKS OFF}
17 | {$REFERENCEINFO ON}
18 | {$SAFEDIVIDE OFF}
19 | {$STACKFRAMES OFF}
20 | {$TYPEDADDRESS OFF}
21 | {$VARSTRINGCHECKS ON}
22 | {$WRITEABLECONST OFF}
23 | {$MINENUMSIZE 1}
24 | {$IMAGEBASE $400000}
25 | {$DESCRIPTION 'DUnit Test Inspector'}
26 | {$DESIGNONLY}
27 | {$IMPLICITBUILD ON}
28 |
29 | requires
30 | rtl,
31 | designide,
32 | OTAUtils;
33 |
34 | contains
35 | main in '..\..\src\plugin.testInspector\main.pas',
36 | watchFile in '..\..\src\watchFile.pas';
37 |
38 | end.
39 |
--------------------------------------------------------------------------------
/projects/D2009/DUnitTestInspector.dpk:
--------------------------------------------------------------------------------
1 | package DUnitTestInspector;
2 |
3 | {$R *.res}
4 | {$ALIGN 8}
5 | {$ASSERTIONS ON}
6 | {$BOOLEVAL OFF}
7 | {$DEBUGINFO ON}
8 | {$EXTENDEDSYNTAX ON}
9 | {$IMPORTEDDATA ON}
10 | {$IOCHECKS ON}
11 | {$LOCALSYMBOLS ON}
12 | {$LONGSTRINGS ON}
13 | {$OPENSTRINGS ON}
14 | {$OPTIMIZATION ON}
15 | {$OVERFLOWCHECKS OFF}
16 | {$RANGECHECKS OFF}
17 | {$REFERENCEINFO ON}
18 | {$SAFEDIVIDE OFF}
19 | {$STACKFRAMES OFF}
20 | {$TYPEDADDRESS OFF}
21 | {$VARSTRINGCHECKS ON}
22 | {$WRITEABLECONST OFF}
23 | {$MINENUMSIZE 1}
24 | {$IMAGEBASE $400000}
25 | {$DESCRIPTION 'DUnit Test Inspector'}
26 | {$DESIGNONLY}
27 | {$IMPLICITBUILD ON}
28 |
29 | requires
30 | rtl,
31 | designide,
32 | OTAUtils;
33 |
34 | contains
35 | main in '..\..\src\plugin.testInspector\main.pas',
36 | watchFile in '..\..\src\watchFile.pas';
37 |
38 | end.
39 |
--------------------------------------------------------------------------------
/projects/D2010/DUnitTestInspector.dpk:
--------------------------------------------------------------------------------
1 | package DUnitTestInspector;
2 |
3 | {$R *.res}
4 | {$ALIGN 8}
5 | {$ASSERTIONS ON}
6 | {$BOOLEVAL OFF}
7 | {$DEBUGINFO ON}
8 | {$EXTENDEDSYNTAX ON}
9 | {$IMPORTEDDATA ON}
10 | {$IOCHECKS ON}
11 | {$LOCALSYMBOLS ON}
12 | {$LONGSTRINGS ON}
13 | {$OPENSTRINGS ON}
14 | {$OPTIMIZATION ON}
15 | {$OVERFLOWCHECKS OFF}
16 | {$RANGECHECKS OFF}
17 | {$REFERENCEINFO ON}
18 | {$SAFEDIVIDE OFF}
19 | {$STACKFRAMES OFF}
20 | {$TYPEDADDRESS OFF}
21 | {$VARSTRINGCHECKS ON}
22 | {$WRITEABLECONST OFF}
23 | {$MINENUMSIZE 1}
24 | {$IMAGEBASE $400000}
25 | {$DESCRIPTION 'DUnit Test Inspector'}
26 | {$DESIGNONLY}
27 | {$IMPLICITBUILD ON}
28 |
29 | requires
30 | rtl,
31 | designide,
32 | OTAUtils;
33 |
34 | contains
35 | main in '..\..\src\plugin.testInspector\main.pas',
36 | watchFile in '..\..\src\watchFile.pas';
37 |
38 | end.
39 |
--------------------------------------------------------------------------------
/projects/D2007/OTAUtils.dpk:
--------------------------------------------------------------------------------
1 | package OTAUtils;
2 |
3 | {$R *.res}
4 | {$ALIGN 8}
5 | {$ASSERTIONS ON}
6 | {$BOOLEVAL OFF}
7 | {$DEBUGINFO OFF}
8 | {$EXTENDEDSYNTAX ON}
9 | {$IMPORTEDDATA ON}
10 | {$IOCHECKS ON}
11 | {$LOCALSYMBOLS OFF}
12 | {$LONGSTRINGS ON}
13 | {$OPENSTRINGS ON}
14 | {$OPTIMIZATION ON}
15 | {$OVERFLOWCHECKS ON}
16 | {$RANGECHECKS ON}
17 | {$REFERENCEINFO OFF}
18 | {$SAFEDIVIDE OFF}
19 | {$STACKFRAMES OFF}
20 | {$TYPEDADDRESS OFF}
21 | {$VARSTRINGCHECKS ON}
22 | {$WRITEABLECONST ON}
23 | {$MINENUMSIZE 1}
24 | {$IMAGEBASE $400000}
25 | {$DESCRIPTION 'EPC Open Tools API utilities'}
26 | {$RUNONLY}
27 | {$IMPLICITBUILD OFF}
28 | {$DEFINE RELEASE}
29 |
30 | requires
31 | designide,
32 | rtl;
33 |
34 | contains
35 | XP_OTAWizards in '..\..\src\otaUtils\XP_OTAWizards.pas',
36 | XP_OTAUtils in '..\..\src\otaUtils\XP_OTAUtils.pas';
37 |
38 | end.
39 |
--------------------------------------------------------------------------------
/projects/DXE2/OTAUtils.dpk:
--------------------------------------------------------------------------------
1 | package OTAUtils;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS OFF}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION ON}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES OFF}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST ON}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$ENDIF IMPLICITBUILDING}
27 | {$DESCRIPTION 'EPC Open Tools API utilities'}
28 | {$RUNONLY}
29 | {$IMPLICITBUILD OFF}
30 |
31 | requires
32 | designide,
33 | rtl;
34 |
35 | contains
36 | XP_OTAWizards in '..\..\src\otaUtils\XP_OTAWizards.pas',
37 | XP_OTAUtils in '..\..\src\otaUtils\XP_OTAUtils.pas';
38 |
39 | end.
40 |
--------------------------------------------------------------------------------
/projects/DXE3/OTAUtils.dpk:
--------------------------------------------------------------------------------
1 | package OTAUtils;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS OFF}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION ON}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES OFF}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST ON}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$ENDIF IMPLICITBUILDING}
27 | {$DESCRIPTION 'EPC Open Tools API utilities'}
28 | {$RUNONLY}
29 | {$IMPLICITBUILD OFF}
30 |
31 | requires
32 | designide,
33 | rtl;
34 |
35 | contains
36 | XP_OTAWizards in '..\..\src\otaUtils\XP_OTAWizards.pas',
37 | XP_OTAUtils in '..\..\src\otaUtils\XP_OTAUtils.pas';
38 |
39 | end.
40 |
--------------------------------------------------------------------------------
/projects/DXE4/OTAUtils.dpk:
--------------------------------------------------------------------------------
1 | package OTAUtils;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS OFF}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION ON}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES OFF}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST ON}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$ENDIF IMPLICITBUILDING}
27 | {$DESCRIPTION 'EPC Open Tools API utilities'}
28 | {$RUNONLY}
29 | {$IMPLICITBUILD OFF}
30 |
31 | requires
32 | designide,
33 | rtl;
34 |
35 | contains
36 | XP_OTAWizards in '..\..\src\otaUtils\XP_OTAWizards.pas',
37 | XP_OTAUtils in '..\..\src\otaUtils\XP_OTAUtils.pas';
38 |
39 | end.
40 |
--------------------------------------------------------------------------------
/projects/DXE5/OTAUtils.dpk:
--------------------------------------------------------------------------------
1 | package OTAUtils;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS OFF}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION ON}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES OFF}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST ON}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$ENDIF IMPLICITBUILDING}
27 | {$DESCRIPTION 'EPC Open Tools API utilities'}
28 | {$RUNONLY}
29 | {$IMPLICITBUILD OFF}
30 |
31 | requires
32 | designide,
33 | rtl;
34 |
35 | contains
36 | XP_OTAWizards in '..\..\src\otaUtils\XP_OTAWizards.pas',
37 | XP_OTAUtils in '..\..\src\otaUtils\XP_OTAUtils.pas';
38 |
39 | end.
40 |
--------------------------------------------------------------------------------
/projects/DXE2/DUnitTestInspector.dpk:
--------------------------------------------------------------------------------
1 | package DUnitTestInspector;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO ON}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION ON}
16 | {$OVERFLOWCHECKS OFF}
17 | {$RANGECHECKS OFF}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES OFF}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$ENDIF IMPLICITBUILDING}
27 | {$DESCRIPTION 'DUnit Test Inspector'}
28 | {$DESIGNONLY}
29 | {$IMPLICITBUILD ON}
30 |
31 | requires
32 | rtl,
33 | designide,
34 | OTAUtils;
35 |
36 | contains
37 | main in '..\..\src\plugin.testInspector\main.pas',
38 | watchFile in '..\..\src\watchFile.pas';
39 |
40 | end.
41 |
--------------------------------------------------------------------------------
/projects/DXE3/DUnitTestInspector.dpk:
--------------------------------------------------------------------------------
1 | package DUnitTestInspector;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO ON}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION ON}
16 | {$OVERFLOWCHECKS OFF}
17 | {$RANGECHECKS OFF}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES OFF}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$ENDIF IMPLICITBUILDING}
27 | {$DESCRIPTION 'DUnit2 Test Inspector'}
28 | {$DESIGNONLY}
29 | {$IMPLICITBUILD ON}
30 |
31 | requires
32 | rtl,
33 | designide,
34 | OTAUtils;
35 |
36 | contains
37 | main in '..\..\src\plugin.testInspector\main.pas',
38 | watchFile in '..\..\src\watchFile.pas';
39 |
40 | end.
41 |
--------------------------------------------------------------------------------
/projects/DXE4/DUnitTestInspector.dpk:
--------------------------------------------------------------------------------
1 | package DUnitTestInspector;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO ON}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION ON}
16 | {$OVERFLOWCHECKS OFF}
17 | {$RANGECHECKS OFF}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES OFF}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$ENDIF IMPLICITBUILDING}
27 | {$DESCRIPTION 'DUnit Test Inspector'}
28 | {$DESIGNONLY}
29 | {$IMPLICITBUILD ON}
30 |
31 | requires
32 | rtl,
33 | designide,
34 | OTAUtils;
35 |
36 | contains
37 | main in '..\..\src\plugin.testInspector\main.pas',
38 | watchFile in '..\..\src\watchFile.pas';
39 |
40 | end.
41 |
--------------------------------------------------------------------------------
/projects/DXE5/DUnitTestInspector.dpk:
--------------------------------------------------------------------------------
1 | package DUnitTestInspector;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO ON}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION ON}
16 | {$OVERFLOWCHECKS OFF}
17 | {$RANGECHECKS OFF}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES OFF}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$ENDIF IMPLICITBUILDING}
27 | {$DESCRIPTION 'DUnit Test Inspector'}
28 | {$DESIGNONLY}
29 | {$IMPLICITBUILD ON}
30 |
31 | requires
32 | rtl,
33 | designide,
34 | OTAUtils;
35 |
36 | contains
37 | main in '..\..\src\plugin.testInspector\main.pas',
38 | watchFile in '..\..\src\watchFile.pas';
39 |
40 | end.
41 |
--------------------------------------------------------------------------------
/projects/D10Berlin/OTAUtils.dpk:
--------------------------------------------------------------------------------
1 | package OTAUtils;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS OFF}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION ON}
16 | {$OVERFLOWCHECKS ON}
17 | {$RANGECHECKS ON}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES OFF}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST ON}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'EPC Open Tools API utilities'}
29 | {$RUNONLY}
30 | {$IMPLICITBUILD OFF}
31 |
32 | requires
33 | designide,
34 | rtl;
35 |
36 | contains
37 | XP_OTAWizards in '..\..\src\otaUtils\XP_OTAWizards.pas',
38 | XP_OTAUtils in '..\..\src\otaUtils\XP_OTAUtils.pas';
39 |
40 | end.
41 |
--------------------------------------------------------------------------------
/projects/D10Berlin/DUnitTestInspector.dpk:
--------------------------------------------------------------------------------
1 | package DUnitTestInspector;
2 |
3 | {$R *.res}
4 | {$IFDEF IMPLICITBUILDING This IFDEF should not be used by users}
5 | {$ALIGN 8}
6 | {$ASSERTIONS ON}
7 | {$BOOLEVAL OFF}
8 | {$DEBUGINFO OFF}
9 | {$EXTENDEDSYNTAX ON}
10 | {$IMPORTEDDATA ON}
11 | {$IOCHECKS ON}
12 | {$LOCALSYMBOLS ON}
13 | {$LONGSTRINGS ON}
14 | {$OPENSTRINGS ON}
15 | {$OPTIMIZATION ON}
16 | {$OVERFLOWCHECKS OFF}
17 | {$RANGECHECKS OFF}
18 | {$REFERENCEINFO ON}
19 | {$SAFEDIVIDE OFF}
20 | {$STACKFRAMES OFF}
21 | {$TYPEDADDRESS OFF}
22 | {$VARSTRINGCHECKS ON}
23 | {$WRITEABLECONST OFF}
24 | {$MINENUMSIZE 1}
25 | {$IMAGEBASE $400000}
26 | {$DEFINE DEBUG}
27 | {$ENDIF IMPLICITBUILDING}
28 | {$DESCRIPTION 'DUnit Test Inspector'}
29 | {$DESIGNONLY}
30 | {$IMPLICITBUILD ON}
31 |
32 | requires
33 | rtl,
34 | designide,
35 | OTAUtils;
36 |
37 | contains
38 | main in '..\..\src\plugin.testInspector\main.pas',
39 | watchFile in '..\..\src\watchFile.pas';
40 |
41 | end.
42 |
--------------------------------------------------------------------------------
/projects/NET/DUnit2ProjectGroup.bdsgroup:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Default.Personality
6 |
7 | 1.0
8 | {0C5D43B3-097E-47D2-9808-EB262AAA0656}
9 |
10 |
11 |
12 |
13 |
14 | DUnit2.bdsproj
15 | DUnit2Console.bdsproj
16 | DUnit2ConsoleTest.bdsproj
17 | UnitTests4Net.bdsproj
18 | DUnit2.exe DUnit2Console.exe DUnit2ConsoleTest.exe UnitTests4Net.exe
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/externals/adom/DUnit README.txt:
--------------------------------------------------------------------------------
1 | The XML Listener code in DUnit2 can use either XDOM or ADOM. Delphi 2010 and
2 | later include both. Earlier versions of Delphi include XDOM only. There are
3 | issues using XDOM in Delphi 2009 and later so ADOM is chosen in these versions.
4 | See DUnit.inc for the code that determines which is used.
5 |
6 | This directory contains the source code of both the core Open XML ADOM and
7 | the Open XML Utility Library, both required to use ADOM. The Delphi 2010
8 | version with "dk" prefix is used to avoid a unit name clash with the
9 | pre-installed ADOM source in Delphi 2010.
10 |
11 | To use ADOM with XML Listener in your DUnit projects add the \externals\adom
12 | directory to your projects search path.
13 |
14 | The original source can be found here:
15 |
16 | http://www.philo.de/xml/
17 |
18 | Versions Used:
19 | - Alternative Document Object Model v.4.3.3 (current stable version as at
20 | 02-Feb-2011)
21 | - Utility Library v.3.0.1 (released 2010-05-11) (current version as at
22 | 02-Feb-2011)
23 |
--------------------------------------------------------------------------------
/externals/jedi/kylix.inc:
--------------------------------------------------------------------------------
1 | //
2 | // This is FPC-incompatible code and was excluded from jedi.inc for this reason
3 | //
4 | // Kylix 3/C++ for some reason evaluates CompilerVersion comparisons to False,
5 | // if the constant to compare with is a floating point value - weird.
6 | // The "+" sign prevents Kylix/Delphi from issueing a warning about comparing
7 | // signed and unsigned values.
8 | //
9 | {$IF not Declared(CompilerVersion)}
10 | {$DEFINE KYLIX1}
11 | {$DEFINE COMPILER6}
12 | {$DEFINE DELPHICOMPILER6}
13 | {$DEFINE RTL140_UP}
14 | {$ELSEIF Declared(CompilerVersion) and (CompilerVersion > +14)}
15 | {$DEFINE KYLIX2}
16 | {$DEFINE COMPILER6}
17 | {$DEFINE DELPHICOMPILER6}
18 | {$DEFINE RTL142_UP}
19 | {$ELSEIF Declared(CompilerVersion) and (CompilerVersion < +15)}
20 | {$DEFINE KYLIX3}
21 | {$DEFINE COMPILER6}
22 | {$IFNDEF BCB}
23 | {$DEFINE DELPHICOMPILER6}
24 | {$ENDIF}
25 | {$DEFINE RTL145_UP}
26 | {$ELSE}
27 | Add new Kylix version
28 | {$IFEND}
29 |
30 |
31 |
--------------------------------------------------------------------------------
/projects/D2009/DemoDecorateTestSuite.dpr:
--------------------------------------------------------------------------------
1 | program DemoDecorateTestSuite;
2 | {
3 |
4 | Delphi DUnit Test Project
5 | -------------------------
6 | This project contains the DUnit test framework and the GUI/Console test runners.
7 | Add "CONSOLE_TESTRUNNER" to the conditional defines entry in the project options
8 | to use the console test runner. Otherwise the GUI test runner will be used by
9 | default.
10 |
11 | }
12 |
13 | {$IFDEF CONSOLE_TESTRUNNER}
14 | {$APPTYPE CONSOLE}
15 | {$ENDIF}
16 |
17 | uses
18 | GUITestRunner in '..\..\src\GUITestRunner.pas',
19 | TextTestRunner in '..\..\src\TextTestRunner.pas',
20 | Unit1 in '..\..\tests\examples\Unit1.pas',
21 | TestUnit1 in '..\..\tests\examples\TestUnit1.pas';
22 |
23 | {$R *.RES}
24 |
25 | begin
26 | if IsConsole then
27 | begin
28 | TextTestRunner.RunRegisteredTests;
29 | writeln;
30 | writeln('Press to continue');
31 | readln;
32 | end
33 | else
34 | GUITestRunner.RunRegisteredTests;
35 | end.
36 |
37 |
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/HIDUnit/Project1.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | Delphi Projects
16 |
17 |
18 |
19 |
20 |
21 |
22 | High Integrity DUnit
23 | DUnit V9.3 is now available on Sourceforge.
24 | A description of the changes in functionality submitted to the DUnit Group for final fine tuning appears at the following link:-
25 |
26 | High Integrity DUnit Project description. (Last updated 13th Feb-2007)
27 |
28 | Page last updated 13th-Feb-2007
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/projects/D2007/DemoDecorateTestSuite.dpr:
--------------------------------------------------------------------------------
1 | program DemoDecorateTestSuite;
2 | {
3 |
4 | Delphi DUnit Test Project
5 | -------------------------
6 | This project contains the DUnit test framework and the GUI/Console test runners.
7 | Add "CONSOLE_TESTRUNNER" to the conditional defines entry in the project options
8 | to use the console test runner. Otherwise the GUI test runner will be used by
9 | default.
10 |
11 | }
12 |
13 | {$IFDEF CONSOLE_TESTRUNNER}
14 | {$APPTYPE CONSOLE}
15 | {$ENDIF}
16 |
17 | uses
18 | FastMM4 in '..\..\externals\fastmm\FastMM4.pas',
19 | GUITestRunner in '..\..\src\GUITestRunner.pas',
20 | TextTestRunner in '..\..\src\TextTestRunner.pas',
21 | Unit1 in '..\..\tests\examples\Unit1.pas',
22 | TestUnit1 in '..\..\tests\examples\TestUnit1.pas';
23 |
24 | {$R *.RES}
25 |
26 | begin
27 | if IsConsole then
28 | begin
29 | TextTestRunner.RunRegisteredTests;
30 | writeln;
31 | writeln('Press to continue');
32 | readln;
33 | end
34 | else
35 | GUITestRunner.RunRegisteredTests;
36 | end.
37 |
38 |
--------------------------------------------------------------------------------
/demo/GUIScripting/scripts/test gui script.pas:
--------------------------------------------------------------------------------
1 | LeftClick('edtSource', 80, 7);
2 | EnterKeyInto('edtSource', VK_HOME, '[ssShift]');
3 | EnterTextInto('edtSource', 'Something Else');
4 | LeftClick('btnAdd', 50, 11);
5 | CheckControlTextEqual('lbDest', 'Something Else'#13#10);
6 |
7 | LeftClick('btnDisable', 48, 13);
8 | LeftClick('BitBtn1', 48, 8);
9 | LeftClick('SpeedButton1', 53, 11);
10 |
11 | LeftClick('btnModal', 44, 12);
12 | LeftClickAt(311, 71);
13 | CheckNotEnabled('btnDisable');
14 |
15 | CheckControlTextEqual('CheckBox1', 'False');
16 | LeftClick('CheckBox1', 9, 9);
17 | CheckControlTextEqual('CheckBox1', 'True');
18 |
19 | LeftClick('RadioButton1', 7, 6);
20 | CheckControlTextEqual('RadioButton1', 'True');
21 |
22 | LeftClick('ComboBox1', 107, 10);
23 | LeftClickAt(389, 582);
24 | CheckControlTextEqual('ComboBox1', 'two');
25 |
26 | LeftClick('ListBox1', 27, 33);
27 | LeftClick('Memo1', 59, 10);
28 | EnterKeyInto('Memo1', 13, '[]');
29 | EnterTextInto('Memo1', 'Script Demo');
30 | CheckControlTextEqual('Memo1', 'TMemo'#13#10'Script Demo');
31 |
32 | if ControlText('edtSource') <> 'Something Else' then
33 | Fail('(unexpected value)');
--------------------------------------------------------------------------------
/demo/GUIScripting/FormHelp.dfm:
--------------------------------------------------------------------------------
1 | object frmHelp: TfrmHelp
2 | Left = 0
3 | Top = 0
4 | Caption = 'GUI Scripting Help'
5 | ClientHeight = 383
6 | ClientWidth = 715
7 | Color = clBtnFace
8 | Font.Charset = DEFAULT_CHARSET
9 | Font.Color = clWindowText
10 | Font.Height = -11
11 | Font.Name = 'Tahoma'
12 | Font.Style = []
13 | OldCreateOrder = False
14 | WindowState = wsMaximized
15 | OnCreate = FormCreate
16 | DesignSize = (
17 | 715
18 | 383)
19 | PixelsPerInch = 96
20 | TextHeight = 13
21 | object mmoHelp: TMemo
22 | Left = 8
23 | Top = 8
24 | Width = 699
25 | Height = 336
26 | Anchors = [akLeft, akTop, akRight, akBottom]
27 | Font.Charset = DEFAULT_CHARSET
28 | Font.Color = clWindowText
29 | Font.Height = -11
30 | Font.Name = 'Courier New'
31 | Font.Style = []
32 | ParentFont = False
33 | ScrollBars = ssBoth
34 | TabOrder = 0
35 | end
36 | object btnOK: TButton
37 | Left = 632
38 | Top = 350
39 | Width = 75
40 | Height = 25
41 | Anchors = [akRight, akBottom]
42 | Caption = '&OK'
43 | Default = True
44 | ModalResult = 1
45 | TabOrder = 1
46 | end
47 | end
48 |
--------------------------------------------------------------------------------
/externals/jclInstallReadme.txt:
--------------------------------------------------------------------------------
1 | You must create the JCL include files for your particular compiler version.
2 | The steps below will guide you through that process
3 |
4 | 1) Open a command prompt window in the .\JCL folder
5 |
6 | 2) Determine the JCL identity for your Delphi compiler in .\JCL\packages
7 | Examples:
8 | D2010 -> d14
9 | D2009 -> d12
10 | All supported versions are listed in .\JCL\install.txt
11 |
12 | 3) Run the install.bat script for your chosen compiler
13 | Example:
14 | for D2009... .\install.bat d12
15 |
16 | 4) The Project Jedi Installer GUI application appears
17 | You can select all options (default) to build and install all packages in the Delphi IDE
18 | Alternatively, if you just want to create the JCL include files...
19 | On the tab for your chosen compiler (RAD Studio 2009 in our example)
20 | uncheck: Environment
21 | Make library units
22 | Packages
23 | Make demos
24 |
25 | 5) Click the "install" button
26 | You will see several confirmation dialogues - select "Yes" for all
27 |
28 | 6) The produced JCL include files will be located in .\JCL\source\include
29 | In our example for D2009: .\JCL\source\include\jcld12.inc
30 |
31 |
--------------------------------------------------------------------------------
/tests/Examples/Unit1.pas:
--------------------------------------------------------------------------------
1 | unit Unit1;
2 |
3 | interface
4 | uses
5 | Classes;
6 |
7 | type
8 | TTestedClassA = class(Tobject)
9 | private
10 | FLast: Boolean;
11 | public
12 | function ReturnsTrue: Boolean;
13 | function RetunesFalse: Boolean;
14 | function ReturnsTrueFalseAlternately: Boolean;
15 | end;
16 |
17 |
18 | TTestedClassB = class(Tobject)
19 | private
20 | FLast: Boolean;
21 | public
22 | function ReturnsNotTrue: Boolean;
23 | function RetunesNotFalse: Boolean;
24 | function ReturnsFalseTrueAlternately: Boolean;
25 | end;
26 |
27 | implementation
28 |
29 | { TTestedClass }
30 |
31 | function TTestedClassA.RetunesFalse: Boolean;
32 | begin
33 | Result := False;
34 | end;
35 |
36 | function TTestedClassA.ReturnsTrue: Boolean;
37 | begin
38 | Result := True;
39 | end;
40 |
41 | function TTestedClassA.ReturnsTrueFalseAlternately: Boolean;
42 | begin
43 | FLast := not FLast;
44 | Result := FLast;
45 | end;
46 |
47 | { TTestedClassB }
48 |
49 | function TTestedClassB.RetunesNotFalse: Boolean;
50 | begin
51 | Result := True;
52 | end;
53 |
54 | function TTestedClassB.ReturnsFalseTrueAlternately: Boolean;
55 | begin
56 | FLast := not FLast;
57 | Result := FLast;
58 | end;
59 |
60 | function TTestedClassB.ReturnsNotTrue: Boolean;
61 | begin
62 | Result := False;
63 | end;
64 |
65 | end.
66 |
--------------------------------------------------------------------------------
/projects/D7/DUnit2ProjectGroup.bpg:
--------------------------------------------------------------------------------
1 | #------------------------------------------------------------------------------
2 | VERSION = BWS.01
3 | #------------------------------------------------------------------------------
4 | !ifndef ROOT
5 | ROOT = $(MAKEDIR)\..
6 | !endif
7 | #------------------------------------------------------------------------------
8 | MAKE = $(ROOT)\bin\make.exe -$(MAKEFLAGS) -f$**
9 | DCC = $(ROOT)\bin\dcc32.exe $**
10 | BRCC = $(ROOT)\bin\brcc32.exe $**
11 | #------------------------------------------------------------------------------
12 | PROJECTS = SingleTestLibW32.dtl MiniTestLibW32A.dtl MiniTestLibW32B.dtl \
13 | MiniTestLibW32C.dtl MiniTestLibW32D.dtl DUnit2.exe DUnit2Console.exe \
14 | DUnit2ConsoleTest.exe DUnit2Test.exe
15 | #------------------------------------------------------------------------------
16 | default: $(PROJECTS)
17 | #------------------------------------------------------------------------------
18 |
19 | SingleTestLibW32.dtl: SingleTestLibW32.dpr
20 | $(DCC)
21 |
22 | MiniTestLibW32A.dtl: MiniTestLibW32A.dpr
23 | $(DCC)
24 |
25 | MiniTestLibW32B.dtl: MiniTestLibW32B.dpr
26 | $(DCC)
27 |
28 | MiniTestLibW32C.dtl: MiniTestLibW32C.dpr
29 | $(DCC)
30 |
31 | MiniTestLibW32D.dtl: MiniTestLibW32D.dpr
32 | $(DCC)
33 |
34 | DUnit2.exe: DUnit2.dpr
35 | $(DCC)
36 |
37 | DUnit2Console.exe: DUnit2Console.dpr
38 | $(DCC)
39 |
40 | DUnit2ConsoleTest.exe: DUnit2ConsoleTest.dpr
41 | $(DCC)
42 |
43 | DUnit2Test.exe: DUnit2Test.dpr
44 | $(DCC)
45 |
46 |
47 |
--------------------------------------------------------------------------------
/projects/D5/DUnit2ProjectGroup.bpg:
--------------------------------------------------------------------------------
1 | #------------------------------------------------------------------------------
2 | VERSION = BWS.01
3 | #------------------------------------------------------------------------------
4 | !ifndef ROOT
5 | ROOT = $(MAKEDIR)\..
6 | !endif
7 | #------------------------------------------------------------------------------
8 | MAKE = $(ROOT)\bin\make.exe -$(MAKEFLAGS) -f$**
9 | DCC = $(ROOT)\bin\dcc32.exe $**
10 | BRCC = $(ROOT)\bin\brcc32.exe $**
11 | #------------------------------------------------------------------------------
12 | PROJECTS = SingleTestLibW32.dtl MiniTestLibW32A.dtl MiniTestLibW32B.dtl \
13 | MiniTestLibW32C.dtl MiniTestLibW32D.dtl DUnit2.exe DUnit2Console.exe \
14 | DUnit2ConsoleTest.exe DUnit2Test.exe
15 | #------------------------------------------------------------------------------
16 | default: $(PROJECTS)
17 | #------------------------------------------------------------------------------
18 |
19 | SingleTestLibW32.dtl: ..\D5\SingleTestLibW32.dpr
20 | $(DCC)
21 |
22 | MiniTestLibW32A.dtl: ..\D5\MiniTestLibW32A.dpr
23 | $(DCC)
24 |
25 | MiniTestLibW32B.dtl: ..\D5\MiniTestLibW32B.dpr
26 | $(DCC)
27 |
28 | MiniTestLibW32C.dtl: ..\D5\MiniTestLibW32C.dpr
29 | $(DCC)
30 |
31 | MiniTestLibW32D.dtl: ..\D5\MiniTestLibW32D.dpr
32 | $(DCC)
33 |
34 | DUnit2.exe: ..\D5\DUnit2.dpr
35 | $(DCC)
36 |
37 | DUnit2Console.exe: ..\D5\DUnit2Console.dpr
38 | $(DCC)
39 |
40 | DUnit2ConsoleTest.exe: ..\D5\DUnit2ConsoleTest.dpr
41 | $(DCC)
42 |
43 | DUnit2Test.exe: ..\D5\DUnit2Test.dpr
44 | $(DCC)
45 |
46 |
47 |
--------------------------------------------------------------------------------
/projects/D6/DUnit2ProjectGroup.bpg:
--------------------------------------------------------------------------------
1 | #------------------------------------------------------------------------------
2 | VERSION = BWS.01
3 | #------------------------------------------------------------------------------
4 | !ifndef ROOT
5 | ROOT = $(MAKEDIR)\..
6 | !endif
7 | #------------------------------------------------------------------------------
8 | MAKE = $(ROOT)\bin\make.exe -$(MAKEFLAGS) -f$**
9 | DCC = $(ROOT)\bin\dcc32.exe $**
10 | BRCC = $(ROOT)\bin\brcc32.exe $**
11 | #------------------------------------------------------------------------------
12 | PROJECTS = SingleTestLibW32.dtl MiniTestLibW32A.dtl MiniTestLibW32B.dtl \
13 | MiniTestLibW32C.dtl MiniTestLibW32D.dtl DUnit2.exe DUnit2Console.exe \
14 | DUnit2ConsoleTest.exe DUnit2Test.exe
15 | #------------------------------------------------------------------------------
16 | default: $(PROJECTS)
17 | #------------------------------------------------------------------------------
18 |
19 | SingleTestLibW32.dtl: ..\D6\SingleTestLibW32.dpr
20 | $(DCC)
21 |
22 | MiniTestLibW32A.dtl: ..\D6\MiniTestLibW32A.dpr
23 | $(DCC)
24 |
25 | MiniTestLibW32B.dtl: ..\D6\MiniTestLibW32B.dpr
26 | $(DCC)
27 |
28 | MiniTestLibW32C.dtl: ..\D6\MiniTestLibW32C.dpr
29 | $(DCC)
30 |
31 | MiniTestLibW32D.dtl: ..\D6\MiniTestLibW32D.dpr
32 | $(DCC)
33 |
34 | DUnit2.exe: ..\D6\DUnit2.dpr
35 | $(DCC)
36 |
37 | DUnit2Console.exe: ..\D6\DUnit2Console.dpr
38 | $(DCC)
39 |
40 | DUnit2ConsoleTest.exe: ..\D6\DUnit2ConsoleTest.dpr
41 | $(DCC)
42 |
43 | DUnit2Test.exe: ..\D6\DUnit2Test.dpr
44 | $(DCC)
45 |
46 |
47 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Uncomment these types if you want even more clean repository. But be careful.
2 | # It can make harm to an existing project source. Read explanations below.
3 | #
4 | # Resource files are binaries containing manifest, project icon and version info.
5 | # They can not be viewed as text or compared by diff-tools. Consider replacing them with .rc files.
6 | *.res
7 | #
8 | # Type library file (binary). In old Delphi versions it should be stored.
9 | # Since Delphi 2009 it is produced from .ridl file and can safely be ignored.
10 | *.tlb
11 | #
12 | # Diagram Portfolio file. Used by the diagram editor up to Delphi 7.
13 | # Uncomment this if you are not using diagrams or use newer Delphi version.
14 | *.ddp
15 | #
16 | # Visual LiveBindings file. Added in Delphi XE2.
17 | # Uncomment this if you are not using LiveBindings Designer.
18 | *.vlb
19 | #
20 | # Deployment Manager configuration file for your project. Added in Delphi XE2.
21 | # Uncomment this if it is not mobile development and you do not use remote debug feature.
22 | *.deployproj
23 | #
24 | # C++ object files produced when C/C++ Output file generation is configured.
25 | # Uncomment this if you are not using external objects (zlib library for example).
26 | *.obj
27 | #
28 |
29 | # Delphi compiler-generated binaries (safe to delete)
30 | *.exe
31 | *.dll
32 | *.bpl
33 | *.bpi
34 | *.dcp
35 | *.so
36 | *.apk
37 | *.drc
38 | *.map
39 | *.dres
40 | *.rsm
41 | *.tds
42 | *.dcu
43 | *.lib
44 | *.a
45 | *.o
46 | *.ocx
47 |
48 | # Delphi autogenerated files (duplicated info)
49 | *.cfg
50 | *.hpp
51 | *Resource.rc
52 |
53 | # Delphi local files (user-specific info)
54 | *.local
55 | *.identcache
56 | *.projdata
57 | *.tvsconfig
58 | *.dsk
59 |
60 | # Delphi history and backups
61 | __history/
62 | __recovery/
63 | *.~*
64 |
65 | # Castalia statistics file (since XE7 Castalia is distributed with Delphi)
66 | *.stat
67 |
--------------------------------------------------------------------------------
/src/TypeHelpers.pas:
--------------------------------------------------------------------------------
1 | { This unit defines the bare minimum type helpers to reduce IFDEF statements
2 | in the framework code.
3 |
4 | - The TRect record helper is for Delphi XE compatibility with later
5 | Delphi versions.
6 | }
7 |
8 | unit TypeHelpers;
9 |
10 | interface
11 |
12 | uses
13 | Types;
14 |
15 | type
16 | TRectHelper = record helper for TRect
17 | private
18 | function GetWidth: Integer;
19 | procedure SetWidth(const AWidth: Integer);
20 | function GetHeight: Integer;
21 | procedure SetHeight(const AHeight: Integer);
22 | public
23 | procedure Inflate(const DX, DY: Integer); overload;
24 | procedure Inflate(const DL, DT, DR, DB: Integer); overload;
25 | property Width: Integer read GetWidth write SetWidth;
26 | property Height: Integer read GetHeight write SetHeight;
27 | end;
28 |
29 | TPointHelper = record helper for TPoint
30 | public
31 | function Distance(APoint: TPoint): Extended;
32 | end;
33 |
34 | implementation
35 |
36 | { TRectHelper }
37 |
38 | function TRectHelper.GetHeight: Integer;
39 | begin
40 | result := bottom - top;
41 | end;
42 |
43 | function TRectHelper.GetWidth: Integer;
44 | begin
45 | result := Right - Left;
46 | end;
47 |
48 | procedure TRectHelper.Inflate(const DX, DY: Integer);
49 | begin
50 | left := left - DX;
51 | right := right + DX;
52 | top := top - DY;
53 | bottom := bottom + DY;
54 | end;
55 |
56 | procedure TRectHelper.Inflate(const DL, DT, DR, DB: Integer);
57 | begin
58 | left := left - DL;
59 | right := right + DR;
60 | top := top - DT;
61 | bottom := bottom + DB;
62 | end;
63 |
64 | procedure TRectHelper.SetHeight(const AHeight: Integer);
65 | begin
66 | bottom := top + AHeight;
67 | end;
68 |
69 | procedure TRectHelper.SetWidth(const AWidth: Integer);
70 | begin
71 | right := left + AWidth;
72 | end;
73 |
74 | { TPointHelper }
75 |
76 | function TPointHelper.Distance(APoint: TPoint): Extended;
77 | begin
78 | Result := sqrt(sqr(APoint.X - X) + sqr(APoint.Y - Y)); // convert to Extended to prevent integer overflows
79 | end;
80 |
81 | end.
82 |
--------------------------------------------------------------------------------
/tests/UnitTestGUITesting.dfm:
--------------------------------------------------------------------------------
1 | object TestForm: TTestForm
2 | Left = 262
3 | Top = 107
4 | Caption = 'TestForm'
5 | ClientHeight = 126
6 | ClientWidth = 409
7 | Color = clBtnFace
8 | Font.Charset = DEFAULT_CHARSET
9 | Font.Color = clWindowText
10 | Font.Height = -11
11 | Font.Name = 'MS Sans Serif'
12 | Font.Style = []
13 | KeyPreview = True
14 | Menu = MainMenu1
15 | OldCreateOrder = False
16 | OnCreate = FormCreate
17 | OnKeyDown = FormKeyDown
18 | OnKeyPress = FormKeyPress
19 | OnKeyUp = FormKeyUp
20 | PixelsPerInch = 96
21 | TextHeight = 13
22 | object xButton: TButton
23 | Left = 0
24 | Top = 0
25 | Width = 113
26 | Height = 25
27 | Caption = 'xButton'
28 | TabOrder = 0
29 | OnClick = xButtonClick
30 | end
31 | object xEdit: TEdit
32 | Left = 0
33 | Top = 96
34 | Width = 409
35 | Height = 21
36 | TabOrder = 3
37 | OnKeyDown = xEditKeyDown
38 | OnKeyUp = xEditKeyUp
39 | end
40 | object xMemo: TMemo
41 | Left = 120
42 | Top = 0
43 | Width = 289
44 | Height = 89
45 | TabOrder = 4
46 | end
47 | object xButton2: TButton
48 | Left = 0
49 | Top = 32
50 | Width = 113
51 | Height = 25
52 | Caption = 'xButton2'
53 | TabOrder = 1
54 | end
55 | object xButton3: TButton
56 | Left = 0
57 | Top = 64
58 | Width = 113
59 | Height = 25
60 | Caption = 'xButton3'
61 | TabOrder = 2
62 | end
63 | object MainMenu1: TMainMenu
64 | Left = 8
65 | object est11: TMenuItem
66 | Caption = 'Test Menu'
67 | object xAltBackspace: TMenuItem
68 | Caption = 'xAltBackspace'
69 | ShortCut = 32776
70 | OnClick = xAltBackspaceClick
71 | end
72 | object xCtrlA: TMenuItem
73 | Caption = 'Ctrl A'
74 | ShortCut = 16449
75 | OnClick = xCtrlAClick
76 | end
77 | object F21: TMenuItem
78 | Caption = 'F8'
79 | ShortCut = 119
80 | OnClick = F8Click
81 | end
82 | end
83 | end
84 | end
85 |
--------------------------------------------------------------------------------
/projects/D5/DUnit2.dof:
--------------------------------------------------------------------------------
1 | [Compiler]
2 | A=1
3 | B=0
4 | C=1
5 | D=1
6 | E=0
7 | F=0
8 | G=1
9 | H=1
10 | I=1
11 | J=1
12 | K=0
13 | L=1
14 | M=0
15 | N=1
16 | O=1
17 | P=1
18 | Q=0
19 | R=0
20 | S=0
21 | T=0
22 | U=0
23 | V=1
24 | W=0
25 | X=1
26 | Y=1
27 | Z=1
28 | ShowHints=1
29 | ShowWarnings=1
30 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
31 | [Linker]
32 | MapFile=3
33 | OutputObjs=0
34 | ConsoleApp=1
35 | DebugInfo=0
36 | RemoteSymbols=0
37 | MinStackSize=16384
38 | MaxStackSize=1048576
39 | ImageBase=4194304
40 | ExeDescription=
41 | [Directories]
42 | OutputDir=
43 | UnitOutputDir=LibDCUs
44 | PackageDLLOutputDir=
45 | PackageDCPOutputDir=
46 | SearchPath=..\..\src;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_Source;..\..\..\..\Externals\JCL_Common;..\..\..\..\Externals\JCL_Windows
47 | Packages=Vcl50;Vclx50;VclSmp50;Qrpt50;Vcldb50;Vclbde50;ibevnt50;vcldbx50;TeeUI50;TeeDB50;Tee50;TeeQR50;VCLIB50;vclie50;Inetdb50;Inet50;NMFast50;dclocx50;dclaxserver50
48 | Conditionals=
49 | DebugSourceDirs=
50 | UsePackages=0
51 | [Parameters]
52 | RunParams=
53 | HostApplication=
54 | [Language]
55 | ActiveLang=
56 | ProjectLang=$00000C09
57 | RootDir=
58 | [Version Info]
59 | IncludeVerInfo=0
60 | AutoIncBuild=0
61 | MajorVer=1
62 | MinorVer=0
63 | Release=0
64 | Build=0
65 | Debug=0
66 | PreRelease=0
67 | Special=0
68 | Private=0
69 | DLL=0
70 | Locale=3081
71 | CodePage=1252
72 | [Version Info Keys]
73 | CompanyName=
74 | FileDescription=
75 | FileVersion=0.0.0.0
76 | InternalName=
77 | LegalCopyright=
78 | LegalTrademarks=
79 | OriginalFilename=
80 | ProductName=
81 | ProductVersion=
82 | Comments=
83 | [HistoryLists\hlConditionals]
84 | Count=1
85 | Item0=FASTMM;USE_JEDI_JCL
86 | [HistoryLists\hlUnitAliases]
87 | Count=1
88 | Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
89 | [HistoryLists\hlSearchPath]
90 | Count=1
91 | Item0=..\..\src;..\..\Ref;..\..\tests;..\..\tests\Examples;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_common;..\..\..\..\Externals\JCL_source;..\..\..\..\Externals\JCL_windows
92 | [HistoryLists\hlUnitOutputDirectory]
93 | Count=1
94 | Item0=DCUs
95 |
--------------------------------------------------------------------------------
/projects/D5/MiniTestLibW32B.dof:
--------------------------------------------------------------------------------
1 | [Compiler]
2 | A=0
3 | B=0
4 | C=1
5 | D=1
6 | E=0
7 | F=0
8 | G=1
9 | H=1
10 | I=1
11 | J=1
12 | K=0
13 | L=1
14 | M=0
15 | N=1
16 | O=1
17 | P=1
18 | Q=0
19 | R=0
20 | S=0
21 | T=0
22 | U=0
23 | V=1
24 | W=1
25 | X=1
26 | Y=1
27 | Z=1
28 | ShowHints=1
29 | ShowWarnings=1
30 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
31 | [Linker]
32 | MapFile=3
33 | OutputObjs=0
34 | ConsoleApp=1
35 | DebugInfo=0
36 | RemoteSymbols=0
37 | MinStackSize=16384
38 | MaxStackSize=1048576
39 | ImageBase=4194304
40 | ExeDescription=
41 | [Directories]
42 | OutputDir=
43 | UnitOutputDir=DCUs
44 | PackageDLLOutputDir=
45 | PackageDCPOutputDir=
46 | SearchPath=..\..\src;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_Common;..\..\..\..\Externals\JCL_Source;..\..\..\..\Externals\JCL_Windows
47 | Packages=Vcl50;Vclx50;VclSmp50;Qrpt50;Vcldb50;Vclbde50;ibevnt50;vcldbx50;TeeUI50;TeeDB50;Tee50;TeeQR50;VCLIB50;vclie50;Inetdb50;Inet50;NMFast50;dclocx50;dclaxserver50
48 | Conditionals=
49 | DebugSourceDirs=
50 | UsePackages=0
51 | [Parameters]
52 | RunParams=
53 | HostApplication=
54 | [Language]
55 | ActiveLang=
56 | ProjectLang=$00000C09
57 | RootDir=
58 | [Version Info]
59 | IncludeVerInfo=0
60 | AutoIncBuild=0
61 | MajorVer=1
62 | MinorVer=0
63 | Release=0
64 | Build=0
65 | Debug=0
66 | PreRelease=0
67 | Special=0
68 | Private=0
69 | DLL=0
70 | Locale=3081
71 | CodePage=1252
72 | [Version Info Keys]
73 | CompanyName=
74 | FileDescription=
75 | FileVersion=0.0.0.0
76 | InternalName=
77 | LegalCopyright=
78 | LegalTrademarks=
79 | OriginalFilename=
80 | ProductName=
81 | ProductVersion=
82 | Comments=
83 | [HistoryLists\hlConditionals]
84 | Count=1
85 | Item0=FASTMM;SELFTEST;USE_JEDI_JCL
86 | [HistoryLists\hlUnitAliases]
87 | Count=1
88 | Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
89 | [HistoryLists\hlSearchPath]
90 | Count=1
91 | Item0=..\..\src;..\..\Ref;..\..\tests;..\..\tests\Examples;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_common;..\..\..\..\Externals\JCL_source;..\..\..\..\Externals\JCL_windows
92 | [HistoryLists\hlUnitOutputDirectory]
93 | Count=1
94 | Item0=DCUs
95 |
--------------------------------------------------------------------------------
/projects/D5/MiniTestLibW32C.dof:
--------------------------------------------------------------------------------
1 | [Compiler]
2 | A=0
3 | B=0
4 | C=1
5 | D=1
6 | E=0
7 | F=0
8 | G=1
9 | H=1
10 | I=1
11 | J=1
12 | K=0
13 | L=1
14 | M=0
15 | N=1
16 | O=1
17 | P=1
18 | Q=0
19 | R=0
20 | S=0
21 | T=0
22 | U=0
23 | V=1
24 | W=1
25 | X=1
26 | Y=1
27 | Z=1
28 | ShowHints=1
29 | ShowWarnings=1
30 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
31 | [Linker]
32 | MapFile=3
33 | OutputObjs=0
34 | ConsoleApp=1
35 | DebugInfo=0
36 | RemoteSymbols=0
37 | MinStackSize=16384
38 | MaxStackSize=1048576
39 | ImageBase=4194304
40 | ExeDescription=
41 | [Directories]
42 | OutputDir=
43 | UnitOutputDir=DCUs
44 | PackageDLLOutputDir=
45 | PackageDCPOutputDir=
46 | SearchPath=..\..\src;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_Common;..\..\..\..\Externals\JCL_Source;..\..\..\..\Externals\JCL_Windows
47 | Packages=Vcl50;Vclx50;VclSmp50;Qrpt50;Vcldb50;Vclbde50;ibevnt50;vcldbx50;TeeUI50;TeeDB50;Tee50;TeeQR50;VCLIB50;vclie50;Inetdb50;Inet50;NMFast50;dclocx50;dclaxserver50
48 | Conditionals=
49 | DebugSourceDirs=
50 | UsePackages=0
51 | [Parameters]
52 | RunParams=
53 | HostApplication=
54 | [Language]
55 | ActiveLang=
56 | ProjectLang=$00000C09
57 | RootDir=
58 | [Version Info]
59 | IncludeVerInfo=0
60 | AutoIncBuild=0
61 | MajorVer=1
62 | MinorVer=0
63 | Release=0
64 | Build=0
65 | Debug=0
66 | PreRelease=0
67 | Special=0
68 | Private=0
69 | DLL=0
70 | Locale=3081
71 | CodePage=1252
72 | [Version Info Keys]
73 | CompanyName=
74 | FileDescription=
75 | FileVersion=0.0.0.0
76 | InternalName=
77 | LegalCopyright=
78 | LegalTrademarks=
79 | OriginalFilename=
80 | ProductName=
81 | ProductVersion=
82 | Comments=
83 | [HistoryLists\hlConditionals]
84 | Count=1
85 | Item0=FASTMM;SELFTEST;USE_JEDI_JCL
86 | [HistoryLists\hlUnitAliases]
87 | Count=1
88 | Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
89 | [HistoryLists\hlSearchPath]
90 | Count=1
91 | Item0=..\..\src;..\..\Ref;..\..\tests;..\..\tests\Examples;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_common;..\..\..\..\Externals\JCL_source;..\..\..\..\Externals\JCL_windows
92 | [HistoryLists\hlUnitOutputDirectory]
93 | Count=1
94 | Item0=DCUs
95 |
--------------------------------------------------------------------------------
/projects/D5/MiniTestLibW32D.dof:
--------------------------------------------------------------------------------
1 | [Compiler]
2 | A=0
3 | B=0
4 | C=1
5 | D=1
6 | E=0
7 | F=0
8 | G=1
9 | H=1
10 | I=1
11 | J=1
12 | K=0
13 | L=1
14 | M=0
15 | N=1
16 | O=1
17 | P=1
18 | Q=0
19 | R=0
20 | S=0
21 | T=0
22 | U=0
23 | V=1
24 | W=1
25 | X=1
26 | Y=1
27 | Z=1
28 | ShowHints=1
29 | ShowWarnings=1
30 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
31 | [Linker]
32 | MapFile=3
33 | OutputObjs=0
34 | ConsoleApp=1
35 | DebugInfo=0
36 | RemoteSymbols=0
37 | MinStackSize=16384
38 | MaxStackSize=1048576
39 | ImageBase=4194304
40 | ExeDescription=
41 | [Directories]
42 | OutputDir=
43 | UnitOutputDir=DCUs
44 | PackageDLLOutputDir=
45 | PackageDCPOutputDir=
46 | SearchPath=..\..\src;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_Common;..\..\..\..\Externals\JCL_Source;..\..\..\..\Externals\JCL_Windows
47 | Packages=Vcl50;Vclx50;VclSmp50;Qrpt50;Vcldb50;Vclbde50;ibevnt50;vcldbx50;TeeUI50;TeeDB50;Tee50;TeeQR50;VCLIB50;vclie50;Inetdb50;Inet50;NMFast50;dclocx50;dclaxserver50
48 | Conditionals=
49 | DebugSourceDirs=
50 | UsePackages=0
51 | [Parameters]
52 | RunParams=
53 | HostApplication=
54 | [Language]
55 | ActiveLang=
56 | ProjectLang=$00000C09
57 | RootDir=
58 | [Version Info]
59 | IncludeVerInfo=0
60 | AutoIncBuild=0
61 | MajorVer=1
62 | MinorVer=0
63 | Release=0
64 | Build=0
65 | Debug=0
66 | PreRelease=0
67 | Special=0
68 | Private=0
69 | DLL=0
70 | Locale=3081
71 | CodePage=1252
72 | [Version Info Keys]
73 | CompanyName=
74 | FileDescription=
75 | FileVersion=0.0.0.0
76 | InternalName=
77 | LegalCopyright=
78 | LegalTrademarks=
79 | OriginalFilename=
80 | ProductName=
81 | ProductVersion=
82 | Comments=
83 | [HistoryLists\hlConditionals]
84 | Count=1
85 | Item0=FASTMM;SELFTEST;USE_JEDI_JCL
86 | [HistoryLists\hlUnitAliases]
87 | Count=1
88 | Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
89 | [HistoryLists\hlSearchPath]
90 | Count=1
91 | Item0=..\..\src;..\..\Ref;..\..\tests;..\..\tests\Examples;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_common;..\..\..\..\Externals\JCL_source;..\..\..\..\Externals\JCL_windows
92 | [HistoryLists\hlUnitOutputDirectory]
93 | Count=1
94 | Item0=DCUs
95 |
--------------------------------------------------------------------------------
/projects/D5/MiniTestLibW32A.dof:
--------------------------------------------------------------------------------
1 | [Compiler]
2 | A=0
3 | B=0
4 | C=1
5 | D=1
6 | E=0
7 | F=0
8 | G=1
9 | H=1
10 | I=1
11 | J=1
12 | K=0
13 | L=1
14 | M=0
15 | N=1
16 | O=1
17 | P=1
18 | Q=0
19 | R=0
20 | S=0
21 | T=0
22 | U=0
23 | V=1
24 | W=1
25 | X=1
26 | Y=1
27 | Z=1
28 | ShowHints=1
29 | ShowWarnings=1
30 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
31 | [Linker]
32 | MapFile=3
33 | OutputObjs=0
34 | ConsoleApp=1
35 | DebugInfo=0
36 | RemoteSymbols=0
37 | MinStackSize=16384
38 | MaxStackSize=1048576
39 | ImageBase=4194304
40 | ExeDescription=
41 | [Directories]
42 | OutputDir=
43 | UnitOutputDir=DCUs
44 | PackageDLLOutputDir=
45 | PackageDCPOutputDir=
46 | SearchPath=..\..\src;..\..\tests;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_source;..\..\..\..\Externals\JCL_common;..\..\..\..\Externals\JCL_windows
47 | Packages=Vcl50;Vclx50;VclSmp50;Qrpt50;Vcldb50;Vclbde50;ibevnt50;vcldbx50;TeeUI50;TeeDB50;Tee50;TeeQR50;VCLIB50;vclie50;Inetdb50;Inet50;NMFast50;dclocx50;dclaxserver50
48 | Conditionals=
49 | DebugSourceDirs=
50 | UsePackages=0
51 | [Parameters]
52 | RunParams=
53 | HostApplication=
54 | [Language]
55 | ActiveLang=
56 | ProjectLang=$00000C09
57 | RootDir=
58 | [Version Info]
59 | IncludeVerInfo=0
60 | AutoIncBuild=0
61 | MajorVer=1
62 | MinorVer=0
63 | Release=0
64 | Build=0
65 | Debug=0
66 | PreRelease=0
67 | Special=0
68 | Private=0
69 | DLL=0
70 | Locale=3081
71 | CodePage=1252
72 | [Version Info Keys]
73 | CompanyName=
74 | FileDescription=
75 | FileVersion=0.0.0.0
76 | InternalName=
77 | LegalCopyright=
78 | LegalTrademarks=
79 | OriginalFilename=
80 | ProductName=
81 | ProductVersion=
82 | Comments=
83 | [HistoryLists\hlConditionals]
84 | Count=1
85 | Item0=FASTMM;SELFTEST;USE_JEDI_JCL
86 | [HistoryLists\hlUnitAliases]
87 | Count=1
88 | Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
89 | [HistoryLists\hlSearchPath]
90 | Count=1
91 | Item0=..\..\src;..\..\Ref;..\..\tests;..\..\tests\Examples;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_common;..\..\..\..\Externals\JCL_source;..\..\..\..\Externals\JCL_windows
92 | [HistoryLists\hlUnitOutputDirectory]
93 | Count=1
94 | Item0=DCUs
95 |
--------------------------------------------------------------------------------
/projects/D5/SingleTestLibW32.dof:
--------------------------------------------------------------------------------
1 | [Compiler]
2 | A=0
3 | B=0
4 | C=1
5 | D=1
6 | E=0
7 | F=0
8 | G=1
9 | H=1
10 | I=1
11 | J=1
12 | K=0
13 | L=1
14 | M=0
15 | N=1
16 | O=1
17 | P=1
18 | Q=0
19 | R=0
20 | S=0
21 | T=0
22 | U=0
23 | V=1
24 | W=1
25 | X=1
26 | Y=1
27 | Z=1
28 | ShowHints=1
29 | ShowWarnings=1
30 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
31 | [Linker]
32 | MapFile=3
33 | OutputObjs=0
34 | ConsoleApp=1
35 | DebugInfo=0
36 | RemoteSymbols=0
37 | MinStackSize=16384
38 | MaxStackSize=1048576
39 | ImageBase=4194304
40 | ExeDescription=
41 | [Directories]
42 | OutputDir=
43 | UnitOutputDir=DCUs
44 | PackageDLLOutputDir=
45 | PackageDCPOutputDir=
46 | SearchPath=..\..\src;..\..\tests;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_source;..\..\..\..\Externals\JCL_common;..\..\..\..\Externals\JCL_windows
47 | Packages=Vcl50;Vclx50;VclSmp50;Qrpt50;Vcldb50;Vclbde50;ibevnt50;vcldbx50;TeeUI50;TeeDB50;Tee50;TeeQR50;VCLIB50;vclie50;Inetdb50;Inet50;NMFast50;dclocx50;dclaxserver50
48 | Conditionals=
49 | DebugSourceDirs=
50 | UsePackages=0
51 | [Parameters]
52 | RunParams=
53 | HostApplication=
54 | [Language]
55 | ActiveLang=
56 | ProjectLang=$00000C09
57 | RootDir=
58 | [Version Info]
59 | IncludeVerInfo=0
60 | AutoIncBuild=0
61 | MajorVer=1
62 | MinorVer=0
63 | Release=0
64 | Build=0
65 | Debug=0
66 | PreRelease=0
67 | Special=0
68 | Private=0
69 | DLL=0
70 | Locale=3081
71 | CodePage=1252
72 | [Version Info Keys]
73 | CompanyName=
74 | FileDescription=
75 | FileVersion=0.0.0.0
76 | InternalName=
77 | LegalCopyright=
78 | LegalTrademarks=
79 | OriginalFilename=
80 | ProductName=
81 | ProductVersion=
82 | Comments=
83 | [HistoryLists\hlConditionals]
84 | Count=1
85 | Item0=FASTMM;SELFTEST;USE_JEDI_JCL
86 | [HistoryLists\hlUnitAliases]
87 | Count=1
88 | Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
89 | [HistoryLists\hlSearchPath]
90 | Count=1
91 | Item0=..\..\src;..\..\Ref;..\..\tests;..\..\tests\Examples;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_common;..\..\..\..\Externals\JCL_source;..\..\..\..\Externals\JCL_windows
92 | [HistoryLists\hlUnitOutputDirectory]
93 | Count=1
94 | Item0=DCUs
95 |
--------------------------------------------------------------------------------
/projects/D5/DUnit2Console.dof:
--------------------------------------------------------------------------------
1 | [Compiler]
2 | A=1
3 | B=0
4 | C=1
5 | D=1
6 | E=0
7 | F=0
8 | G=1
9 | H=1
10 | I=1
11 | J=1
12 | K=0
13 | L=1
14 | M=0
15 | N=1
16 | O=1
17 | P=1
18 | Q=0
19 | R=0
20 | S=0
21 | T=0
22 | U=0
23 | V=1
24 | W=0
25 | X=1
26 | Y=1
27 | Z=1
28 | ShowHints=1
29 | ShowWarnings=1
30 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
31 | [Linker]
32 | MapFile=3
33 | OutputObjs=0
34 | ConsoleApp=1
35 | DebugInfo=0
36 | RemoteSymbols=0
37 | MinStackSize=16384
38 | MaxStackSize=1048576
39 | ImageBase=4194304
40 | ExeDescription=
41 | [Directories]
42 | OutputDir=
43 | UnitOutputDir=DCUs
44 | PackageDLLOutputDir=
45 | PackageDCPOutputDir=
46 | SearchPath=..\..\src;..\..\tests;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_source;..\..\..\..\Externals\JCL_common;..\..\..\..\Externals\JCL_windows
47 | Packages=Vcl50;Vclx50;VclSmp50;Qrpt50;Vcldb50;Vclbde50;ibevnt50;vcldbx50;TeeUI50;TeeDB50;Tee50;TeeQR50;VCLIB50;vclie50;Inetdb50;Inet50;NMFast50;dclocx50;dclaxserver50
48 | Conditionals=CONSOLE_TESTRUNNER
49 | DebugSourceDirs=
50 | UsePackages=0
51 | [Parameters]
52 | RunParams=
53 | HostApplication=
54 | [Language]
55 | ActiveLang=
56 | ProjectLang=$00000C09
57 | RootDir=
58 | [Version Info]
59 | IncludeVerInfo=0
60 | AutoIncBuild=0
61 | MajorVer=1
62 | MinorVer=0
63 | Release=0
64 | Build=0
65 | Debug=0
66 | PreRelease=0
67 | Special=0
68 | Private=0
69 | DLL=0
70 | Locale=3081
71 | CodePage=1252
72 | [Version Info Keys]
73 | CompanyName=
74 | FileDescription=
75 | FileVersion=0.0.0.0
76 | InternalName=
77 | LegalCopyright=
78 | LegalTrademarks=
79 | OriginalFilename=
80 | ProductName=
81 | ProductVersion=
82 | Comments=
83 | [HistoryLists\hlConditionals]
84 | Count=1
85 | Item0=FASTMM;USE_JEDI_JCL
86 | [HistoryLists\hlUnitAliases]
87 | Count=1
88 | Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
89 | [HistoryLists\hlSearchPath]
90 | Count=1
91 | Item0=..\..\src;..\..\Ref;..\..\tests;..\..\tests\Examples;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_common;..\..\..\..\Externals\JCL_source;..\..\..\..\Externals\JCL_windows
92 | [HistoryLists\hlUnitOutputDirectory]
93 | Count=1
94 | Item0=DCUs
95 |
--------------------------------------------------------------------------------
/projects/D5/DUnit2ConsoleTest.dof:
--------------------------------------------------------------------------------
1 | [Compiler]
2 | A=1
3 | B=0
4 | C=1
5 | D=1
6 | E=0
7 | F=0
8 | G=1
9 | H=1
10 | I=1
11 | J=1
12 | K=0
13 | L=1
14 | M=0
15 | N=1
16 | O=1
17 | P=1
18 | Q=0
19 | R=0
20 | S=0
21 | T=0
22 | U=0
23 | V=1
24 | W=0
25 | X=1
26 | Y=1
27 | Z=1
28 | ShowHints=1
29 | ShowWarnings=1
30 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
31 | [Linker]
32 | MapFile=3
33 | OutputObjs=0
34 | ConsoleApp=1
35 | DebugInfo=0
36 | RemoteSymbols=0
37 | MinStackSize=16384
38 | MaxStackSize=1048576
39 | ImageBase=4194304
40 | ExeDescription=
41 | [Directories]
42 | OutputDir=
43 | UnitOutputDir=DCUs
44 | PackageDLLOutputDir=
45 | PackageDCPOutputDir=
46 | SearchPath=..\..\src;..\..\tests;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_source;..\..\..\..\Externals\JCL_common;..\..\..\..\Externals\JCL_windows
47 | Packages=Vcl50;Vclx50;VclSmp50;Qrpt50;Vcldb50;Vclbde50;ibevnt50;vcldbx50;TeeUI50;TeeDB50;Tee50;TeeQR50;VCLIB50;vclie50;Inetdb50;Inet50;NMFast50;dclocx50;dclaxserver50
48 | Conditionals=SELFTEST;CONSOLE_TESTRUNNER
49 | DebugSourceDirs=
50 | UsePackages=0
51 | [Parameters]
52 | RunParams=
53 | HostApplication=
54 | [Language]
55 | ActiveLang=
56 | ProjectLang=$00000C09
57 | RootDir=
58 | [Version Info]
59 | IncludeVerInfo=0
60 | AutoIncBuild=0
61 | MajorVer=1
62 | MinorVer=0
63 | Release=0
64 | Build=0
65 | Debug=0
66 | PreRelease=0
67 | Special=0
68 | Private=0
69 | DLL=0
70 | Locale=3081
71 | CodePage=1252
72 | [Version Info Keys]
73 | CompanyName=
74 | FileDescription=
75 | FileVersion=0.0.0.0
76 | InternalName=
77 | LegalCopyright=
78 | LegalTrademarks=
79 | OriginalFilename=
80 | ProductName=
81 | ProductVersion=
82 | Comments=
83 | [HistoryLists\hlConditionals]
84 | Count=1
85 | Item0=FASTMM;SELFTEST;USE_JEDI_JCL
86 | [HistoryLists\hlUnitAliases]
87 | Count=1
88 | Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
89 | [HistoryLists\hlSearchPath]
90 | Count=1
91 | Item0=..\..\src;..\..\Ref;..\..\tests;..\..\tests\Examples;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_common;..\..\..\..\Externals\JCL_source;..\..\..\..\Externals\JCL_windows
92 | [HistoryLists\hlUnitOutputDirectory]
93 | Count=1
94 | Item0=DCUs
95 |
--------------------------------------------------------------------------------
/src/BreadCrumbs.pas:
--------------------------------------------------------------------------------
1 | unit BreadCrumbs;
2 |
3 | interface
4 |
5 | uses
6 | StdCtrls; // TLabel
7 |
8 | type
9 | IBreadCrumbs = interface
10 | ['{235CF78E-9B50-4A54-9635-647AFF4FB0D8}']
11 | procedure Push(const Value: string);
12 | function Peek: string;
13 | procedure Pop;
14 | procedure Clear;
15 | end;
16 |
17 | function CreateBreadCrumbs(const ALabel: TLabel): IBreadCrumbs;
18 |
19 | implementation
20 |
21 | uses
22 | Classes, // TStringXXX
23 | sysUtils; // Trim
24 |
25 | const
26 | cBreadCrumbDelimiter: Char = '>';
27 |
28 | type
29 | TBreadCrumbs = class(TInterfacedObject, IBreadCrumbs)
30 | private
31 | FBreadCrumbs: TStrings;
32 | FLabel: TLabel;
33 | protected
34 | procedure Push(const Value: string);
35 | function Peek: string;
36 | procedure Pop;
37 | procedure Clear;
38 | public
39 | constructor Create(const ALabel: TLabel);
40 | destructor Destroy; override;
41 | end;
42 |
43 | function CreateBreadCrumbs(const ALabel: TLabel): IBreadCrumbs;
44 | begin
45 | Result := TBreadCrumbs.Create(ALabel);
46 | end;
47 |
48 | { TBreadCrumbs }
49 |
50 | procedure TBreadCrumbs.Clear;
51 | begin
52 | FBreadCrumbs.Clear;
53 | FLabel.Caption := FBreadCrumbs.DelimitedText;
54 | end;
55 |
56 | constructor TBreadCrumbs.Create(const ALabel: TLabel);
57 | begin
58 | FLabel := ALabel;
59 | FBreadCrumbs := TStringList.Create;
60 | FBreadCrumbs.StrictDelimiter := true;
61 | FBreadCrumbs.Delimiter := cBreadCrumbDelimiter;
62 | end;
63 |
64 | destructor TBreadCrumbs.Destroy;
65 | begin
66 | FBreadCrumbs.Free;
67 | inherited;
68 | end;
69 |
70 | function TBreadCrumbs.Peek: string;
71 | begin
72 | if FBreadCrumbs.Count > 0 then
73 | Result := Trim(FBreadCrumbs[FBreadCrumbs.Count - 1])
74 | else
75 | Result := '';
76 | end;
77 |
78 | procedure TBreadCrumbs.Pop;
79 | begin
80 | if FBreadCrumbs.Count > 0 then
81 | begin
82 | FBreadCrumbs.Delete(FBreadCrumbs.Count - 1);
83 | FLabel.Caption := FBreadCrumbs.DelimitedText;
84 | end;
85 | end;
86 |
87 | procedure TBreadCrumbs.Push(const Value: string);
88 | begin
89 | FBreadCrumbs.Add(Format(' %s ', [Trim(Value)]));
90 | FLabel.Caption := FBreadCrumbs.DelimitedText;
91 | end;
92 |
93 | end.
94 |
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/DUnit2/NewCode.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | DUnit2 running tiOPF2 unit tests
10 |
11 |
12 |
17 |
18 |
19 |
20 | Notes.
21 |
22 | DUnit2 has not yet been subjected to scruitiny by members of the dunit-interest group and thus has no official status.
23 | The group and list coordinator are kept informed of developments but have not begun a public examination or discussion on the merits of the new code.
24 | It's unofficial name DUnit2 is also open to change if necessary.
25 | All code derived from prior work is acknowledged in the source files.
26 |
27 | Last update 14th Sept 2008
28 | Minor tweak of unit tests to compile under D2009 (Win32)
29 | Add project folder for D2009
30 |
31 |
32 | 10th Sept 08. Upgrade FastMM4 to rev 4.90
33 |
34 |
35 | 26nd Aug 08. Copied new {$IFDEFS} from dunit V9.4 to make code compatable with UNICODE support in the up-coming Tiburon (D2009).
36 | Not yet tested in that environment.
37 | Enabled "Copy Error Message to Clipboard" command when an error message is present in the FailureListView.
38 | Fixed missing clear of ExpectedException and added test to confirm compliance.
39 |
40 |
41 |
42 |
43 |
44 |
45 |
--------------------------------------------------------------------------------
/tests/Examples/DemoOpenCTFFormTest.dpr:
--------------------------------------------------------------------------------
1 | program DemoOpenCTFFormTest;
2 |
3 | {%TogetherDiagram 'E:\Dunit2\WC\Trunk\ModelSupport_DemoOpenCTFFormTest\default.txaPackage'}
4 |
5 | uses
6 | {$IFDEF FASTMM}
7 | FastMM4,
8 | {$ENDIF}
9 | GUITestRunner in '..\..\src\GUITestRunner.pas',
10 | TestFramework in '..\..\src\TestFramework.pas',
11 | TextTestRunner in '..\..\src\TextTestRunner.pas',
12 | ProjectsManager in '..\..\src\ProjectsManager.pas',
13 | ProjectsManagerIFace in '..\..\src\ProjectsManagerIFace.pas',
14 | TestFrameworkProxyIfaces in '..\..\src\TestFrameworkProxyIfaces.pas',
15 | TestFrameworkIfaces in '..\..\src\TestFrameworkIfaces.pas',
16 | TestFrameworkProxy in '..\..\src\TestFrameworkProxy.pas',
17 | TestListenerIface in '..\..\src\TestListenerIface.pas',
18 | XMLListener in '..\..\src\XMLListener.pas',
19 | Activex,
20 | CTFInterfaces in '..\..\..\..\Externals\OpenCTF\CTFInterfaces.pas',
21 | OpenCTF in '..\..\..\..\Externals\OpenCTF\OpenCTF.pas',
22 | OpenCTFRunner in '..\..\..\..\Externals\OpenCTF\OpenCTFRunner.pas',
23 | ctfUtils in '..\..\..\..\Externals\OpenCTF\ctfUtils.pas',
24 | ctfTestActnList in '..\..\..\..\Externals\OpenCTF\tests\ctfTestActnList.pas',
25 | ctfTestTabOrder in '..\..\..\..\Externals\OpenCTF\tests\ctfTestTabOrder.pas',
26 | ctfTestADO in '..\..\..\..\Externals\OpenCTF\tests\ctfTestADO.pas',
27 | ctfTestControls in '..\..\..\..\Externals\OpenCTF\tests\ctfTestControls.pas',
28 | ctfTestForm in '..\..\..\..\Externals\OpenCTF\tests\ctfTestForm.pas',
29 | ctfTestFrame in '..\..\..\..\Externals\OpenCTF\tests\ctfTestFrame.pas',
30 | ctfTestGlobalization in '..\..\..\..\Externals\OpenCTF\tests\ctfTestGlobalization.pas',
31 | ctfTestMenus in '..\..\..\..\Externals\OpenCTF\tests\ctfTestMenus.pas',
32 | ctfTestNames in '..\..\..\..\Externals\OpenCTF\tests\ctfTestNames.pas'
33 | {,MyForm in Myform.pas'}
34 | ;
35 |
36 | {$R *.res}
37 |
38 | begin
39 | // Initialize the COM library
40 | CoInitialize(nil);
41 | // Register Form classes
42 | OpenCTF.RegisterFormClasses([{TMyForm}]);
43 | // run the tests
44 | OpenCTFRunner.Run;
45 | end.
46 |
47 |
--------------------------------------------------------------------------------
/projects/D6/DUnit2.dof:
--------------------------------------------------------------------------------
1 | [FileVersion]
2 | Version=6.0
3 | [Compiler]
4 | A=8
5 | B=0
6 | C=1
7 | D=1
8 | E=0
9 | F=0
10 | G=1
11 | H=1
12 | I=1
13 | J=1
14 | K=0
15 | L=1
16 | M=0
17 | N=1
18 | O=1
19 | P=1
20 | Q=0
21 | R=0
22 | S=0
23 | T=0
24 | U=0
25 | V=1
26 | W=0
27 | X=1
28 | Y=1
29 | Z=1
30 | ShowHints=1
31 | ShowWarnings=1
32 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
33 | [Linker]
34 | MapFile=3
35 | OutputObjs=0
36 | ConsoleApp=1
37 | DebugInfo=0
38 | RemoteSymbols=0
39 | MinStackSize=16384
40 | MaxStackSize=1048576
41 | ImageBase=4194304
42 | ExeDescription=
43 | [Directories]
44 | OutputDir=
45 | UnitOutputDir=LibDCUs
46 | PackageDLLOutputDir=
47 | PackageDCPOutputDir=
48 | SearchPath=..\..\src;..\..\..\..\Externals\Fastmm;..\..\..\..\Externals\JCL_Common;..\..\..\..\Externals\JCL_Windows;..\..\..\..\Externals\JCL_Source
49 | Packages=vcl;rtl;vclx;VclSmp;vclshlctrls;dbrtl;adortl;vcldb;qrpt;bdertl;vcldbx;dsnap;cds;bdecds;teeui;teedb;tee;teeqr;ibxpress;visualclx;visualdbclx;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;dbexpress;dbxcds;indy;dclaxserver;soaprtl
50 | Conditionals=
51 | DebugSourceDirs=
52 | UsePackages=0
53 | [Parameters]
54 | RunParams=
55 | HostApplication=
56 | Launcher=
57 | UseLauncher=0
58 | DebugCWD=
59 | [Language]
60 | ActiveLang=
61 | ProjectLang=$00000C09
62 | RootDir=
63 | [Version Info]
64 | IncludeVerInfo=0
65 | AutoIncBuild=0
66 | MajorVer=1
67 | MinorVer=0
68 | Release=0
69 | Build=0
70 | Debug=0
71 | PreRelease=0
72 | Special=0
73 | Private=0
74 | DLL=0
75 | Locale=3081
76 | CodePage=1252
77 | [Version Info Keys]
78 | CompanyName=
79 | FileDescription=
80 | FileVersion=0.0.0.0
81 | InternalName=
82 | LegalCopyright=
83 | LegalTrademarks=
84 | OriginalFilename=
85 | ProductName=
86 | ProductVersion=
87 | Comments=
88 | [HistoryLists\hlConditionals]
89 | Count=1
90 | Item0=FASTMM;SELFTEST;USE_JEDI_JCL
91 | [HistoryLists\hlUnitAliases]
92 | Count=1
93 | Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
94 | [HistoryLists\hlSearchPath]
95 | Count=1
96 | Item0=..\..\src;..\..\ref;..\..\tests;..\..\..\..\Externals\Fastmm;..\..\..\..\Externals\JCL_Common;..\..\..\..\Externals\JCL_Windows;..\..\..\..\Externals\JCL_Source
97 | [HistoryLists\hlUnitOutputDirectory]
98 | Count=2
99 | Item0=DCUs
100 | Item1=LibDCUs
101 |
--------------------------------------------------------------------------------
/projects/D6/MiniTestLibW32A.dof:
--------------------------------------------------------------------------------
1 | [FileVersion]
2 | Version=6.0
3 | [Compiler]
4 | A=1
5 | B=0
6 | C=1
7 | D=1
8 | E=0
9 | F=0
10 | G=1
11 | H=1
12 | I=1
13 | J=1
14 | K=0
15 | L=1
16 | M=0
17 | N=1
18 | O=1
19 | P=1
20 | Q=0
21 | R=0
22 | S=0
23 | T=0
24 | U=0
25 | V=1
26 | W=1
27 | X=1
28 | Y=1
29 | Z=1
30 | ShowHints=1
31 | ShowWarnings=1
32 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
33 | [Linker]
34 | MapFile=0
35 | OutputObjs=0
36 | ConsoleApp=1
37 | DebugInfo=0
38 | RemoteSymbols=0
39 | MinStackSize=16384
40 | MaxStackSize=1048576
41 | ImageBase=4194304
42 | ExeDescription=
43 | [Directories]
44 | OutputDir=
45 | UnitOutputDir=DCUs
46 | PackageDLLOutputDir=
47 | PackageDCPOutputDir=
48 | SearchPath=..\..\src;..\..\ref;..\..\tests;..\..\..\..\Externals\Fastmm;..\..\..\..\Externals\JCL_Common;..\..\..\..\Externals\JCL_Windows;..\..\..\..\Externals\JCL_Source
49 | Packages=vcl;rtl;vclx;VclSmp;vclshlctrls;dbrtl;adortl;vcldb;qrpt;bdertl;vcldbx;dsnap;cds;bdecds;teeui;teedb;tee;teeqr;ibxpress;visualclx;visualdbclx;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;dbexpress;dbxcds;indy;dclaxserver;soaprtl
50 | Conditionals=
51 | DebugSourceDirs=
52 | UsePackages=0
53 | [Parameters]
54 | RunParams=
55 | HostApplication=
56 | Launcher=
57 | UseLauncher=0
58 | DebugCWD=
59 | [Language]
60 | ActiveLang=
61 | ProjectLang=$00000C09
62 | RootDir=
63 | [Version Info]
64 | IncludeVerInfo=0
65 | AutoIncBuild=0
66 | MajorVer=1
67 | MinorVer=0
68 | Release=0
69 | Build=0
70 | Debug=0
71 | PreRelease=0
72 | Special=0
73 | Private=0
74 | DLL=0
75 | Locale=3081
76 | CodePage=1252
77 | [Version Info Keys]
78 | CompanyName=
79 | FileDescription=
80 | FileVersion=0.0.0.0
81 | InternalName=
82 | LegalCopyright=
83 | LegalTrademarks=
84 | OriginalFilename=
85 | ProductName=
86 | ProductVersion=
87 | Comments=
88 | [HistoryLists\hlConditionals]
89 | Count=1
90 | Item0=FASTMM;SELFTEST;USE_JEDI_JCL
91 | [HistoryLists\hlUnitAliases]
92 | Count=1
93 | Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
94 | [HistoryLists\hlSearchPath]
95 | Count=1
96 | Item0=..\..\src;..\..\ref;..\..\tests;..\..\..\..\Externals\Fastmm;..\..\..\..\Externals\JCL_Common;..\..\..\..\Externals\JCL_Windows;..\..\..\..\Externals\JCL_Source
97 | [HistoryLists\hlUnitOutputDirectory]
98 | Count=2
99 | Item0=DCUs
100 | Item1=LibDCUs
101 |
--------------------------------------------------------------------------------
/projects/D6/MiniTestLibW32B.dof:
--------------------------------------------------------------------------------
1 | [FileVersion]
2 | Version=6.0
3 | [Compiler]
4 | A=1
5 | B=0
6 | C=1
7 | D=1
8 | E=0
9 | F=0
10 | G=1
11 | H=1
12 | I=1
13 | J=1
14 | K=0
15 | L=1
16 | M=0
17 | N=1
18 | O=1
19 | P=1
20 | Q=0
21 | R=0
22 | S=0
23 | T=0
24 | U=0
25 | V=1
26 | W=1
27 | X=1
28 | Y=1
29 | Z=1
30 | ShowHints=1
31 | ShowWarnings=1
32 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
33 | [Linker]
34 | MapFile=0
35 | OutputObjs=0
36 | ConsoleApp=1
37 | DebugInfo=0
38 | RemoteSymbols=0
39 | MinStackSize=16384
40 | MaxStackSize=1048576
41 | ImageBase=4194304
42 | ExeDescription=
43 | [Directories]
44 | OutputDir=
45 | UnitOutputDir=DCUs
46 | PackageDLLOutputDir=
47 | PackageDCPOutputDir=
48 | SearchPath=..\..\src;..\..\ref;..\..\tests;..\..\..\..\Externals\Fastmm;..\..\..\..\Externals\JCL_Common;..\..\..\..\Externals\JCL_Windows;..\..\..\..\Externals\JCL_Source
49 | Packages=vcl;rtl;vclx;VclSmp;vclshlctrls;dbrtl;adortl;vcldb;qrpt;bdertl;vcldbx;dsnap;cds;bdecds;teeui;teedb;tee;teeqr;ibxpress;visualclx;visualdbclx;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;dbexpress;dbxcds;indy;dclaxserver;soaprtl
50 | Conditionals=
51 | DebugSourceDirs=
52 | UsePackages=0
53 | [Parameters]
54 | RunParams=
55 | HostApplication=
56 | Launcher=
57 | UseLauncher=0
58 | DebugCWD=
59 | [Language]
60 | ActiveLang=
61 | ProjectLang=$00000C09
62 | RootDir=
63 | [Version Info]
64 | IncludeVerInfo=0
65 | AutoIncBuild=0
66 | MajorVer=1
67 | MinorVer=0
68 | Release=0
69 | Build=0
70 | Debug=0
71 | PreRelease=0
72 | Special=0
73 | Private=0
74 | DLL=0
75 | Locale=3081
76 | CodePage=1252
77 | [Version Info Keys]
78 | CompanyName=
79 | FileDescription=
80 | FileVersion=0.0.0.0
81 | InternalName=
82 | LegalCopyright=
83 | LegalTrademarks=
84 | OriginalFilename=
85 | ProductName=
86 | ProductVersion=
87 | Comments=
88 | [HistoryLists\hlConditionals]
89 | Count=1
90 | Item0=FASTMM;SELFTEST;USE_JEDI_JCL
91 | [HistoryLists\hlUnitAliases]
92 | Count=1
93 | Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
94 | [HistoryLists\hlSearchPath]
95 | Count=1
96 | Item0=..\..\src;..\..\ref;..\..\tests;..\..\..\..\Externals\Fastmm;..\..\..\..\Externals\JCL_Common;..\..\..\..\Externals\JCL_Windows;..\..\..\..\Externals\JCL_Source
97 | [HistoryLists\hlUnitOutputDirectory]
98 | Count=2
99 | Item0=DCUs
100 | Item1=LibDCUs
101 |
--------------------------------------------------------------------------------
/projects/D6/MiniTestLibW32C.dof:
--------------------------------------------------------------------------------
1 | [FileVersion]
2 | Version=6.0
3 | [Compiler]
4 | A=1
5 | B=0
6 | C=1
7 | D=1
8 | E=0
9 | F=0
10 | G=1
11 | H=1
12 | I=1
13 | J=1
14 | K=0
15 | L=1
16 | M=0
17 | N=1
18 | O=1
19 | P=1
20 | Q=0
21 | R=0
22 | S=0
23 | T=0
24 | U=0
25 | V=1
26 | W=1
27 | X=1
28 | Y=1
29 | Z=1
30 | ShowHints=1
31 | ShowWarnings=1
32 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
33 | [Linker]
34 | MapFile=0
35 | OutputObjs=0
36 | ConsoleApp=1
37 | DebugInfo=0
38 | RemoteSymbols=0
39 | MinStackSize=16384
40 | MaxStackSize=1048576
41 | ImageBase=4194304
42 | ExeDescription=
43 | [Directories]
44 | OutputDir=
45 | UnitOutputDir=DCUs
46 | PackageDLLOutputDir=
47 | PackageDCPOutputDir=
48 | SearchPath=..\..\src;..\..\ref;..\..\tests;..\..\..\..\Externals\Fastmm;..\..\..\..\Externals\JCL_Common;..\..\..\..\Externals\JCL_Windows;..\..\..\..\Externals\JCL_Source
49 | Packages=vcl;rtl;vclx;VclSmp;vclshlctrls;dbrtl;adortl;vcldb;qrpt;bdertl;vcldbx;dsnap;cds;bdecds;teeui;teedb;tee;teeqr;ibxpress;visualclx;visualdbclx;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;dbexpress;dbxcds;indy;dclaxserver;soaprtl
50 | Conditionals=
51 | DebugSourceDirs=
52 | UsePackages=0
53 | [Parameters]
54 | RunParams=
55 | HostApplication=
56 | Launcher=
57 | UseLauncher=0
58 | DebugCWD=
59 | [Language]
60 | ActiveLang=
61 | ProjectLang=$00000C09
62 | RootDir=
63 | [Version Info]
64 | IncludeVerInfo=0
65 | AutoIncBuild=0
66 | MajorVer=1
67 | MinorVer=0
68 | Release=0
69 | Build=0
70 | Debug=0
71 | PreRelease=0
72 | Special=0
73 | Private=0
74 | DLL=0
75 | Locale=3081
76 | CodePage=1252
77 | [Version Info Keys]
78 | CompanyName=
79 | FileDescription=
80 | FileVersion=0.0.0.0
81 | InternalName=
82 | LegalCopyright=
83 | LegalTrademarks=
84 | OriginalFilename=
85 | ProductName=
86 | ProductVersion=
87 | Comments=
88 | [HistoryLists\hlConditionals]
89 | Count=1
90 | Item0=FASTMM;SELFTEST;USE_JEDI_JCL
91 | [HistoryLists\hlUnitAliases]
92 | Count=1
93 | Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
94 | [HistoryLists\hlSearchPath]
95 | Count=1
96 | Item0=..\..\src;..\..\ref;..\..\tests;..\..\..\..\Externals\Fastmm;..\..\..\..\Externals\JCL_Common;..\..\..\..\Externals\JCL_Windows;..\..\..\..\Externals\JCL_Source
97 | [HistoryLists\hlUnitOutputDirectory]
98 | Count=2
99 | Item0=DCUs
100 | Item1=LibDCUs
101 |
--------------------------------------------------------------------------------
/projects/D6/MiniTestLibW32D.dof:
--------------------------------------------------------------------------------
1 | [FileVersion]
2 | Version=6.0
3 | [Compiler]
4 | A=1
5 | B=0
6 | C=1
7 | D=1
8 | E=0
9 | F=0
10 | G=1
11 | H=1
12 | I=1
13 | J=1
14 | K=0
15 | L=1
16 | M=0
17 | N=1
18 | O=1
19 | P=1
20 | Q=0
21 | R=0
22 | S=0
23 | T=0
24 | U=0
25 | V=1
26 | W=1
27 | X=1
28 | Y=1
29 | Z=1
30 | ShowHints=1
31 | ShowWarnings=1
32 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
33 | [Linker]
34 | MapFile=0
35 | OutputObjs=0
36 | ConsoleApp=1
37 | DebugInfo=0
38 | RemoteSymbols=0
39 | MinStackSize=16384
40 | MaxStackSize=1048576
41 | ImageBase=4194304
42 | ExeDescription=
43 | [Directories]
44 | OutputDir=
45 | UnitOutputDir=DCUs
46 | PackageDLLOutputDir=
47 | PackageDCPOutputDir=
48 | SearchPath=..\..\src;..\..\ref;..\..\tests;..\..\..\..\Externals\Fastmm;..\..\..\..\Externals\JCL_Common;..\..\..\..\Externals\JCL_Windows;..\..\..\..\Externals\JCL_Source
49 | Packages=vcl;rtl;vclx;VclSmp;vclshlctrls;dbrtl;adortl;vcldb;qrpt;bdertl;vcldbx;dsnap;cds;bdecds;teeui;teedb;tee;teeqr;ibxpress;visualclx;visualdbclx;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;dbexpress;dbxcds;indy;dclaxserver;soaprtl
50 | Conditionals=
51 | DebugSourceDirs=
52 | UsePackages=0
53 | [Parameters]
54 | RunParams=
55 | HostApplication=
56 | Launcher=
57 | UseLauncher=0
58 | DebugCWD=
59 | [Language]
60 | ActiveLang=
61 | ProjectLang=$00000C09
62 | RootDir=
63 | [Version Info]
64 | IncludeVerInfo=0
65 | AutoIncBuild=0
66 | MajorVer=1
67 | MinorVer=0
68 | Release=0
69 | Build=0
70 | Debug=0
71 | PreRelease=0
72 | Special=0
73 | Private=0
74 | DLL=0
75 | Locale=3081
76 | CodePage=1252
77 | [Version Info Keys]
78 | CompanyName=
79 | FileDescription=
80 | FileVersion=0.0.0.0
81 | InternalName=
82 | LegalCopyright=
83 | LegalTrademarks=
84 | OriginalFilename=
85 | ProductName=
86 | ProductVersion=
87 | Comments=
88 | [HistoryLists\hlConditionals]
89 | Count=1
90 | Item0=FASTMM;SELFTEST;USE_JEDI_JCL
91 | [HistoryLists\hlUnitAliases]
92 | Count=1
93 | Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
94 | [HistoryLists\hlSearchPath]
95 | Count=1
96 | Item0=..\..\src;..\..\ref;..\..\tests;..\..\..\..\Externals\Fastmm;..\..\..\..\Externals\JCL_Common;..\..\..\..\Externals\JCL_Windows;..\..\..\..\Externals\JCL_Source
97 | [HistoryLists\hlUnitOutputDirectory]
98 | Count=2
99 | Item0=DCUs
100 | Item1=LibDCUs
101 |
--------------------------------------------------------------------------------
/projects/D6/SingleTestLibW32.dof:
--------------------------------------------------------------------------------
1 | [FileVersion]
2 | Version=6.0
3 | [Compiler]
4 | A=1
5 | B=0
6 | C=1
7 | D=1
8 | E=0
9 | F=0
10 | G=1
11 | H=1
12 | I=1
13 | J=1
14 | K=0
15 | L=1
16 | M=0
17 | N=1
18 | O=1
19 | P=1
20 | Q=0
21 | R=0
22 | S=0
23 | T=0
24 | U=0
25 | V=1
26 | W=1
27 | X=1
28 | Y=1
29 | Z=1
30 | ShowHints=1
31 | ShowWarnings=1
32 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
33 | [Linker]
34 | MapFile=0
35 | OutputObjs=0
36 | ConsoleApp=1
37 | DebugInfo=0
38 | RemoteSymbols=0
39 | MinStackSize=16384
40 | MaxStackSize=1048576
41 | ImageBase=4194304
42 | ExeDescription=
43 | [Directories]
44 | OutputDir=
45 | UnitOutputDir=DCUs
46 | PackageDLLOutputDir=
47 | PackageDCPOutputDir=
48 | SearchPath=..\..\src;..\..\ref;..\..\tests;..\..\..\..\Externals\Fastmm;..\..\..\..\Externals\JCL_Common;..\..\..\..\Externals\JCL_Windows;..\..\..\..\Externals\JCL_Source
49 | Packages=vcl;rtl;vclx;VclSmp;vclshlctrls;dbrtl;adortl;vcldb;qrpt;bdertl;vcldbx;dsnap;cds;bdecds;teeui;teedb;tee;teeqr;ibxpress;visualclx;visualdbclx;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;dbexpress;dbxcds;indy;dclaxserver;soaprtl
50 | Conditionals=
51 | DebugSourceDirs=
52 | UsePackages=0
53 | [Parameters]
54 | RunParams=
55 | HostApplication=
56 | Launcher=
57 | UseLauncher=0
58 | DebugCWD=
59 | [Language]
60 | ActiveLang=
61 | ProjectLang=$00000C09
62 | RootDir=
63 | [Version Info]
64 | IncludeVerInfo=0
65 | AutoIncBuild=0
66 | MajorVer=1
67 | MinorVer=0
68 | Release=0
69 | Build=0
70 | Debug=0
71 | PreRelease=0
72 | Special=0
73 | Private=0
74 | DLL=0
75 | Locale=3081
76 | CodePage=1252
77 | [Version Info Keys]
78 | CompanyName=
79 | FileDescription=
80 | FileVersion=1.0.0.0
81 | InternalName=
82 | LegalCopyright=
83 | LegalTrademarks=
84 | OriginalFilename=
85 | ProductName=
86 | ProductVersion=
87 | Comments=
88 | [HistoryLists\hlConditionals]
89 | Count=1
90 | Item0=FASTMM;SELFTEST;USE_JEDI_JCL
91 | [HistoryLists\hlUnitAliases]
92 | Count=1
93 | Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
94 | [HistoryLists\hlSearchPath]
95 | Count=1
96 | Item0=..\..\src;..\..\ref;..\..\tests;..\..\..\..\Externals\Fastmm;..\..\..\..\Externals\JCL_Common;..\..\..\..\Externals\JCL_Windows;..\..\..\..\Externals\JCL_Source
97 | [HistoryLists\hlUnitOutputDirectory]
98 | Count=2
99 | Item0=DCUs
100 | Item1=LibDCUs
101 |
--------------------------------------------------------------------------------
/projects/D6/DUnit2Console.dof:
--------------------------------------------------------------------------------
1 | [FileVersion]
2 | Version=6.0
3 | [Compiler]
4 | A=8
5 | B=0
6 | C=1
7 | D=1
8 | E=0
9 | F=0
10 | G=1
11 | H=1
12 | I=1
13 | J=1
14 | K=0
15 | L=1
16 | M=0
17 | N=1
18 | O=1
19 | P=1
20 | Q=0
21 | R=0
22 | S=0
23 | T=0
24 | U=0
25 | V=1
26 | W=0
27 | X=1
28 | Y=1
29 | Z=1
30 | ShowHints=1
31 | ShowWarnings=1
32 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
33 | [Linker]
34 | MapFile=3
35 | OutputObjs=0
36 | ConsoleApp=1
37 | DebugInfo=0
38 | RemoteSymbols=0
39 | MinStackSize=16384
40 | MaxStackSize=1048576
41 | ImageBase=4194304
42 | ExeDescription=
43 | [Directories]
44 | OutputDir=
45 | UnitOutputDir=DCUs
46 | PackageDLLOutputDir=
47 | PackageDCPOutputDir=
48 | SearchPath=..\..\src;..\..\..\..\Externals\Fastmm;..\..\..\..\Externals\JCL_Common;..\..\..\..\Externals\JCL_Windows;..\..\..\..\Externals\JCL_Source
49 | Packages=vcl;rtl;vclx;VclSmp;vclshlctrls;dbrtl;adortl;vcldb;qrpt;bdertl;vcldbx;dsnap;cds;bdecds;teeui;teedb;tee;teeqr;ibxpress;visualclx;visualdbclx;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;dbexpress;dbxcds;indy;dclaxserver;soaprtl
50 | Conditionals=FASTMM;CONSOLE_TESTRUNNER;
51 | DebugSourceDirs=
52 | UsePackages=0
53 | [Parameters]
54 | RunParams=
55 | HostApplication=
56 | Launcher=
57 | UseLauncher=0
58 | DebugCWD=
59 | [Language]
60 | ActiveLang=
61 | ProjectLang=$00000C09
62 | RootDir=
63 | [Version Info]
64 | IncludeVerInfo=0
65 | AutoIncBuild=0
66 | MajorVer=1
67 | MinorVer=0
68 | Release=0
69 | Build=0
70 | Debug=0
71 | PreRelease=0
72 | Special=0
73 | Private=0
74 | DLL=0
75 | Locale=3081
76 | CodePage=1252
77 | [Version Info Keys]
78 | CompanyName=
79 | FileDescription=
80 | FileVersion=0.0.0.0
81 | InternalName=
82 | LegalCopyright=
83 | LegalTrademarks=
84 | OriginalFilename=
85 | ProductName=
86 | ProductVersion=
87 | Comments=
88 | [HistoryLists\hlConditionals]
89 | Count=1
90 | Item0=FASTMM;SELFTEST;USE_JEDI_JCL
91 | [HistoryLists\hlUnitAliases]
92 | Count=1
93 | Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
94 | [HistoryLists\hlSearchPath]
95 | Count=1
96 | Item0=..\..\src;..\..\ref;..\..\tests;..\..\..\..\Externals\Fastmm;..\..\..\..\Externals\JCL_Common;..\..\..\..\Externals\JCL_Windows;..\..\..\..\Externals\JCL_Source
97 | [HistoryLists\hlUnitOutputDirectory]
98 | Count=2
99 | Item0=DCUs
100 | Item1=LibDCUs
101 |
--------------------------------------------------------------------------------
/projects/D6/DUnit2Test.dof:
--------------------------------------------------------------------------------
1 | [FileVersion]
2 | Version=6.0
3 | [Compiler]
4 | A=8
5 | B=0
6 | C=1
7 | D=1
8 | E=0
9 | F=0
10 | G=1
11 | H=1
12 | I=1
13 | J=0
14 | K=0
15 | L=1
16 | M=0
17 | N=1
18 | O=0
19 | P=1
20 | Q=0
21 | R=0
22 | S=0
23 | T=0
24 | U=0
25 | V=1
26 | W=1
27 | X=1
28 | Y=1
29 | Z=1
30 | ShowHints=1
31 | ShowWarnings=1
32 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
33 | [Linker]
34 | MapFile=3
35 | OutputObjs=0
36 | ConsoleApp=1
37 | DebugInfo=0
38 | RemoteSymbols=0
39 | MinStackSize=16384
40 | MaxStackSize=1048576
41 | ImageBase=4194304
42 | ExeDescription=
43 | [Directories]
44 | OutputDir=
45 | UnitOutputDir=DCUs
46 | PackageDLLOutputDir=
47 | PackageDCPOutputDir=
48 | SearchPath=..\..\src;..\..\ref;..\..\tests;..\..\..\..\Externals\Fastmm;..\..\..\..\Externals\JCL_Common;..\..\..\..\Externals\JCL_Windows;..\..\..\..\Externals\JCL_Source
49 | Packages=vcl;rtl;vclx;VclSmp;vclshlctrls;dbrtl;adortl;vcldb;qrpt;bdertl;vcldbx;dsnap;cds;bdecds;teeui;teedb;tee;teeqr;ibxpress;visualclx;visualdbclx;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;dbexpress;dbxcds;indy;dclaxserver;soaprtl
50 | Conditionals=SELFTEST
51 | DebugSourceDirs=
52 | UsePackages=0
53 | [Parameters]
54 | RunParams=
55 | HostApplication=
56 | Launcher=
57 | UseLauncher=0
58 | DebugCWD=
59 | [Language]
60 | ActiveLang=
61 | ProjectLang=$00000C09
62 | RootDir=
63 | [Version Info]
64 | IncludeVerInfo=0
65 | AutoIncBuild=0
66 | MajorVer=1
67 | MinorVer=0
68 | Release=0
69 | Build=0
70 | Debug=0
71 | PreRelease=0
72 | Special=0
73 | Private=0
74 | DLL=0
75 | Locale=1033
76 | CodePage=1252
77 | [Version Info Keys]
78 | CompanyName=
79 | FileDescription=
80 | FileVersion=0.0.0.0
81 | InternalName=
82 | LegalCopyright=
83 | LegalTrademarks=
84 | OriginalFilename=
85 | ProductName=
86 | ProductVersion=
87 | Comments=
88 | [HistoryLists\hlConditionals]
89 | Count=1
90 | Item0=FASTMM;SELFTEST;USE_JEDI_JCL
91 | [HistoryLists\hlUnitAliases]
92 | Count=1
93 | Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
94 | [HistoryLists\hlSearchPath]
95 | Count=1
96 | Item0=..\..\src;..\..\ref;..\..\tests;..\..\..\..\Externals\Fastmm;..\..\..\..\Externals\JCL_Common;..\..\..\..\Externals\JCL_Windows;..\..\..\..\Externals\JCL_Source
97 | [HistoryLists\hlUnitOutputDirectory]
98 | Count=2
99 | Item0=DCUs
100 | Item1=LibDCUs
101 |
--------------------------------------------------------------------------------
/projects/D6/DUnit2ConsoleTest.dof:
--------------------------------------------------------------------------------
1 | [FileVersion]
2 | Version=6.0
3 | [Compiler]
4 | A=8
5 | B=0
6 | C=1
7 | D=1
8 | E=0
9 | F=0
10 | G=1
11 | H=1
12 | I=1
13 | J=1
14 | K=0
15 | L=1
16 | M=0
17 | N=1
18 | O=1
19 | P=1
20 | Q=0
21 | R=0
22 | S=0
23 | T=0
24 | U=0
25 | V=1
26 | W=0
27 | X=1
28 | Y=1
29 | Z=1
30 | ShowHints=1
31 | ShowWarnings=1
32 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
33 | [Linker]
34 | MapFile=3
35 | OutputObjs=0
36 | ConsoleApp=1
37 | DebugInfo=0
38 | RemoteSymbols=0
39 | MinStackSize=16384
40 | MaxStackSize=1048576
41 | ImageBase=4194304
42 | ExeDescription=
43 | [Directories]
44 | OutputDir=
45 | UnitOutputDir=DCUs
46 | PackageDLLOutputDir=
47 | PackageDCPOutputDir=
48 | SearchPath=..\..\src;..\..\ref;..\..\tests;..\..\..\..\Externals\Fastmm;..\..\..\..\Externals\JCL_Common;..\..\..\..\Externals\JCL_Windows;..\..\..\..\Externals\JCL_Source
49 | Packages=vcl;rtl;vclx;VclSmp;vclshlctrls;dbrtl;adortl;vcldb;qrpt;bdertl;vcldbx;dsnap;cds;bdecds;teeui;teedb;tee;teeqr;ibxpress;visualclx;visualdbclx;vclie;xmlrtl;inet;inetdbbde;inetdbxpress;inetdb;nmfast;dbexpress;dbxcds;indy;dclaxserver;soaprtl
50 | Conditionals=FASTMM;SELFTEST;CONSOLE_TESTRUNNER
51 | DebugSourceDirs=
52 | UsePackages=0
53 | [Parameters]
54 | RunParams=
55 | HostApplication=
56 | Launcher=
57 | UseLauncher=0
58 | DebugCWD=
59 | [Language]
60 | ActiveLang=
61 | ProjectLang=$00000C09
62 | RootDir=
63 | [Version Info]
64 | IncludeVerInfo=0
65 | AutoIncBuild=0
66 | MajorVer=1
67 | MinorVer=0
68 | Release=0
69 | Build=0
70 | Debug=0
71 | PreRelease=0
72 | Special=0
73 | Private=0
74 | DLL=0
75 | Locale=3081
76 | CodePage=1252
77 | [Version Info Keys]
78 | CompanyName=
79 | FileDescription=
80 | FileVersion=0.0.0.0
81 | InternalName=
82 | LegalCopyright=
83 | LegalTrademarks=
84 | OriginalFilename=
85 | ProductName=
86 | ProductVersion=
87 | Comments=
88 | [HistoryLists\hlConditionals]
89 | Count=1
90 | Item0=FASTMM;SELFTEST;USE_JEDI_JCL
91 | [HistoryLists\hlUnitAliases]
92 | Count=1
93 | Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
94 | [HistoryLists\hlSearchPath]
95 | Count=1
96 | Item0=..\..\src;..\..\ref;..\..\tests;..\..\..\..\Externals\Fastmm;..\..\..\..\Externals\JCL_Common;..\..\..\..\Externals\JCL_Windows;..\..\..\..\Externals\JCL_Source
97 | [HistoryLists\hlUnitOutputDirectory]
98 | Count=2
99 | Item0=DCUs
100 | Item1=LibDCUs
101 |
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/tiOPF2_Integration/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
6 | tiOPF2 test suite being run by Dunit2
7 |
8 |
9 | Dunit2 --- tiOPF2 execution results
10 |
11 | Changed made to 26th May 07
12 |
13 |
14 | Fixed .dfm so D5, D7 can load DFM properly.
15 |
16 | Updated Dunit2 to minimise warning false
17 | positives
18 |
19 | Fixed TestTestRunner to prevent exception trying to
20 | iterate over non existent error reports.
21 |
22 |
23 | Changes made (slowly) up to 9th June.
24 |
25 |
26 | Fixed Dunit2 GetName function to use inheritance when
27 | fetching test names for printing the htm files.
28 |
29 | Fixed Dunit2 so string compare params displayed within
30 | < > pairs contain spaces to prevent illegal html
31 | constructs.
32 |
33 | Updated tiTestTestRunner to generate legal HTML
34 | transitional code.
35 |
36 | DUnit2 compatibility with V9.3 has been improved to
37 | further minimise the changes required to tiOPF.
38 |
39 |
40 |
41 |
42 | Added XML Reporting 28th June 2007
43 |
44 |
45 | Merged changes from Graeme Geldenhuys 1st Sept 2007.
46 |
51 |
55 |
56 |
59 |
60 | Page last updated 21st Sep
61 | 2007
62 |
63 |
64 |
67 |
68 |
69 |
70 |
71 |
--------------------------------------------------------------------------------
/projects/D5/DUnit2Test.dof:
--------------------------------------------------------------------------------
1 | [Compiler]
2 | A=0
3 | B=0
4 | C=1
5 | D=1
6 | E=0
7 | F=0
8 | G=1
9 | H=1
10 | I=1
11 | J=0
12 | K=0
13 | L=1
14 | M=0
15 | N=1
16 | O=1
17 | P=1
18 | Q=0
19 | R=0
20 | S=0
21 | T=0
22 | U=0
23 | V=1
24 | W=1
25 | X=1
26 | Y=1
27 | Z=1
28 | ShowHints=1
29 | ShowWarnings=1
30 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
31 | [Linker]
32 | MapFile=3
33 | OutputObjs=0
34 | ConsoleApp=1
35 | DebugInfo=0
36 | RemoteSymbols=0
37 | MinStackSize=16384
38 | MaxStackSize=1048576
39 | ImageBase=4194304
40 | ExeDescription=
41 | [Directories]
42 | OutputDir=
43 | UnitOutputDir=DCUs
44 | PackageDLLOutputDir=
45 | PackageDCPOutputDir=
46 | SearchPath=..\..\src;..\..\Ref;..\..\tests;..\..\tests\Examples;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_common;..\..\..\..\Externals\JCL_source;..\..\..\..\Externals\JCL_windows
47 | Packages=vcl;rtl;vclx;indy;vclie;xmlrtl;inetdbbde;inet;inetdbxpress;dbrtl;soaprtl;dsnap;VclSmp;vcldb;dbexpress;dbxcds;inetdb;bdertl;vcldbx;adortl;teeui;teedb;tee;ibxpress;visualclx;visualdbclx;vclactnband;vclshlctrls;IntrawebDB_50_70;Intraweb_50_70;Rave50CLX;Rave50VCL;dclaxserver;madBasic_;CoolTrayIcon_D7plus;esbpcs_base_rt_d7;esbpcs_base_db_rt_d7;esbpcs_calcs_rt_d7;esbpcs_calcs_db_rt_d7;esbpcs_dates_rt_d7;esbpcs_dates_db_rt_d7;esbpcs_stats_rt_d7;esbpcs_stats_db_rt_d7;jpmopencompd7;jpmopen_esbpcs_d7;esbpcs_xtras_rt_d7;esbpcs_xtras_db_rt_d7;VirtualTreeView;TMSD7;InterceptedMemo;ReadOnlyComboBox;A406_R70
48 | Conditionals=SELFTEST
49 | DebugSourceDirs=
50 | UsePackages=0
51 | [Parameters]
52 | RunParams=
53 | HostApplication=
54 | [Language]
55 | ActiveLang=
56 | ProjectLang=$00000C09
57 | RootDir=
58 | [Version Info]
59 | IncludeVerInfo=0
60 | AutoIncBuild=0
61 | MajorVer=1
62 | MinorVer=0
63 | Release=0
64 | Build=0
65 | Debug=0
66 | PreRelease=0
67 | Special=0
68 | Private=0
69 | DLL=0
70 | Locale=1033
71 | CodePage=1252
72 | [Version Info Keys]
73 | CompanyName=
74 | FileDescription=
75 | FileVersion=0.0.0.0
76 | InternalName=
77 | LegalCopyright=
78 | LegalTrademarks=
79 | OriginalFilename=
80 | ProductName=
81 | ProductVersion=
82 | Comments=
83 | [HistoryLists\hlConditionals]
84 | Count=1
85 | Item0=FASTMM;SELFTEST;USE_JEDI_JCL
86 | [HistoryLists\hlUnitAliases]
87 | Count=1
88 | Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
89 | [HistoryLists\hlSearchPath]
90 | Count=1
91 | Item0=..\..\src;..\..\Ref;..\..\tests;..\..\tests\Examples;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_common;..\..\..\..\Externals\JCL_source;..\..\..\..\Externals\JCL_windows
92 | [HistoryLists\hlUnitOutputDirectory]
93 | Count=1
94 | Item0=DCUs
95 |
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/OpenCTF/Project1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 | Project1.exe.Form1 (TForm1) tests [OpenCTF 1.0].TComponentNameTestHandler.CheckBox1 (TCheckBox) : Avoid default names for components (e.g. Button1: TButton) ETestFailure Avoid default names for components (e.g. Button1: TButton)
12 |
13 |
14 |
15 |
16 | Project1.exe.Form1 (TForm1) tests [OpenCTF 1.0].TComponentNameTestHandler.Edit1 (TEdit) : Avoid default names for components (e.g. Button1: TButton) ETestFailure Avoid default names for components (e.g. Button1: TButton)
17 |
18 |
19 |
20 |
21 | Project1.exe.Form1 (TForm1) tests [OpenCTF 1.0].TComponentNameTestHandler.ListBox1 (TListBox) : Avoid default names for components (e.g. Button1: TButton) ETestFailure Avoid default names for components (e.g. Button1: TButton)
22 |
23 |
24 |
25 |
26 | Project1.exe.Form1 (TForm1) tests [OpenCTF 1.0].TComponentNameTestHandler.Memo1 (TMemo) : Avoid default names for components (e.g. Button1: TButton) ETestFailure Avoid default names for components (e.g. Button1: TButton)
27 |
28 | Dunit2 XML test report
29 | 4
30 | 0
31 | 4
32 | 0
33 | 0
34 | 0
35 | 00:00:00.019
36 | 2008-02-23 12:16:42
37 |
38 |
--------------------------------------------------------------------------------
/docs/members.optusnet.com.au/mcnabp/Projects/OpenCTF/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
6 | OpenCTF example project being run by Dunit2
7 |
8 |
9 | Dunit2 --- OpenCTF execution results
10 |
11 |
12 |
13 |
14 |
20 |
21 |
22 | Integration work with Dunit2 is still in progress (23rd Feb
23 | 2008)
24 | Executing Example Names project. Note. All tests are supposed to
25 | fail.
26 |
27 |
30 |
31 | XML report from project execution.
32 |
33 | The screenshot below shows the results of combining most of the
34 | examples into one test suite, compiling and building under older
35 | dunit 9.3 and Dunit2.
36 |
37 |
40 |
41 | Notes. Dunit 9.3 vs New Dunit2
42 |
43 |
44 | When compiled with dunit V9.3 there are some
45 | deficiencies
46 |
47 | It currently does not report the executed test count, the
48 | progress% or the %passed score.
49 |
50 | Dunit2 is working OK and also reporting the whole path for
51 | failed tests.
52 |
53 | Self testing GUITestRunner goes well (4 errors) until
54 | shutdown, then all hell breaks loose, which might be
55 | expected
56 |
57 |
58 |
61 |
62 |
63 | Combining OpenCTF testing with regular unit test code is very
64 | simple. The screenshot below show one of the example projects
65 | wrapped into a unit test and executed in DUnit2's own unit
66 | test suite.
67 |
68 |
71 |
72 |
76 | Page last updated 5th Mar
77 | 2008
78 |
81 |
82 |
83 |
84 |
85 |
--------------------------------------------------------------------------------
/projects/D7/DUnit2.dof:
--------------------------------------------------------------------------------
1 | [FileVersion]
2 | Version=7.0
3 | [Compiler]
4 | A=8
5 | B=0
6 | C=1
7 | D=0
8 | E=0
9 | F=0
10 | G=1
11 | H=1
12 | I=1
13 | J=0
14 | K=0
15 | L=0
16 | M=0
17 | N=1
18 | O=1
19 | P=1
20 | Q=0
21 | R=0
22 | S=0
23 | T=0
24 | U=0
25 | V=1
26 | W=1
27 | X=1
28 | Y=0
29 | Z=1
30 | ShowHints=1
31 | ShowWarnings=1
32 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
33 | NamespacePrefix=
34 | SymbolDeprecated=1
35 | SymbolLibrary=1
36 | SymbolPlatform=1
37 | UnitLibrary=1
38 | UnitPlatform=1
39 | UnitDeprecated=1
40 | HResultCompat=1
41 | HidingMember=1
42 | HiddenVirtual=1
43 | Garbage=1
44 | BoundsError=1
45 | ZeroNilCompat=1
46 | StringConstTruncated=1
47 | ForLoopVarVarPar=1
48 | TypedConstVarPar=1
49 | AsgToTypedConst=1
50 | CaseLabelRange=1
51 | ForVariable=1
52 | ConstructingAbstract=1
53 | ComparisonFalse=1
54 | ComparisonTrue=1
55 | ComparingSignedUnsigned=1
56 | CombiningSignedUnsigned=1
57 | UnsupportedConstruct=1
58 | FileOpen=1
59 | FileOpenUnitSrc=1
60 | BadGlobalSymbol=1
61 | DuplicateConstructorDestructor=1
62 | InvalidDirective=1
63 | PackageNoLink=1
64 | PackageThreadVar=1
65 | ImplicitImport=1
66 | HPPEMITIgnored=1
67 | NoRetVal=1
68 | UseBeforeDef=1
69 | ForLoopVarUndef=1
70 | UnitNameMismatch=1
71 | NoCFGFileFound=1
72 | MessageDirective=1
73 | ImplicitVariants=1
74 | UnicodeToLocale=1
75 | LocaleToUnicode=1
76 | ImagebaseMultiple=1
77 | SuspiciousTypecast=1
78 | PrivatePropAccessor=1
79 | UnsafeType=0
80 | UnsafeCode=0
81 | UnsafeCast=0
82 | [Linker]
83 | MapFile=0
84 | OutputObjs=0
85 | ConsoleApp=1
86 | DebugInfo=0
87 | RemoteSymbols=0
88 | MinStackSize=16384
89 | MaxStackSize=1048576
90 | ImageBase=4194304
91 | ExeDescription=
92 | [Directories]
93 | OutputDir=
94 | UnitOutputDir=LibDCUs
95 | PackageDLLOutputDir=
96 | PackageDCPOutputDir=
97 | SearchPath=..\..\src;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_common;..\..\..\..\Externals\JCL_source;..\..\..\..\Externals\JCL_windows
98 | Packages=vcl;rtl;vclx;indy;vclie;xmlrtl;inetdbbde;inet;inetdbxpress;dbrtl;soaprtl;dsnap;VclSmp;vcldb;dbexpress;dbxcds;inetdb;bdertl;vcldbx;adortl;teeui;teedb;tee;ibxpress;visualclx;visualdbclx;vclactnband;vclshlctrls;IntrawebDB_50_70;Intraweb_50_70;Rave50CLX;Rave50VCL;dclaxserver;madBasic_;madDisAsm_
99 | Conditionals=
100 | DebugSourceDirs=
101 | UsePackages=0
102 | [Parameters]
103 | RunParams=
104 | HostApplication=
105 | Launcher=
106 | UseLauncher=0
107 | DebugCWD=
108 | [Language]
109 | ActiveLang=
110 | ProjectLang=
111 | RootDir=
112 | [Version Info]
113 | IncludeVerInfo=1
114 | AutoIncBuild=0
115 | MajorVer=10
116 | MinorVer=0
117 | Release=0
118 | Build=0
119 | Debug=0
120 | PreRelease=0
121 | Special=0
122 | Private=0
123 | DLL=0
124 | Locale=1033
125 | CodePage=1252
126 | [Version Info Keys]
127 | CompanyName=
128 | FileDescription=
129 | FileVersion=10.0.0.0
130 | InternalName=
131 | LegalCopyright=
132 | LegalTrademarks=
133 | OriginalFilename=
134 | ProductName=
135 | ProductVersion=1.0.0.0
136 | Comments=
137 |
--------------------------------------------------------------------------------
/projects/D7/DUnit2Console.dof:
--------------------------------------------------------------------------------
1 | [FileVersion]
2 | Version=7.0
3 | [Compiler]
4 | A=8
5 | B=0
6 | C=1
7 | D=1
8 | E=0
9 | F=0
10 | G=1
11 | H=1
12 | I=1
13 | J=0
14 | K=0
15 | L=1
16 | M=0
17 | N=1
18 | O=1
19 | P=1
20 | Q=0
21 | R=0
22 | S=0
23 | T=0
24 | U=0
25 | V=1
26 | W=0
27 | X=1
28 | Y=1
29 | Z=1
30 | ShowHints=1
31 | ShowWarnings=1
32 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
33 | NamespacePrefix=
34 | SymbolDeprecated=1
35 | SymbolLibrary=1
36 | SymbolPlatform=0
37 | UnitLibrary=0
38 | UnitPlatform=0
39 | UnitDeprecated=1
40 | HResultCompat=1
41 | HidingMember=1
42 | HiddenVirtual=1
43 | Garbage=1
44 | BoundsError=1
45 | ZeroNilCompat=1
46 | StringConstTruncated=1
47 | ForLoopVarVarPar=1
48 | TypedConstVarPar=1
49 | AsgToTypedConst=1
50 | CaseLabelRange=1
51 | ForVariable=1
52 | ConstructingAbstract=1
53 | ComparisonFalse=1
54 | ComparisonTrue=1
55 | ComparingSignedUnsigned=1
56 | CombiningSignedUnsigned=1
57 | UnsupportedConstruct=1
58 | FileOpen=1
59 | FileOpenUnitSrc=1
60 | BadGlobalSymbol=1
61 | DuplicateConstructorDestructor=1
62 | InvalidDirective=1
63 | PackageNoLink=1
64 | PackageThreadVar=1
65 | ImplicitImport=1
66 | HPPEMITIgnored=1
67 | NoRetVal=1
68 | UseBeforeDef=1
69 | ForLoopVarUndef=1
70 | UnitNameMismatch=1
71 | NoCFGFileFound=1
72 | MessageDirective=1
73 | ImplicitVariants=1
74 | UnicodeToLocale=1
75 | LocaleToUnicode=1
76 | ImagebaseMultiple=1
77 | SuspiciousTypecast=1
78 | PrivatePropAccessor=1
79 | UnsafeType=0
80 | UnsafeCode=0
81 | UnsafeCast=0
82 | [Linker]
83 | MapFile=3
84 | OutputObjs=0
85 | ConsoleApp=1
86 | DebugInfo=0
87 | RemoteSymbols=0
88 | MinStackSize=16384
89 | MaxStackSize=1048576
90 | ImageBase=4194304
91 | ExeDescription=
92 | [Directories]
93 | OutputDir=
94 | UnitOutputDir=DCUs
95 | PackageDLLOutputDir=
96 | PackageDCPOutputDir=
97 | SearchPath=..\..\src;..\..\Tests;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_Common;..\..\..\..\Externals\JCL_Windows;..\..\..\..\Externals\JCL_Source
98 | Packages=vcl;rtl;vclx;indy;vclie;xmlrtl;inetdbbde;inet;inetdbxpress;dbrtl;soaprtl;dsnap;VclSmp;vcldb;dbexpress;dbxcds;inetdb;bdertl;vcldbx;adortl;teeui;teedb;tee;ibxpress;visualclx;visualdbclx;vclactnband;vclshlctrls;IntrawebDB_50_70;Intraweb_50_70;Rave50CLX;Rave50VCL;dclaxserver;madBasic_;madDisAsm_
99 | Conditionals=
100 | DebugSourceDirs=
101 | UsePackages=0
102 | [Parameters]
103 | RunParams=
104 | HostApplication=
105 | Launcher=
106 | UseLauncher=0
107 | DebugCWD=
108 | [Language]
109 | ActiveLang=
110 | ProjectLang=
111 | RootDir=
112 | [Version Info]
113 | IncludeVerInfo=0
114 | AutoIncBuild=0
115 | MajorVer=1
116 | MinorVer=0
117 | Release=0
118 | Build=0
119 | Debug=0
120 | PreRelease=0
121 | Special=0
122 | Private=0
123 | DLL=0
124 | Locale=1033
125 | CodePage=1252
126 | [Version Info Keys]
127 | CompanyName=
128 | FileDescription=
129 | FileVersion=0.0.0.0
130 | InternalName=
131 | LegalCopyright=
132 | LegalTrademarks=
133 | OriginalFilename=
134 | ProductName=
135 | ProductVersion=
136 | Comments=
137 |
--------------------------------------------------------------------------------
/projects/D7/SingleTestLibW32.dof:
--------------------------------------------------------------------------------
1 | [FileVersion]
2 | Version=7.0
3 | [Compiler]
4 | A=8
5 | B=0
6 | C=1
7 | D=1
8 | E=0
9 | F=0
10 | G=1
11 | H=1
12 | I=1
13 | J=0
14 | K=0
15 | L=1
16 | M=0
17 | N=1
18 | O=1
19 | P=1
20 | Q=0
21 | R=0
22 | S=0
23 | T=0
24 | U=0
25 | V=1
26 | W=1
27 | X=1
28 | Y=1
29 | Z=1
30 | ShowHints=1
31 | ShowWarnings=1
32 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
33 | NamespacePrefix=
34 | SymbolDeprecated=1
35 | SymbolLibrary=1
36 | SymbolPlatform=1
37 | UnitLibrary=1
38 | UnitPlatform=1
39 | UnitDeprecated=1
40 | HResultCompat=1
41 | HidingMember=1
42 | HiddenVirtual=1
43 | Garbage=1
44 | BoundsError=1
45 | ZeroNilCompat=1
46 | StringConstTruncated=1
47 | ForLoopVarVarPar=1
48 | TypedConstVarPar=1
49 | AsgToTypedConst=1
50 | CaseLabelRange=1
51 | ForVariable=1
52 | ConstructingAbstract=1
53 | ComparisonFalse=1
54 | ComparisonTrue=1
55 | ComparingSignedUnsigned=1
56 | CombiningSignedUnsigned=1
57 | UnsupportedConstruct=1
58 | FileOpen=1
59 | FileOpenUnitSrc=1
60 | BadGlobalSymbol=1
61 | DuplicateConstructorDestructor=1
62 | InvalidDirective=1
63 | PackageNoLink=1
64 | PackageThreadVar=1
65 | ImplicitImport=1
66 | HPPEMITIgnored=1
67 | NoRetVal=1
68 | UseBeforeDef=1
69 | ForLoopVarUndef=1
70 | UnitNameMismatch=1
71 | NoCFGFileFound=1
72 | MessageDirective=1
73 | ImplicitVariants=1
74 | UnicodeToLocale=1
75 | LocaleToUnicode=1
76 | ImagebaseMultiple=1
77 | SuspiciousTypecast=1
78 | PrivatePropAccessor=1
79 | UnsafeType=0
80 | UnsafeCode=0
81 | UnsafeCast=0
82 | [Linker]
83 | MapFile=3
84 | OutputObjs=0
85 | ConsoleApp=1
86 | DebugInfo=0
87 | RemoteSymbols=0
88 | MinStackSize=16384
89 | MaxStackSize=1048576
90 | ImageBase=4194304
91 | ExeDescription=
92 | [Directories]
93 | OutputDir=
94 | UnitOutputDir=DCUs
95 | PackageDLLOutputDir=
96 | PackageDCPOutputDir=
97 | SearchPath=..\..\src;..\..\tests;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_common;..\..\..\..\Externals\JCL_source;..\..\..\..\Externals\JCL_windows
98 | Packages=vcl;rtl;vclx;indy;vclie;xmlrtl;inetdbbde;inet;inetdbxpress;dbrtl;soaprtl;dsnap;VclSmp;vcldb;dbexpress;dbxcds;inetdb;bdertl;vcldbx;adortl;teeui;teedb;tee;ibxpress;visualclx;visualdbclx;vclactnband;vclshlctrls;IntrawebDB_50_70;Intraweb_50_70;Rave50CLX;Rave50VCL;dclaxserver;madBasic_;madDisAsm_
99 | Conditionals=
100 | DebugSourceDirs=
101 | UsePackages=0
102 | [Parameters]
103 | RunParams=
104 | HostApplication=
105 | Launcher=
106 | UseLauncher=0
107 | DebugCWD=
108 | [Language]
109 | ActiveLang=
110 | ProjectLang=
111 | RootDir=
112 | [Version Info]
113 | IncludeVerInfo=0
114 | AutoIncBuild=0
115 | MajorVer=1
116 | MinorVer=0
117 | Release=0
118 | Build=0
119 | Debug=0
120 | PreRelease=0
121 | Special=0
122 | Private=0
123 | DLL=0
124 | Locale=1033
125 | CodePage=1252
126 | [Version Info Keys]
127 | CompanyName=
128 | FileDescription=
129 | FileVersion=1.0.0.0
130 | InternalName=
131 | LegalCopyright=
132 | LegalTrademarks=
133 | OriginalFilename=
134 | ProductName=
135 | ProductVersion=1.0.0.0
136 | Comments=
137 |
--------------------------------------------------------------------------------
/projects/D7/DUnit2ConsoleTest.dof:
--------------------------------------------------------------------------------
1 | [FileVersion]
2 | Version=7.0
3 | [Compiler]
4 | A=8
5 | B=0
6 | C=1
7 | D=1
8 | E=0
9 | F=0
10 | G=1
11 | H=1
12 | I=1
13 | J=0
14 | K=0
15 | L=1
16 | M=0
17 | N=1
18 | O=1
19 | P=1
20 | Q=0
21 | R=0
22 | S=0
23 | T=0
24 | U=0
25 | V=1
26 | W=1
27 | X=1
28 | Y=1
29 | Z=1
30 | ShowHints=1
31 | ShowWarnings=1
32 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
33 | NamespacePrefix=
34 | SymbolDeprecated=1
35 | SymbolLibrary=1
36 | SymbolPlatform=1
37 | UnitLibrary=1
38 | UnitPlatform=1
39 | UnitDeprecated=1
40 | HResultCompat=1
41 | HidingMember=1
42 | HiddenVirtual=1
43 | Garbage=1
44 | BoundsError=1
45 | ZeroNilCompat=1
46 | StringConstTruncated=1
47 | ForLoopVarVarPar=1
48 | TypedConstVarPar=1
49 | AsgToTypedConst=1
50 | CaseLabelRange=1
51 | ForVariable=1
52 | ConstructingAbstract=1
53 | ComparisonFalse=1
54 | ComparisonTrue=1
55 | ComparingSignedUnsigned=1
56 | CombiningSignedUnsigned=1
57 | UnsupportedConstruct=1
58 | FileOpen=1
59 | FileOpenUnitSrc=1
60 | BadGlobalSymbol=1
61 | DuplicateConstructorDestructor=1
62 | InvalidDirective=1
63 | PackageNoLink=1
64 | PackageThreadVar=1
65 | ImplicitImport=1
66 | HPPEMITIgnored=1
67 | NoRetVal=1
68 | UseBeforeDef=1
69 | ForLoopVarUndef=1
70 | UnitNameMismatch=1
71 | NoCFGFileFound=1
72 | MessageDirective=1
73 | ImplicitVariants=1
74 | UnicodeToLocale=1
75 | LocaleToUnicode=1
76 | ImagebaseMultiple=1
77 | SuspiciousTypecast=1
78 | PrivatePropAccessor=1
79 | UnsafeType=0
80 | UnsafeCode=0
81 | UnsafeCast=0
82 | [Linker]
83 | MapFile=3
84 | OutputObjs=0
85 | ConsoleApp=1
86 | DebugInfo=0
87 | RemoteSymbols=0
88 | MinStackSize=16384
89 | MaxStackSize=1048576
90 | ImageBase=4194304
91 | ExeDescription=
92 | [Directories]
93 | OutputDir=
94 | UnitOutputDir=DCUs
95 | PackageDLLOutputDir=
96 | PackageDCPOutputDir=
97 | SearchPath=..\..\src;..\..\ref;..\..\tests;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_common;..\..\..\..\Externals\JCL_source;..\..\..\..\Externals\JCL_windows
98 | Packages=vcl;rtl;vclx;indy;vclie;xmlrtl;inetdbbde;inet;inetdbxpress;dbrtl;soaprtl;dsnap;VclSmp;vcldb;dbexpress;dbxcds;inetdb;bdertl;vcldbx;adortl;teeui;teedb;tee;ibxpress;visualclx;visualdbclx;vclactnband;vclshlctrls;IntrawebDB_50_70;Intraweb_50_70;Rave50CLX;Rave50VCL;dclaxserver;madBasic_;madDisAsm_
99 | Conditionals=SELFTEST;CONSOLE_TESTRUNNER
100 | DebugSourceDirs=
101 | UsePackages=0
102 | [Parameters]
103 | RunParams=
104 | HostApplication=
105 | Launcher=
106 | UseLauncher=0
107 | DebugCWD=
108 | [Language]
109 | ActiveLang=
110 | ProjectLang=
111 | RootDir=
112 | [Version Info]
113 | IncludeVerInfo=0
114 | AutoIncBuild=0
115 | MajorVer=1
116 | MinorVer=0
117 | Release=0
118 | Build=0
119 | Debug=0
120 | PreRelease=0
121 | Special=0
122 | Private=0
123 | DLL=0
124 | Locale=1033
125 | CodePage=1252
126 | [Version Info Keys]
127 | CompanyName=
128 | FileDescription=
129 | FileVersion=1.0.0.0
130 | InternalName=
131 | LegalCopyright=
132 | LegalTrademarks=
133 | OriginalFilename=
134 | ProductName=
135 | ProductVersion=1.0.0.0
136 | Comments=
137 |
--------------------------------------------------------------------------------
/projects/D7/DUnit2Test.dof:
--------------------------------------------------------------------------------
1 | [FileVersion]
2 | Version=7.0
3 | [Compiler]
4 | A=8
5 | B=0
6 | C=1
7 | D=1
8 | E=0
9 | F=0
10 | G=1
11 | H=1
12 | I=1
13 | J=0
14 | K=0
15 | L=1
16 | M=0
17 | N=1
18 | O=1
19 | P=1
20 | Q=0
21 | R=0
22 | S=0
23 | T=0
24 | U=0
25 | V=1
26 | W=1
27 | X=1
28 | Y=1
29 | Z=1
30 | ShowHints=1
31 | ShowWarnings=1
32 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
33 | NamespacePrefix=
34 | SymbolDeprecated=1
35 | SymbolLibrary=1
36 | SymbolPlatform=0
37 | UnitLibrary=0
38 | UnitPlatform=0
39 | UnitDeprecated=1
40 | HResultCompat=1
41 | HidingMember=1
42 | HiddenVirtual=1
43 | Garbage=1
44 | BoundsError=1
45 | ZeroNilCompat=1
46 | StringConstTruncated=1
47 | ForLoopVarVarPar=1
48 | TypedConstVarPar=1
49 | AsgToTypedConst=1
50 | CaseLabelRange=1
51 | ForVariable=1
52 | ConstructingAbstract=1
53 | ComparisonFalse=1
54 | ComparisonTrue=1
55 | ComparingSignedUnsigned=1
56 | CombiningSignedUnsigned=1
57 | UnsupportedConstruct=1
58 | FileOpen=1
59 | FileOpenUnitSrc=1
60 | BadGlobalSymbol=1
61 | DuplicateConstructorDestructor=1
62 | InvalidDirective=1
63 | PackageNoLink=1
64 | PackageThreadVar=1
65 | ImplicitImport=1
66 | HPPEMITIgnored=1
67 | NoRetVal=1
68 | UseBeforeDef=1
69 | ForLoopVarUndef=1
70 | UnitNameMismatch=1
71 | NoCFGFileFound=1
72 | MessageDirective=1
73 | ImplicitVariants=1
74 | UnicodeToLocale=1
75 | LocaleToUnicode=1
76 | ImagebaseMultiple=1
77 | SuspiciousTypecast=1
78 | PrivatePropAccessor=1
79 | UnsafeType=0
80 | UnsafeCode=0
81 | UnsafeCast=0
82 | [Linker]
83 | MapFile=3
84 | OutputObjs=0
85 | ConsoleApp=1
86 | DebugInfo=0
87 | RemoteSymbols=0
88 | MinStackSize=16384
89 | MaxStackSize=1048576
90 | ImageBase=4194304
91 | ExeDescription=
92 | [Directories]
93 | OutputDir=
94 | UnitOutputDir=DCUs
95 | PackageDLLOutputDir=
96 | PackageDCPOutputDir=
97 | SearchPath=..\..\src;..\..\ref;..\..\tests;..\..\tests\Examples;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_common;..\..\..\..\Externals\JCL_source;..\..\..\..\Externals\JCL_windows
98 | Packages=vcl;rtl;vclx;indy;vclie;xmlrtl;inetdbbde;inet;inetdbxpress;dbrtl;soaprtl;dsnap;VclSmp;vcldb;dbexpress;dbxcds;inetdb;bdertl;vcldbx;adortl;teeui;teedb;tee;ibxpress;visualclx;visualdbclx;vclactnband;vclshlctrls;IntrawebDB_50_70;Intraweb_50_70;Rave50CLX;Rave50VCL;dclaxserver;madBasic_;madDisAsm_
99 | Conditionals=SELFTEST;USE_JEDI_JCL
100 | DebugSourceDirs=
101 | UsePackages=0
102 | [Parameters]
103 | RunParams=
104 | HostApplication=
105 | Launcher=
106 | UseLauncher=0
107 | DebugCWD=
108 | [Language]
109 | ActiveLang=
110 | ProjectLang=$00000C09
111 | RootDir=
112 | [Version Info]
113 | IncludeVerInfo=0
114 | AutoIncBuild=0
115 | MajorVer=1
116 | MinorVer=0
117 | Release=0
118 | Build=0
119 | Debug=0
120 | PreRelease=0
121 | Special=0
122 | Private=0
123 | DLL=0
124 | Locale=1033
125 | CodePage=1252
126 | [Version Info Keys]
127 | CompanyName=
128 | FileDescription=
129 | FileVersion=1.0.0.0
130 | InternalName=
131 | LegalCopyright=
132 | LegalTrademarks=
133 | OriginalFilename=
134 | ProductName=
135 | ProductVersion=1.0.0.0
136 | Comments=
137 |
--------------------------------------------------------------------------------
/externals/adom/README.txt:
--------------------------------------------------------------------------------
1 | ================================================================
2 | = ALTERNATIVE DOCUMENT OBJECT MODEL (ADOM) GENERAL INFORMATION =
3 | ================================================================
4 |
5 |
6 | What is the Alternative Document Object Model Package?
7 | ------------------------------------------------------
8 |
9 | The 'Alternative Document Object Model' Package for Delphi and
10 | Kylix contains several functions, classes, and components which
11 | support the processing of XML documents. It allows to represent
12 | an XML document by Delphi objects which reproduce the structure
13 | and content of the XML document in an object tree. XML parser
14 | components contained in the package make it easy to transform
15 | any XML file or XML string into such an object tree, which then
16 | can be modified or evaluated by a great number of available
17 | functions. A detailed documentation is included.
18 |
19 |
20 | Website
21 | -------
22 |
23 | The project's home is located at the Open XML website:
24 | "http://www.philo.de/xml/".
25 |
26 |
27 | Supported Delphi/Kylix Versions
28 | -------------------------------
29 |
30 | The Alternative Document Object Model Package works with
31 | Delphi 5, 6, 7, 8, 2005, 2006, 2007, 2009, 2010, XE 1 and
32 | Kylix 3. It might also work with later Delphi or earlier
33 | Kylix versions, but this has not been tested.
34 |
35 |
36 | Requirements
37 | ------------
38 |
39 | The latest version of the Open XML Utilities Library must be
40 | installed on your system. You can download it from the Open
41 | XML website.
42 |
43 |
44 | Contents of the Zip-Archive
45 | ---------------------------
46 |
47 | All files needed for installing the Alternative Document Object
48 | Model can be found in a zip-archive which can be downloaded
49 | via the Open XML website. This archive contains the following
50 | files and directories:
51 |
52 | Documentation Files:
53 |
54 | * BUGLIST.txt
55 | A list of all known bugs in the source code and a to-do-list.
56 |
57 | * HISTORY.txt
58 | The history of development of the 'Alternative Document Object
59 | Model' including a list of all deviations from earlier
60 | version.
61 |
62 | * INSTALL.txt
63 | The installation instructions.
64 |
65 | * LICENSE.txt
66 | The license of the 'Alternative Document Object Model'.
67 |
68 | * README.txt
69 | Obviously the file your are currently reading.
70 |
71 | * UPGRADE.txt
72 | Hints, how to upgrade if you had installed any previous
73 | version of the 'Alternative Document Object Model'.
74 |
75 |
76 | Directories:
77 |
78 | * add_ons
79 | A folder containing additional components and classes.
80 | Please read the README.txt files in the sub-directories
81 | for further instructions.
82 |
83 | * doc
84 | A folder which holds a detailed manual of the 'Alternative
85 | Document Object Model' as an XML-text.
86 |
87 | * examples
88 | A folder containing sample ADOM applications for Delphi.
89 |
90 | * packages
91 | A folder containing package files to install ADOM.
92 |
93 | * sources
94 | A folder containing the ADOM code files up to Delphi 2009
95 | and Kylix.
96 |
97 | * sources-delphi2010
98 | A folder containing the ADOM code files for Delphi 2010 and
99 | Delphi XE.
--------------------------------------------------------------------------------
/src/WindowsUtils.pas:
--------------------------------------------------------------------------------
1 | unit WindowsUtils;
2 |
3 | {$I dunit.inc}
4 |
5 | interface
6 |
7 |
8 | function ApplicationName: string;
9 | function GetEXEPath: string;
10 | function GetAppConfigDir(Global: Boolean = False): string;
11 |
12 |
13 | implementation
14 |
15 | uses
16 | Windows
17 | ,SysUtils
18 | ;
19 |
20 | const
21 | CSIDL_LOCAL_APPDATA = $001C; { %USERPROFILE%\Local Settings\Application Data (non roaming)}
22 | CSIDL_COMMON_APPDATA = $0023; { \All Users\Application Data }
23 | CSIDL_FLAG_CREATE = $8000; { (force creation of requested folder if it doesn't exist yet)}
24 | CSIDL_PERSONAL = $0005;
25 |
26 | type
27 | PFNSHGetFolderPath = function(Ahwnd: HWND; Csidl: Integer; Token: THandle; Flags: DWord; Path: PChar): HRESULT; stdcall;
28 |
29 | var
30 | SHGetFolderPath: PFNSHGetFolderPath = nil;
31 | CFGDLLHandle: THandle = 0;
32 |
33 | procedure _InitDLL;
34 | var
35 | LProcAddress: Pointer;
36 | begin
37 | LProcAddress:= nil;
38 | CFGDLLHandle := LoadLibrary('shell32.dll');
39 | if (CFGDLLHandle<>0) then
40 | begin
41 | LProcAddress := GetProcAddress(CFGDLLHandle,'SHGetFolderPathA');
42 | if (LProcAddress = nil) then
43 | begin
44 | FreeLibrary(CFGDLLHandle);
45 | CFGDllHandle := 0;
46 | end
47 | else
48 | SHGetFolderPath := PFNSHGetFolderPath(LProcAddress);
49 | end;
50 |
51 | if (LProcAddress = nil) then
52 | begin
53 | CFGDLLHandle := LoadLibrary('shfolder.dll');
54 | if (CFGDLLHandle <> 0) then
55 | begin
56 | LProcAddress := GetProcAddress(CFGDLLHandle,'SHGetFolderPathA');
57 | if (LProcAddress=Nil) then
58 | begin
59 | FreeLibrary(CFGDLLHandle);
60 | CFGDllHandle := 0;
61 | end
62 | else
63 | ShGetFolderPath := PFNSHGetFolderPath(LProcAddress);
64 | end;
65 | end;
66 |
67 | if (@ShGetFolderPath = nil) then
68 | raise Exception.Create('Could not determine SHGetFolderPath function');
69 | end;
70 |
71 | function _GetSpecialDir(ID: Integer): string;
72 | var
73 | APath: Array[0..MAX_PATH] of ansichar;
74 | APtr: PAnsiChar;
75 | begin
76 | Result := '';
77 | if (CFGDLLHandle = 0) then
78 | _InitDLL;
79 | if Assigned(SHGetFolderPath) then
80 | begin
81 | if SHGetFolderPath(0,ID or CSIDL_FLAG_CREATE,0,0,@APATH[0]) = S_OK then
82 | begin
83 | APtr := PAnsiChar(@APath[0]);
84 | Result := IncludeTrailingPathDelimiter(APtr);
85 | end;
86 | end;
87 | end;
88 |
89 | function ApplicationName: string;
90 | begin
91 | Result := ChangeFileExt(ExtractFileName(Paramstr(0)),'');
92 | end;
93 |
94 | function GetEXEPath: string;
95 | var
96 | path: array[0..MAX_PATH - 1] of char;
97 | begin
98 | if IsLibrary then
99 | SetString(Result, path, GetModuleFileName(HInstance, path, SizeOf(path)))
100 | else
101 | Result := Paramstr(0);
102 | Result := ExtractFilePath(Result);
103 | end;
104 |
105 | function GetAppConfigDir(Global: Boolean): string;
106 | begin
107 | if Global then
108 | Result := _GetSpecialDir(CSIDL_COMMON_APPDATA) + ApplicationName
109 | else
110 | Result := _GetSpecialDir(CSIDL_LOCAL_APPDATA) + ApplicationName;
111 |
112 | if (Result = '') then
113 | Result := GetEXEPath;
114 | end;
115 |
116 |
117 | end.
--------------------------------------------------------------------------------
/projects/D7/MiniTestLibW32D.dof:
--------------------------------------------------------------------------------
1 | [FileVersion]
2 | Version=7.0
3 | [Compiler]
4 | A=8
5 | B=0
6 | C=1
7 | D=1
8 | E=0
9 | F=0
10 | G=1
11 | H=1
12 | I=1
13 | J=0
14 | K=0
15 | L=1
16 | M=0
17 | N=1
18 | O=1
19 | P=1
20 | Q=0
21 | R=0
22 | S=0
23 | T=0
24 | U=0
25 | V=1
26 | W=1
27 | X=1
28 | Y=1
29 | Z=1
30 | ShowHints=1
31 | ShowWarnings=1
32 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
33 | NamespacePrefix=
34 | SymbolDeprecated=1
35 | SymbolLibrary=1
36 | SymbolPlatform=1
37 | UnitLibrary=1
38 | UnitPlatform=1
39 | UnitDeprecated=1
40 | HResultCompat=1
41 | HidingMember=1
42 | HiddenVirtual=1
43 | Garbage=1
44 | BoundsError=1
45 | ZeroNilCompat=1
46 | StringConstTruncated=1
47 | ForLoopVarVarPar=1
48 | TypedConstVarPar=1
49 | AsgToTypedConst=1
50 | CaseLabelRange=1
51 | ForVariable=1
52 | ConstructingAbstract=1
53 | ComparisonFalse=1
54 | ComparisonTrue=1
55 | ComparingSignedUnsigned=1
56 | CombiningSignedUnsigned=1
57 | UnsupportedConstruct=1
58 | FileOpen=1
59 | FileOpenUnitSrc=1
60 | BadGlobalSymbol=1
61 | DuplicateConstructorDestructor=1
62 | InvalidDirective=1
63 | PackageNoLink=1
64 | PackageThreadVar=1
65 | ImplicitImport=1
66 | HPPEMITIgnored=1
67 | NoRetVal=1
68 | UseBeforeDef=1
69 | ForLoopVarUndef=1
70 | UnitNameMismatch=1
71 | NoCFGFileFound=1
72 | MessageDirective=1
73 | ImplicitVariants=1
74 | UnicodeToLocale=1
75 | LocaleToUnicode=1
76 | ImagebaseMultiple=1
77 | SuspiciousTypecast=1
78 | PrivatePropAccessor=1
79 | UnsafeType=0
80 | UnsafeCode=0
81 | UnsafeCast=0
82 | [Linker]
83 | MapFile=3
84 | OutputObjs=0
85 | ConsoleApp=1
86 | DebugInfo=0
87 | RemoteSymbols=0
88 | MinStackSize=16384
89 | MaxStackSize=1048576
90 | ImageBase=4194304
91 | ExeDescription=
92 | [Directories]
93 | OutputDir=
94 | UnitOutputDir=DCUs
95 | PackageDLLOutputDir=
96 | PackageDCPOutputDir=
97 | SearchPath=..\..\src;..\..\tests;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_common;..\..\..\..\Externals\JCL_source;..\..\..\..\Externals\JCL_windows
98 | Packages=vcl;rtl;vclx;indy;vclie;xmlrtl;inetdbbde;inet;inetdbxpress;dbrtl;soaprtl;dsnap;VclSmp;vcldb;dbexpress;dbxcds;inetdb;bdertl;vcldbx;adortl;teeui;teedb;tee;ibxpress;visualclx;visualdbclx;vclactnband;vclshlctrls;IntrawebDB_50_70;Intraweb_50_70;Rave50CLX;Rave50VCL;dclaxserver;madBasic_;madDisAsm_
99 | Conditionals=
100 | DebugSourceDirs=
101 | UsePackages=0
102 | [Parameters]
103 | RunParams=
104 | HostApplication=
105 | Launcher=
106 | UseLauncher=0
107 | DebugCWD=
108 | [Language]
109 | ActiveLang=
110 | ProjectLang=
111 | RootDir=
112 | [Version Info]
113 | IncludeVerInfo=0
114 | AutoIncBuild=0
115 | MajorVer=1
116 | MinorVer=0
117 | Release=0
118 | Build=0
119 | Debug=0
120 | PreRelease=0
121 | Special=0
122 | Private=0
123 | DLL=0
124 | Locale=1033
125 | CodePage=1252
126 | [Version Info Keys]
127 | CompanyName=
128 | FileDescription=
129 | FileVersion=1.0.0.0
130 | InternalName=
131 | LegalCopyright=
132 | LegalTrademarks=
133 | OriginalFilename=
134 | ProductName=
135 | ProductVersion=1.0.0.0
136 | Comments=
137 | [HistoryLists\hlConditionals]
138 | Count=1
139 | Item0=FASTMM;USE_JEDI_JCL
140 | [HistoryLists\hlUnitAliases]
141 | Count=1
142 | Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
143 | [HistoryLists\hlSearchPath]
144 | Count=1
145 | Item0=..\..\src;..\..\tests;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_common;..\..\..\..\Externals\JCL_source;..\..\..\..\Externals\JCL_windows
146 | [HistoryLists\hlUnitOutputDirectory]
147 | Count=2
148 | Item0=DCUs
149 | Item1=LibDCUs
150 |
--------------------------------------------------------------------------------
/projects/D7/MiniTestLibW32B.dof:
--------------------------------------------------------------------------------
1 | [FileVersion]
2 | Version=7.0
3 | [Compiler]
4 | A=8
5 | B=0
6 | C=1
7 | D=1
8 | E=0
9 | F=0
10 | G=1
11 | H=1
12 | I=1
13 | J=0
14 | K=0
15 | L=1
16 | M=0
17 | N=1
18 | O=1
19 | P=1
20 | Q=0
21 | R=0
22 | S=0
23 | T=0
24 | U=0
25 | V=1
26 | W=1
27 | X=1
28 | Y=1
29 | Z=1
30 | ShowHints=1
31 | ShowWarnings=1
32 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
33 | NamespacePrefix=
34 | SymbolDeprecated=1
35 | SymbolLibrary=1
36 | SymbolPlatform=1
37 | UnitLibrary=1
38 | UnitPlatform=1
39 | UnitDeprecated=1
40 | HResultCompat=1
41 | HidingMember=1
42 | HiddenVirtual=1
43 | Garbage=1
44 | BoundsError=1
45 | ZeroNilCompat=1
46 | StringConstTruncated=1
47 | ForLoopVarVarPar=1
48 | TypedConstVarPar=1
49 | AsgToTypedConst=1
50 | CaseLabelRange=1
51 | ForVariable=1
52 | ConstructingAbstract=1
53 | ComparisonFalse=1
54 | ComparisonTrue=1
55 | ComparingSignedUnsigned=1
56 | CombiningSignedUnsigned=1
57 | UnsupportedConstruct=1
58 | FileOpen=1
59 | FileOpenUnitSrc=1
60 | BadGlobalSymbol=1
61 | DuplicateConstructorDestructor=1
62 | InvalidDirective=1
63 | PackageNoLink=1
64 | PackageThreadVar=1
65 | ImplicitImport=1
66 | HPPEMITIgnored=1
67 | NoRetVal=1
68 | UseBeforeDef=1
69 | ForLoopVarUndef=1
70 | UnitNameMismatch=1
71 | NoCFGFileFound=1
72 | MessageDirective=1
73 | ImplicitVariants=1
74 | UnicodeToLocale=1
75 | LocaleToUnicode=1
76 | ImagebaseMultiple=1
77 | SuspiciousTypecast=1
78 | PrivatePropAccessor=1
79 | UnsafeType=0
80 | UnsafeCode=0
81 | UnsafeCast=0
82 | [Linker]
83 | MapFile=3
84 | OutputObjs=0
85 | ConsoleApp=1
86 | DebugInfo=0
87 | RemoteSymbols=0
88 | MinStackSize=16384
89 | MaxStackSize=1048576
90 | ImageBase=4194304
91 | ExeDescription=
92 | [Directories]
93 | OutputDir=
94 | UnitOutputDir=DCUs
95 | PackageDLLOutputDir=
96 | PackageDCPOutputDir=
97 | SearchPath=..\..\src;..\..\tests;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_common;..\..\..\..\Externals\JCL_source;..\..\..\..\Externals\JCL_windows
98 | Packages=vcl;rtl;vclx;indy;vclie;xmlrtl;inetdbbde;inet;inetdbxpress;dbrtl;soaprtl;dsnap;VclSmp;vcldb;dbexpress;dbxcds;inetdb;bdertl;vcldbx;adortl;teeui;teedb;tee;ibxpress;visualclx;visualdbclx;vclactnband;vclshlctrls;IntrawebDB_50_70;Intraweb_50_70;Rave50CLX;Rave50VCL;dclaxserver;madBasic_;madDisAsm_
99 | Conditionals=USE_JEDI_JCL
100 | DebugSourceDirs=
101 | UsePackages=0
102 | [Parameters]
103 | RunParams=
104 | HostApplication=
105 | Launcher=
106 | UseLauncher=0
107 | DebugCWD=
108 | [Language]
109 | ActiveLang=
110 | ProjectLang=
111 | RootDir=
112 | [Version Info]
113 | IncludeVerInfo=0
114 | AutoIncBuild=0
115 | MajorVer=1
116 | MinorVer=0
117 | Release=0
118 | Build=0
119 | Debug=0
120 | PreRelease=0
121 | Special=0
122 | Private=0
123 | DLL=0
124 | Locale=1033
125 | CodePage=1252
126 | [Version Info Keys]
127 | CompanyName=
128 | FileDescription=
129 | FileVersion=1.0.0.0
130 | InternalName=
131 | LegalCopyright=
132 | LegalTrademarks=
133 | OriginalFilename=
134 | ProductName=
135 | ProductVersion=1.0.0.0
136 | Comments=
137 | [HistoryLists\hlConditionals]
138 | Count=1
139 | Item0=FASTMM;USE_JEDI_JCL
140 | [HistoryLists\hlUnitAliases]
141 | Count=1
142 | Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
143 | [HistoryLists\hlSearchPath]
144 | Count=1
145 | Item0=..\..\src;..\..\tests;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_common;..\..\..\..\Externals\JCL_source;..\..\..\..\Externals\JCL_windows
146 | [HistoryLists\hlUnitOutputDirectory]
147 | Count=2
148 | Item0=DCUs
149 | Item1=LibDCUs
150 |
--------------------------------------------------------------------------------
/projects/D7/MiniTestLibW32C.dof:
--------------------------------------------------------------------------------
1 | [FileVersion]
2 | Version=7.0
3 | [Compiler]
4 | A=8
5 | B=0
6 | C=1
7 | D=1
8 | E=0
9 | F=0
10 | G=1
11 | H=1
12 | I=1
13 | J=0
14 | K=0
15 | L=1
16 | M=0
17 | N=1
18 | O=1
19 | P=1
20 | Q=0
21 | R=0
22 | S=0
23 | T=0
24 | U=0
25 | V=1
26 | W=1
27 | X=1
28 | Y=1
29 | Z=1
30 | ShowHints=1
31 | ShowWarnings=1
32 | UnitAliases=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
33 | NamespacePrefix=
34 | SymbolDeprecated=1
35 | SymbolLibrary=1
36 | SymbolPlatform=1
37 | UnitLibrary=1
38 | UnitPlatform=1
39 | UnitDeprecated=1
40 | HResultCompat=1
41 | HidingMember=1
42 | HiddenVirtual=1
43 | Garbage=1
44 | BoundsError=1
45 | ZeroNilCompat=1
46 | StringConstTruncated=1
47 | ForLoopVarVarPar=1
48 | TypedConstVarPar=1
49 | AsgToTypedConst=1
50 | CaseLabelRange=1
51 | ForVariable=1
52 | ConstructingAbstract=1
53 | ComparisonFalse=1
54 | ComparisonTrue=1
55 | ComparingSignedUnsigned=1
56 | CombiningSignedUnsigned=1
57 | UnsupportedConstruct=1
58 | FileOpen=1
59 | FileOpenUnitSrc=1
60 | BadGlobalSymbol=1
61 | DuplicateConstructorDestructor=1
62 | InvalidDirective=1
63 | PackageNoLink=1
64 | PackageThreadVar=1
65 | ImplicitImport=1
66 | HPPEMITIgnored=1
67 | NoRetVal=1
68 | UseBeforeDef=1
69 | ForLoopVarUndef=1
70 | UnitNameMismatch=1
71 | NoCFGFileFound=1
72 | MessageDirective=1
73 | ImplicitVariants=1
74 | UnicodeToLocale=1
75 | LocaleToUnicode=1
76 | ImagebaseMultiple=1
77 | SuspiciousTypecast=1
78 | PrivatePropAccessor=1
79 | UnsafeType=0
80 | UnsafeCode=0
81 | UnsafeCast=0
82 | [Linker]
83 | MapFile=3
84 | OutputObjs=0
85 | ConsoleApp=1
86 | DebugInfo=0
87 | RemoteSymbols=0
88 | MinStackSize=16384
89 | MaxStackSize=1048576
90 | ImageBase=4194304
91 | ExeDescription=
92 | [Directories]
93 | OutputDir=
94 | UnitOutputDir=DCUs
95 | PackageDLLOutputDir=
96 | PackageDCPOutputDir=
97 | SearchPath=..\..\src;..\..\tests;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_common;..\..\..\..\Externals\JCL_source;..\..\..\..\Externals\JCL_windows
98 | Packages=vcl;rtl;vclx;indy;vclie;xmlrtl;inetdbbde;inet;inetdbxpress;dbrtl;soaprtl;dsnap;VclSmp;vcldb;dbexpress;dbxcds;inetdb;bdertl;vcldbx;adortl;teeui;teedb;tee;ibxpress;visualclx;visualdbclx;vclactnband;vclshlctrls;IntrawebDB_50_70;Intraweb_50_70;Rave50CLX;Rave50VCL;dclaxserver;madBasic_;madDisAsm_
99 | Conditionals=
100 | DebugSourceDirs=
101 | UsePackages=0
102 | [Parameters]
103 | RunParams=
104 | HostApplication=
105 | Launcher=
106 | UseLauncher=0
107 | DebugCWD=
108 | [Language]
109 | ActiveLang=
110 | ProjectLang=
111 | RootDir=
112 | [Version Info]
113 | IncludeVerInfo=0
114 | AutoIncBuild=0
115 | MajorVer=1
116 | MinorVer=0
117 | Release=0
118 | Build=0
119 | Debug=0
120 | PreRelease=0
121 | Special=0
122 | Private=0
123 | DLL=0
124 | Locale=1033
125 | CodePage=1252
126 | [Version Info Keys]
127 | CompanyName=
128 | FileDescription=
129 | FileVersion=1.0.0.0
130 | InternalName=
131 | LegalCopyright=
132 | LegalTrademarks=
133 | OriginalFilename=
134 | ProductName=
135 | ProductVersion=1.0.0.0
136 | Comments=
137 | [HistoryLists\hlConditionals]
138 | Count=1
139 | Item0=FASTMM;USE_JEDI_JCL;SELFTEST
140 | [HistoryLists\hlUnitAliases]
141 | Count=1
142 | Item0=WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE;
143 | [HistoryLists\hlSearchPath]
144 | Count=1
145 | Item0=..\..\src;..\..\tests;..\..\..\..\Externals\FastMM;..\..\..\..\Externals\JCL_common;..\..\..\..\Externals\JCL_source;..\..\..\..\Externals\JCL_windows
146 | [HistoryLists\hlUnitOutputDirectory]
147 | Count=2
148 | Item0=DCUs
149 | Item1=LibDCUs
150 |
--------------------------------------------------------------------------------