-
Notifications
You must be signed in to change notification settings - Fork 10
Home
DannoHung edited this page Sep 13, 2010
·
12 revisions
The qspec testing framework has several components. These include the basic testing tools used for collecting tests together, specifying a test, and making assertions along with facilities for loading data, replacing segments of code for the purposes of invasive testing, callbacks for integratoin, and a basic test runner script.
If you would like to learn about the whole framework, please read through the tutorial, or you can jump to a section:
- Tutorial
-
Specifications – (keywords:
desc
) -
Expectations – (keywords:
should
,fuzz
) -
Assertions – (keywords:
must
,musteq
,mustlike
,mustthrow
, …) -
Mocking – (keywords:
mock
) -
Fixtures – (keywords:
fixture
,fixtureAs
) -
Helpers – (keywords:
before
,after
,alt
) - Test Runner
- Callbacks
- Extending qspec
- Replacing qutil Components
You can also watch a video presentation