You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Correct directory structure.
Update re creation of separate group and project files for Delphi XE
Add notes section explaining project file naming
Remove unnecessary leading spaces on some lines
Copy file name to clipboardExpand all lines: csdb/tests/README.md
+34-16Lines changed: 34 additions & 16 deletions
Original file line number
Diff line number
Diff line change
@@ -8,34 +8,52 @@ The project has the following directories:
8
8
9
9
### `./`
10
10
11
-
Contains this file.
11
+
Contains:
12
12
13
-
### `./Src`
13
+
* this file: `README.md`
14
+
* project group files for Delphi 2006..XE[[1]](#1) that group together all the sub-projects that are stored in sub-directories of `Src`.
15
+
* a batch file, `Config.bat`, that is used to create the temporary directories needed to compile the code.
14
16
15
-
Contains project groups files for Delphi 2006..2010 that group together all the sub-projects that are stored in sub-directories of `Src`.
17
+
### `./Cat-Date`
16
18
17
-
There is also a batch file, `Config.bat`, that is used to create the temporary directories needed to compile the code.
19
+
Contains the _TestDateCat_[[2]](#2) project that provides _DUnit_ tests for selected snippets from the database's _Date and Time_ category.
18
20
19
-
### `./Src/Cat-Date`
21
+
### `./Cat-Drive`
20
22
21
-
Contains the _TestDateCat_ project that provides _DUnit_ tests for selected snippets from the database's _Date and Time_ category.
23
+
Contains the _TestDriveCat_[[2]](#2) project that implements a GUI application that exercises and demonstrates all the code from the database's _Drive Management_ category.
22
24
23
-
### `./Src/Cat-Drive`
25
+
### `./Cat-Hex`
24
26
25
-
Contains the _TestDriveCat_ project that implements a GUI application that exercises and demonstrates all the code from the database's _Drive Management_ category.
27
+
Contains the _TestHexCat_[[2]](#2) project that provides _DUnit_ tests for all the snippets from the database's _Hex Utilities_ category.
26
28
27
-
### `./Src/Cat-Hex`
29
+
### `./Cat-Maths`
28
30
29
-
Contains the _TestHexCat_ project that provides _DUnit_ tests for all the snippets from the database's _Hex Utilities_ category.
31
+
Contains the _TestCatMaths_[[2]](#2) project that provides _DUnit_ tests for selected snippets from the database's _Mathematics_ category.
30
32
31
-
### `./Src/Cat-Maths`
33
+
### `./Cat-String`
32
34
33
-
Contains the _TestCatMaths_ project that provides _DUnit_ tests for selected snippets from the database's _Mathematics_ category.
35
+
Contains the _TestCatString_[[2]](#2) project that provides _DUnit_ tests for selected snippets from the database's _String Management_ category.
34
36
35
-
### `./Src/Cat-String`
37
+
### `./Cat-WinSys`
36
38
37
-
Contains the _TestCatString_ project that provides _DUnit_ tests for selected snippets from the database's _String Management_ category.
39
+
Contains the _TextWinSysCat_[[2]](#2) project that provides a GUI application that exercises and demonstrates all the code from the database's _Windows System_ category.
38
40
39
-
### `./Src/Cat-WinSys`
41
+
##Notes
40
42
41
-
Contains the _TextWinSysCat_ project that provides a GUI application that exercises and demonstrates all the code from the database's _Windows System_ category.
43
+
### 1
44
+
45
+
There are different versions of the group project file for different Delphi versions:
46
+
47
+
*`CodeSnippetsTestsbdsgroup` for Delphi 2006
48
+
*`CodeSnippetsTests.groupproj` for Delphi 2007-2010
49
+
*`CodeSnippetsTestsXE.groupproj` for Delphi XE
50
+
51
+
### 2
52
+
53
+
The are different versions of project files for different versions of Delphi. They are:
54
+
55
+
*`<NAME>.bdsproj` for Delphi 2006
56
+
*`<NAME>.dproj` for Delphi 2007 to 2010
57
+
*`<NAME>XE.dproj` for Delphi XE
58
+
59
+
where `<NAME>` is the base name of the project, for example `TestDateCat` or `TestCatMaths`.
0 commit comments