gunit - xUnit-style test fixture adapter for go test

  •        7

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.



Related Projects

fluentassertions - Fluent Assertions is a set of

Fluent Assertions is a set of .NET extension methods that allow you to more naturally specify the expected outcome of a TDD or BDD-style test. We currently use it in all our internal and client projects, and it is used in many open-source projects. It runs on .NET 4.0, 4.5, 4.6, CoreClr, .NET Native, Windows 8.1, Silverlight 5, Windows Phone 8.0 and UWP. It supports the unit test frameworks MSTest, MSTest2, NUnit, XUnit, MBUnit, Gallio, NSpec and MSpec.

DB Fit

Please note the project has moved to GitHub, see DbFit is a set of fixtures which enables FIT/FitNesse tests to execute directly against a database, enabling developers to manipulate database objects in a relational form, making database TDD much easier then with xUnit-style tools.

HTTPretty - HTTP client mocking tool for Python, it's like ruby's FakeWeb for python

Due to big API incompatibility between python 3.3, 3.4 and 3.5, the author of HTTPretty is not supporting python3 officially. You will notice that the travis build for python 3 might be broken, and while pull requests fixing py3 support are most welcome, it is still not official at least for now. Since you are interested in HTTPretty you should also be interested in speeding up your build. Replace pip with curdling and see your build running a lot faster.

GoConvey - Go testing in the browser. Integrates with go test. Write behavioral tests in Go.

GoConvey is a yummy Go testing tool for gophers. Works with go test. Use it in the terminal or browser according to your viewing pleasure.

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.


The aim of this project is to provide extensions to Visual Studio's MSTest tool. The goal is match the functionality of the xUnit family of testing frameworks where possible. The extensions support MSTest for both Visual Studio 2005 and 2008. This code base was originally dev...

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.

Apache Tapestry - Component oriented framework for creating dynamic, robust, highly scalable web app

Component oriented framework for creating dynamic, robust, highly scalable web applications in Java.

FORTRAN Unit Test Framework (FRUIT)

FORTRAN Unit Test Framework FRUIT - TDD in FORTRAN

Fluent Assertions

Fluent interface for writing .NET unit test assertions with more clarity than the traditional assertion syntax such as offered by MSTest, NUnit or XUnit.

inspec - InSpec: Auditing and Testing Framework

InSpec is an open-source testing framework for infrastructure with a human- and machine-readable language for specifying compliance, security and policy requirements.InSpec makes it easy to run your tests wherever you need. More options are found in our CLI docs.

Jodd - The Unbearable Lightness of Java

Jodd is developer-friendly set of Java microframeworks, tools and utilities, under 1.7 MB. Build with common sense to make things simple, but not simpler. Its feature include slick IoC container, elegant MVC framework, unique AOP engine, thin DB-object mapper, standalone transaction manager, focused validation tool, versatile HTML parsers, pages decorator, super properties, powerful BeanUtil, timeless JDateTime, easy email, many super utilities... and more.

PyUnit testing framework

A unit testing framework for Python based on JUnit and XUnit, the de-facto standard frameworks for Java and SmallTalk respectively. Provides a standard, proven, simple and elegant way to write unit tests for Python software. GUI also provided.

WatiN Extensions

WatiN extensions with support for NUnit, MSTest and xUnit Testing Frameworks

NinjaTurtles - .NET/Mono mutation testing

NinjaTurtles adds the power of mutation testing to your usual .NET/Mono unit test framework (NUnit, xUnit, MSTest, Gallio-supported frameworks such as MbUnit).


xUnitForms is a xUnit extension for unit and acceptance testing of Windows Forms applications. It makes you easier for writing automated tests for your Windows Forms classes. It's developed in C# 3.5, xUnit 1.1 and referred to NUnitForms.

Yet Another Cross Testing Utilities

The goal is to enable testing frameworks to play tests that have been written in any language. For instance, python tests may be played inside Junit, for Junit may be your framework of choice. Project known as Yactu (Yet Another Cross Testing Utilities)

yeti - Yeti automates browser testing.

Yeti automates tests written for various test frameworks. Yeti scales from your dev box (where it works by itself) to your CI system (where it launches browsers with Selenium) without changing your existing tests. You can use any of these test frameworks with Yeti.


Unit test framework for PegaRULES Process Commander applications. PRUnit is based on the xUnit family of testing frameworks. PRUnit is downloaded as a Zip file that can be uploaded to your PRPC system and loaded into the rule base.