RSS 9 projects tagged "Unit Testing"

Download Website Updated 23 Jan 2012 LibU

Screenshot
Pop 121.32
Vit 5.23

LibU is a multiplatform C library that comes under a BSD-style license. It includes many interdependent modules for accomplishing several tasks: memory allocation, networking and URI parsing, string manipulation, debugging, and logging in a very compact way, plus many other miscellaneous tasks. It has a small footprint (about 70KB for the default configuration), it is modular, and it has a multiplatform nature, making it an ideal candidate for embedded systems. KLone is an example of such usage.

No download Website Updated 03 Sep 2011 filterunit

Screenshot
Pop 68.59
Vit 7.15

filterunit allows unit tests to be devised for command line programs that use files as input and output. Classic Unix filters are a typical example. filterunit runs the program under test with the specified input files and compares the actual results with the expected results.

No download Website Updated 16 Oct 2009 Thread Weaver

Screenshot
Pop 25.18
Vit 36.28

Thread Weaver is a framework for writing multithreaded unit tests for Java classes. It lets you create breakpoints inside your code and to stop individual threads when they reach a breakpoint. This allows you to produce controlled repeatable tests that can help to verify thread safety and detect race conditions.

Download Website Updated 17 Apr 2011 pyrobase

Screenshot
Pop 28.07
Vit 1.00

pyrobase assembles general Python helper functions and classes that can be applied to any project. This includes some additional tasks for the Paver build tool, an improved xmlrpc2scgi module, unit test helpers, and generic base modules for various domains. All modules have unit tests, and the goal is to reach >80% coverage.

No download Website Updated 10 Sep 2011 LolUnit

Screenshot
Pop 21.63
Vit 1.00

LolUnit is a lightweight (single header, no binary) C++ unit testing framework. It provides a CppUnit-like preprocessor macro API, augmented with support for more comparison types and reports about the current testing context.

No download No website Updated 02 Feb 2012 Complexity Analyzer

Screenshot
Pop 17.26
Vit 21.86

Complexity Analyzer is a utility class that can evaluate the complexity of the code in another class and provide a complexity ranking for methods. Given existing unit tests, it provides a to do list, consisting of all methods with incomplete or missing tests, again ordered by complexity. It complements PHPUnit's code coverage functionality and can be used for guiding test writing efforts. It provides command line interface options, so it can be executed as a command from a shell.

No download No website Updated 12 Feb 2012 ytest

Screenshot
Pop 21.59
Vit 21.62

ytest is a PHPUnit extension, based on the PHP extension "runkit", that allows you to replace static, private, and global functions with fakes, stubs, or mocks. This eases the automated testing of PHP applications that weren't written in a TDD fashion (i.e. test-first). It can also be helpful on projects where many methods are kept private, or projects that don't use OOP so much. ytest has already been used to "test after" (as opposed to "test first") some real-life commercial projects, and has proven useful. It needs PHP >= 5.2.

No download Website Updated 04 Oct 2012 Codeception

Screenshot
Pop 35.36
Vit 1.83

Codeception is a full-stack testing PHP framework. Inspired by BDD, it provides an original way for writing acceptance, functional, and unit tests. It's easy to write, easy to understand, and easy to run in a browser or its emulator.

No download Website Updated 08 May 2013 cmocka

Screenshot
Pop 25.81
Vit 10.79

cmocka is a unit testing framework for C with mock objects. There are a variety of C unit testing frameworks available supporting different platforms and compilers. Some development requires a lot of different compilers and older versions, which makes it difficult to use unit testing frameworks. The idea of CMocka is that a test application only requires the standard C library and CMocka itself to minimize the conflicts with standard C library headers, especially on a lot of different platforms.

Screenshot

Project Spotlight

XOWA

An offline application for Wikipedia (and other wikis).

Screenshot

Project Spotlight

Thinknowlogy

Grammar-based software designed to utilize the logic contained within grammar.