xUnit Testing Frameworks
Unit testing frameworks are packages of classes that provide support for developing and executing unit tests. They are easily extended to support more specific or specialized types of unit testing.
The xUnit family of testing frameworks, based on the original SUnit framework (for unit testing SmallTalk code), includes such frameworks as:
-
JUnit — Unit testing framework for Java code.
-
NUnit — Unit testing framework for C#, VB.NET, and other .NET language code.
-
CppUnit — Unit testing framework for C++ code.
-
PyUnit — Unit testing framework for Python code.