List of mock object frameworks

This page is a list of tables of code-driven frameworks for creating mock objects in various programming languages.

ActionScript 2.0

Name

Remarks

As2lib Mock Object

VB.NET

Name

Remarks

Typemock

ActionScript 3.0

Name

Remarks

ASMock

mock-as3

Mock4AS

Mockito

C

Name

Remarks

CMock

C++

Name

Remarks

mockpp

amop

MockItNow

m0cxx0r

Moxy

MockitoPP

Hippo Mocks

Google C++ Mocking Framework

Turtle

C#

Name

Remarks

Attach

Moq

NMock and NMock 2

NMockLib

POCMock

Rhino Mocks

Typemock

ColdFusion (CFML)

Name

Remarks

ColdMock

CFEasyMock

MockBox

D

Name

Remarks

DMocks

Java

Name

Remarks

EasyMock

JMock

JMockit

Mockito

Mockachino

Mocquer

rMock

MockLib

SevenMock

PowerMock

JavaScript

Name

Remarks

JSMock

JSMockTool

Mock4JS

JSMockito

.NET programming languages

Name

Remarks

moq

POCMock

Rhino Mocks

Doubler

Objective-C

Name

Remarks

OCMock

Pascal (programming language)

Name

Remarks

Pascal Mock

Perl

Name

Remarks

Test::MockObject

[http://search.cpan.org/perldoc?Test::Mock::Class Test::Mock::Class]

PHP

Name

Remarks

SimpleTest

Yay! Mock

SnapTest

PHPUnit

Python

Name

Remarks

Dave Kirby's python-mock library

Mock

pMock

pymox

Python Mocker

Ruby

Name

Remarks

Mocha

RSpec

FlexMock

HardMock

Smalltalk

Name

Remarks

SMock