Unit Test Extension Library

  •        97

The UnitTestEx library is designed to reduce the friction often experienced when writing unit tests. Features include: • Comparing object graphs for equality (deep) • Simplified testing of data access code • Easier Fakes using the Test Spy Pattern • Test Spy pattern components




Related Projects

CUnit - A Unit Testing Framework for C

CUnit is a lightweight system for writing, administering, and running unit tests in C. It provides C programmers a basic testing functionality with a flexible variety of user interfaces. CUnit is built as a static library which is linked with the user's testing code. It uses a simple framework for building test structures, and provides a rich set of assertions for testing common data types.

qunit - An easy-to-use JavaScript Unit Testing Framework

QUnit is a powerful, easy-to-use, JavaScript unit testing framework. It's used by the jQuery project to test its code and plugins but is capable of testing any generic JavaScript code (and even capable of testing JavaScript code on the server-side).

JUnit - A programmer-oriented testing framework for Java

JUnit is a simple framework to write repeatable tests. It is an instance of the xUnit architecture for unit testing frameworks.

simpletest - Unit testing, mock objects and web testing framework for PHP built around test cases.

Unit testing, mock objects and web testing framework for PHP built around test cases.

xunit - xUnit

xUnit.net is a free, open source, community-focused unit testing tool for the .NET Framework. Written by the original inventor of NUnit v2, xUnit.net is the latest technology for unit testing C#, F#, VB.NET and other .NET languages. xUnit.net works with ReSharper, CodeRush, TestDriven.NET and Xamarin. It is part of the .NET Foundation, and operates under their code of conduct. It is licensed under Apache 2 (an OSI approved license).For project documentation, please visit the xUnit.net project home.


A project that allow the execution of Unit Testing against a database (Relational or Multidimensional). It uses NUnit as unit-testing framework and does not require DBA or BI Developer to know anything about .NET: just write your SQL or MDX queries and test them

assert - Test::Unit style testing framework, just better than Test::Unit.

Test::Unit style testing framework, just better than Test::Unit.

nodespy - Create spy functions and objects to assist with unit testing

Create spy functions and objects to assist with unit testing

tsUnit - TypeScript Unit Testing Framework

tsUnit is a unit testing framework for TypeScript, written in TypeScript. It allows you to encapsulate your test functions in classes and modules.

gunit - xUnit-style test fixture adapter for go test

We now present gunit, yet another testing tool for Go.No wait, this tool has some very interesting properties. It's a mix of good things provided by the built-in testing package, the assertions you know and love from the GoConvey project, the xUnit testing style (the first real unit testing framework), and it's all glued together with go test.

D-Unit-Tests-in-CPP - A dead-simple C++ unit test framework that mimics D's unit testing syntax.

A dead-simple C++ unit test framework that mimics D's unit testing syntax.

SenTestingKitAsync - Extension for the SenTestingKit for asynchronous testing

SenTestingKitAsync is an extension to the built-in unit testing framework in Xcode that enables real asynchronous testing. While other patterns (or frameworks) for asynchronous testing usually just wait in a while loop on the main thread, this extension breaks up the synchronous call stack of the test suite. With this in hand, testing of delegate-based APIs or other asynchronus methods is easy.If you want to do it by hand, just include SenTestingKitAsync.h and SenTestingKitAsync.m in your test target.

Jasmine - A JavaScript Testing Framework

Jasmine is a Behavior Driven Development testing framework for JavaScript. It does not rely on browsers, DOM, or any JavaScript framework. Thus it's suited for websites, Node.js projects, or anywhere that JavaScript can run.

Arquillian - Testing Platform for JVM

Arquillian is an innovative and highly extensible testing platform for the JVM that enables developers to easily create automated integration, functional and acceptance tests for Java middleware. Arquillian handles all the plumbing of container management, deployment and framework initialization so you can focus on the task at hand, writing your tests. Real tests.

UnitTestGoogleFramework - Unit testing and mocks using google unit testing framework

Unit testing and mocks using google unit testing framework

git-technetium - Repository for a github powered application built using the MEAN stack

* [QUnit](http://qunitjs.com/) - A powerful JavaScript unit-testing framework.* [UnitJS](http://unitjs.com/) - Another powerful JavaScript unit-testing framework. * [mocha](http://visionmedia.github.io/mocha/) - A JavaScript testing framework with powerful testing features. * [D3](http://d3js.org/) - A JavaScript library for using documents as data. Useful for a wide array of graphs.* [PhantomJS](http://phantomjs.org/) - A headless WebKit with a JavaScript API, useful for testing with frameworks

csUnit - unit testing for .NET

Inspired by JUnit, csUnit brings the power of unit testing to the .NET framework. csUnit is your key to unit testing and test-driven development using .NET languages such as C#, Visual Basic .NET, Visual J#, or Managed C++.

Ext Spec

Ext Spec makes unit testing Ext JS apps easy. Pick a test framework, plug in Ext Spec and start unit testing your classes - no other dependencies required*.

Unit Driven

UnitDriven is a multi-platform unit testing framework for the CLR. UnitDriven allows you to write a single test that will compile and run, synchronously or asynchronously in Silverlight, Windows Phone and .NET platforms.

vstest - Visual Studio Test Platform is the runner and engine that powers test explorer and vstest

The Visual Studio Test Platform is an open and extensible test platform that enables running tests, collect diagnostics data and report results. The Test Platform supports running tests written in various test frameworks, and using a pluggable adapter model. Based on user-choice, the desired test framework and its corresponding adapter can be acquired as a vsix or as NuGet package as the case may be. Adapters can be written in terms of a public API exposed by the Test Platform.The Test Platform currently ships as part Visual Studio 2017, and in the .NET Core Tools Preview 3.