About Check
-----------
-Check is a unit test framework for C. It features a simple interface
+Check is a unit testing framework for C. It features a simple interface
for defining unit tests, putting little in the way of the
developer. Tests are run in a separate address space, so Check can
catch both assertion failures and code errors that cause segmentation
[ ] * Allow unit tests to write to the log
[ ] * Allow unit tests that expect output (see stdout logging above) (but
maybe perl/sh/expect/dejagnu are better tools)
-[ ] * Autoproduce unit test framework from header files
+[ ] * Autoproduce unit testing framework from header files
[ ] * Count the number of START_TEST macros and check that each function
is added to some suite; issue a warning message otherwise. Maybe the
best way to do this is to put each function onto a list or
@copying
This manual is for Check
(version @value{VERSION}, @value{UPDATED}),
-a unit test framework for C programs.
+a unit testing framework for C.
Copyright @copyright{} 2001--2006 Arien Malec, Chris Pickett, Fredrik
Hugosson, and Robert Lemmen.
@titlepage
@title Check
-@subtitle A Unit Test Framework for C
+@subtitle A Unit Testing Framework for C
@subtitle for version @value{VERSION}, @value{UPDATED}
@author Arien Malec
@author Chris Pickett
CUnit homepage}.
@item CppUnit
-The premier unit test framework for C++; you can also use it to test C
+The premier unit testing framework for C++; you can also use it to test C
code. It is stable, actively developed, and has a GUI interface. The
primary reasons not to use CppUnit for C are first that it is quite
big, and second you have to write your tests in C++, which means you
feature). Try 'em all out: adapt this tutorial to use all of the
frameworks above, and use whichever you like. Contribute, spread the
word, and make one a standard. Languages such as Java and Python are
-fortunate to have standard unit test frameworks; it would be desirable
+fortunate to have standard unit testing frameworks; it would be desirable
that C have one as well.
@node Tutorial, Advanced Features, Unit Testing in C, Top
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
- <title>Check: A unit test framework for C</title>
+ <title>Check: A unit testing framework for C</title>
</head>
<body>
-<h1>Check: A unit test framework for C</h1>
-<p>Check is a unit test framework for C. It features a simple interface
+<h1>Check: A unit testing framework for C</h1>
+<p>Check is a unit testing framework for C. It features a simple interface
for defining unit tests, putting little in the way of the developer.
Tests are run in a separate address space, so Check can catch both
assertion failures and code errors that cause segmentation faults or
<p>Check was inspired by similar frameworks that currently exist for
most programming languages; the most famous example being JUnit for
Java (<a href="http://www.junit.org">www.junit.org</a>). There is a
-list of unit test frameworks for multiple languages at <a
+list of unit testing frameworks for multiple languages at <a
href="http://www.xprogramming.com/software.htm">www.xprogramming.com/software.htm</a>
. Unit testing has a long history as part of formal quality assurance
methodologies, but has recently been associated with the lightweight