specunit - BDD-style extension for unit testing frameworks

  •        58

A simple BDD-style extension for unit testing frameworks.

http://specunit.codeplex.com/

Tags
Implementation
License
Platform

   




Related Projects

YahtzeeSpecTest - An exercise about Spec Explorer, the MS specification testing tool


An exercise about Spec Explorer, the MS specification testing tool

GSpecTest - Groovy specification based testing library


Groovy specification based testing library

pons - Plain Old NUnit Specification for .NET supports hazzle-free BDD-style integration testing


Plain Old NUnit Specification for .NET supports hazzle-free BDD-style integration testing

fireotter - Human readable CSV-based specification testing


Human readable CSV-based specification testing

pearlfish - Specification-by-Example crossed with Approval Testing


Specification-by-Example crossed with Approval Testing



specdown - Specification testing using Markdown based markup


Specification testing using Markdown based markup

joust - JSON-RPC Server Specification Compatibility Testing


JSON-RPC Server Specification Compatibility Testing

spooc - Context/Specification-style unit testing for ooc


Context/Specification-style unit testing for ooc

Unit Test Specification Generator


Create a specification document for unit test assemblies. Test docs makes it easier for developers and testers to verify completeness of components by extracting the unit tests in a component and formatting them to be more comprehensible.

cq-groovy-testing


Testing module for Adobe CQ5 projects containing a Spock specification using an in-memory repository for JCR session-based testing. Also includes basic Sling resource implementations for testing interactions between CQ objects.

Pytest: testing and evaluation framework


Pytest is an open source testing and evaluation framework written in Python. It is compliant with IMS Global Learning Consortium, Inc. QTI specification and can be used as a tests editor or as a server for creating a networked testing framework.

porcupine - A fast linearizability checker written in Go 🔎


Porcupine is a fast linearizability checker for testing the correctness of distributed systems. It takes a sequential specification as executable Go code, along with a concurrent history, and it determines whether the history is linearizable with respect to the sequential specification.Porcupine implements the algorithm described in Faster linearizability checking via P-compositionality, an optimization of the algorithm described in Testing for Linearizability.

Martikos-guicop


a testing tool that takes as input a specification, and an output file, and checks whether the output file meets the specification

kel-api - RESTful API built with Django / Pinax, adhering to the JSON:API specification


RESTful API built with Django / Pinax, adhering to the JSON:API specification. It is a part of the Kel Project.Kel is an open source Platform as a Service (PaaS) from Eldarion, Inc. that makes it easy to manage web application deployment and hosting through the entire lifecycle from development through testing to production. It adds components and tools on top of Kubernetes that help developers manage their application infrastructure. Kel builds on Eldarion's 7+ years experience running one of the leading Python and Django PaaSes.

Expect framework


Expect is a framework for writing tests in natural language (including BDD style) and as executable specifications. It integrates with your unit test framework and with VisualStudio, in order to provide a smooth development workflow.

testing-promise-as3


Utility for unit testing as3 async functionality that based on CodeCatalyst's as3 Promises (implementation of Promise/A+ specification)

Fluent NHibernate - Fluent mapping for model


Fluent, XML-less, compile safe, automated, convention-based mappings for NHibernate. Fluent NHibernate offers an alternative to NHibernate's standard XML mapping files. Rather than writing XML documents, you write mappings in strongly typed C# code. This allows for easy refactoring, improved readability and more concise code.

azzamallow-MimicJS


MimicJS is a behaviour specification/testing framework for Javascript. With the support of todays Javascript testing frameworks, MimicJS allows a developer to clearly specify the behaviour of an object using its natural syntax, making their unit tests concise and easy to read.

vagrant-spec - Tool and library for testing Vagrant plugins.


Work-in-progress: This library is not ready for general use yet and is under active development. The documentation will become much better once this is more easily usable.vagrant-spec is a both a specification of how Vagrant and its various components should behave as well as a library of testing helpers that let you write your own unit and acceptance tests for Vagrant.

vagrant-spec - Tool and library for testing Vagrant plugins.


Work-in-progress: This library is not ready for general use yet and is under active development. The documentation will become much better once this is more easily usable.vagrant-spec is a both a specification of how Vagrant and its various components should behave as well as a library of testing helpers that let you write your own unit and acceptance tests for Vagrant.