specunit - BDD-style extension for unit testing frameworks

  •        0

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.

Martikos-guicop


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

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.

MyFaces


MyFaces is a family of projects related to the JavaServer Faces (JSF) specification published as part of the Java Community Process. The "core" project is an implementation of that specification. Other MyFaces projects implement related specifications (eg the Portlet Bridge), or add features to any JSF implementation (not just the Myfaces Core).

connexion - Swagger/OpenAPI First framework for Python on top of Flask with automatic endpoint validation & OAuth2 support


Connexion is a framework on top of Flask that automagically handles HTTP requests based on OpenAPI 2.0 Specification (formerly known as Swagger Spec) of your API described in YAML format. Connexion allows you to write a Swagger specification, then maps the endpoints to your Python functions; this makes it unique, as many tools generate the specification based on your Python code. You can describe your REST API in as much detail as you want; then Connexion guarantees that it will work as you specified.With Connexion, you write the spec first. Connexion then calls your Python code, handling the mapping from the specification to the code. This incentivizes you to write the specification so that all of your developers can understand what your API does, even before you write a single line of code.

es6-module-ast-proposal


targeting all three AST formats. Here are some smaller examples of the API differences. ```js function proposal_isDefault(specifier) { return specifier.id.name === "default"; } function acorn_isDefault(specifier) { return specifier.default || specifier.type === "ImportSpecifier" && specifier.id.name === "default"; } function esprima_isDefault(specifier) { var type = specifier.type; return type === "ImportDefau