White Box Testing
Test your code
   Home      Tools      MockFrameworks
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
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 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.
The TestApe unit test framework is available for embedded software written in C. It is shareware and anyone can use it.
googlemock-Google C++ Mocking Framework for Dummies
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 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 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 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 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 is a Java library that provides an easy way to use Mock Objects in unit testing with JUnit and TestNG.
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 is a library that supports test-driven development1 of Java2 code with mock objects3.
A runtime instrumentation-based testing toolkit
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 is a library for creating mock objects in Java. It aims to have the "nicest" syntax of any Java mocking library
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 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 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.
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 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 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.
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.
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/