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
Copy file name to clipboardExpand all lines: docs/About-wtPLSQL.md
+6-4Lines changed: 6 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -36,8 +36,10 @@ The wtPLSQL project is an attempt to allow PL/SQL developers to be PL/SQL develo
36
36
37
37
The wtPLSQL framework includes provisions for the following errors during execution:
38
38
* Un-handled test runner exceptions
39
-
* Storage of a large test result sets
40
-
* Isolation of test runner results during concurrent test runs.
39
+
* Storage errors from too many old test result sets.
40
+
* Isolation of different test runner results during concurrent test runs.
41
+
* Missing or non-existent test runners.
42
+
* Incorrect/incompatable DBMS_PROFILER version
41
43
42
44
### Dynamic Testing
43
45
[Testing that takes place when the program itself is run.](https://en.wikipedia.org/wiki/Software_testing#Static_vs._dynamic_testing)
@@ -67,7 +69,7 @@ In the wtPLSQL framework, the DBOUT can be any of the following PL/SQL objects:
67
69
68
70
[Put Test Code in Same Package](https://utplsql.org/utPLSQL/v2.3.1/samepack.html)
69
71
70
-
With utPLSQL V1/V2, packages can include an embedded self-test. The required calls can be exposed within the package that is being tested. This is particularly useful for testing package internals like private variables and procedures. These embedded selftests also remove the need to expose private variables and procudures to public calls so they can be tested.
72
+
With utPLSQL V1/V2, packages can include an embedded self-test. The required calls can be exposed within the package that is being tested. This is particularly useful for testing package internals like private variables and procedures. These embedded selftests also remove the need to expose private variables and procedures to public calls so they can be tested.
71
73
72
74
wtPLSQL continues this capability. However, with wtPLSQL, the addition of an embedded selftest requires only 1 additional procedure call in the package specification (WTPLSQL_RUN).
73
75
@@ -102,7 +104,7 @@ In the wtPLSQL framework, integration testing of multiple database objects (no m
102
104
103
105
[A test suite is a set of tests that all share the same fixture.](https://en.wikipedia.org/wiki/XUnit#Test_suites)
104
106
105
-
Test fixtures and test suites are a part of the xUnit testing framework. At the core, wtPLSQL does not include test fixtures or test suites. If needed, these can be defined and implemented in a variety of ways.
107
+
Test fixtures and test suites are a part of the xUnit testing framework. At the core, wtPLSQL does not include test fixtures or test suites. If needed, these can be easily defined and implemented in a test runner package.
106
108
107
109
## Test Driven Development
108
110
With **TDD** (Test Driven Development), [you write a test before you write just enough production code to fulfill that test](http://agiledata.org/essays/tdd.html)
0 commit comments