White Box Testing
Test your code
   Home      Tools      MockFrameworks
 
CMock
CMock is a module/object mocking framework for C projects useful for interaction-based unit testing.CMock uses Ruby to auto-generate C source code mock object modules conforming to the interfaces specified in C header files
 
 
Cgreen
A C unit tester. Features include composite test suites, each test can be run in it's own process, trapping of hung tests, setup and teardown, extensible interface and support for mocking functions
 
 
Cmockery
Cmockery being a relatively small library that can be used to test a variety of exotic code. If a developer wishes to simply test an application with the latest compiler then other unit testing frameworks may be preferable.
 
 
TestApe
The TestApe unit test framework is available for embedded software written in C. It is shareware and anyone can use it.
 
 
googlemock
googlemock-Google C++ Mocking Framework for Dummies
 
 
mockitopp
A C++ mocking framework inspired by the ideas developed for Mockito written by Szczepan Faber, et al. The purpose is to provide similar construction semantics for creating mock objects leading to smaller, more readable test cases.
 
 
Moxy
Moxy lets you generate mock objects on the fly from C++ header files. Mock objects allow interaction-based unit testing and can improve object decoupling.
 
 
mockpp
mockpp is a platform independent generic unit testing framework for C++. It's goal is to facilitate developing unit tests in the spirit of Mock Objects for Java, EasyMock and jMock.
 
 
MockItNow
MockItNow works by intercepting function calls and redirecting them in order to record and replay. It does this via a special flag that Microsoft added to their compiler in order to support profiling.
 
 
Opmock
Opmock is a mocking and testing tool for C and C++. It is useful if one wants to implement micro testing and TDD in a similar way of what exists in Java or C#. It is designed with legacy code in mind, and should work with all C++ and C compilers.
 
 
 
 
 
 
EasyMock
EasyMock is a Java library that provides an easy way to use Mock Objects in unit testing with JUnit and TestNG.
 
 
PowerMock
PowerMock is a framework that extend other mock libraries such as EasyMock with more powerful capabilities. PowerMock uses a custom classloader and bytecode manipulation to enable mocking of static methods, constructors, final classes and methods, private methods, removal of static initializers and more.
 
 
JMock
JMock is a library that supports test-driven development1 of Java2 code with mock objects3.
 
 
jmockit
A runtime instrumentation-based testing toolkit
 
 
Mockito
Mockito is a mocking framework that tastes really good. It lets you write beautiful tests with clean & simple API. Mockito doesn't give you hangover because the tests are very readable and they produce clean verification errors.
 
 
Moxie
Moxie is a library for creating mock objects in Java. It aims to have the "nicest" syntax of any Java mocking library
 
 
RMock
RMock 2.0.0 is a Java mock object framework to use with jUnit. RMock has support for a setup-modify-run-verify workflow when writing jUnit tests. It integrates better with IDE refactoring support and allows designing classes and interfaces in a true test-first fashion.
 
 
SevenMock
SevenMock is a light-weight Java dynamic mock objects framework. It is unusual in that it places responsibility for verifying operation parameters directly on the unit test code. This enables the test designer to write very clear, precisely targeted tests and makes test failures easier to diagnose.
 
 
Hammock
Hammock is a Java ME mock object library for testing J2ME apps with J2MEUnit or JMUnit. It includes mocks of many of the MIDP classes. A HammockMaker utility lets you mock other classes. The software includes an Ant task and Eclipse plug-in.
 
 
MockME
Testing library that enables proper unit testing of Java ME and J2ME applications in a Java SE environment. MockME makes it possible to use EasyMock to dynamically create mock objects when testing your Java ME application.
 
 
 
 
 
 
NMock
NMock is a dynamic mock object library for .NET. Mock objects make it easier to test single components—often single classes—without relying on real implementations of all of the other components.
 
 
EasyMock.NET
EasyMock.NET is a class library that provides an easy way to use mock objects for given interfaces or remote objects. EasyMock.NET is a port of the EasyMock framework, which can be found for the Java(TM) platform.
 
 
fakeiteasy
A .Net dynamic fake framework for creating all types of fake objects, mocks, stubs etc.
 
 
.NET MockObjects
The .NET Mock Objects project is a .NET framework whose goal is to facilitate developing unit tests in the mock object style.
 
 
 
 
 
 
SimpleTest
Unit testing, mock objects and web testing framework for PHP built around test cases.
 
 
Python Mock Library
Mock object library for Python. This library enables the easy creation and use of Mock objects for Python unit testing. The Mock objects can contain expectations about how they are used, and can validate themselves against the class being mocked.
 
 
 
 
This website is to help and support SDET and QA engineers in white box testing technologies, tools and resources. Please Contact Us to publish your articles tutorial on http://www.whiteboxtest.com/