create a new practice
choose your language & test-framework
Asm 2.16.01, assert
Bash 5.3.3, bash_unit 2.3.3
Bash 5.3.3, bats 1.13.0
Bash 5.3.3, shunit2 2.1.9
C (clang 18.1.3), assert
C (clang 18.1.3), Cgreen 1.6.3
C (gcc 15.2.0), assert
C (gcc 15.2.0), Cgreen 1.6.3
C (gcc 15.2.0), CppUTest 4.0
C (gcc 15.2.0), GoogleTest 1.16.0
C# 10.0.103, Moq 4.20.72
C# 10.0.103, NUnit 4.3.2
C# 9.0, Reqnroll 3.3.3 (a.k.a. SpecFlow)
C++ (clang++ 18.1.3), assert
C++ (clang++ 18.1.3), Catch 2.13.10
C++ (clang++ 18.1.3), Cgreen 1.6.3
C++ (clang++ 18.1.3), GoogleMock 1.17.0
C++ (clang++ 18.1.3), GoogleTest 1.14.0
C++ (clang++ 18.1.3), Igloo 1.1.1
C++ (g++ 15.2.0), assert
C++ (g++ 15.2.0), Boost.Test 1.83.0.2
C++ (g++ 15.2.0), Catch 2.13.10
C++ (g++ 15.2.0), Cgreen 1.6.3
C++ (g++ 15.2.0), CppUTest 4.0
C++ (g++ 15.2.0), Cucumber 0.8.0
C++ (g++ 15.2.0), GoogleMock 1.17.0
C++ (g++ 15.2.0), GoogleTest 1.17.0
C++ (g++ 15.2.0), Igloo 1.1.1
Clojure 1.12.4, clojure.test
Clojure 1.12.4, Midje 1.10.10
CoffeeScript 2.7.0, jasmine 3.0.0
D 13.3.0, unittest
Elixir 1.19.5, ExUnit
Erlang 27, eunit
F#, NUnit
Fortran 15.2.0, FUnit 0.12.4
Go 1.26.1, convey 1.8.1
Go 1.26.1, testify 1.11.1
Go 1.26.1, testing
Groovy 5.0.0, JUnit 4.13.2
Groovy 5.0.0, Spock 2.4
Haskell, hunit
Java 21, Approval 24.9 with JUnit 5
Java 21, Cucumber 7.20.1 with JUnit 4
Java 21, Cucumber-Spring 7.20.1
Java 21, JMock 2.13.1 with JUnit 4
Java 21, JUnit 4 - SQLite 3.47
Java 21, Mockito 5.14
Java 21, PowerMockito 2.0.9
Java 25.0.2, JUnit 6.0.3
JavaScript 25.8, assert
JavaScript 25.8, assert+jQuery 3.7.1
JavaScript 25.8, Cucumber 12.7
JavaScript 25.8, Jasmine 6.1.0
JavaScript 25.8, Jest 30.2
JavaScript 25.8, Mocha 11.7/chai 6.2/sinon 21.0/sinon-chai 4.0
JavaScript 25.8, qunit 2.25/sinon 21.0
jq 1.8.1, approvals
Julia 1.12.5, test
Kotlin 2.3.20, Kotest 5.9.1
Perl 5.42.1, Test::Simple
PHP 8.4.17, PHPUnit 13
Prolog 10.1.5, plunit
Python 3.14.3, assert
Python 3.14.3, behave 1.3.3
Python 3.14.3, pytest 9.0.2
Python 3.14.3, pytest-approval 17.4.0
Python 3.14.3, unittest
Python 3.14.3, unittest-approval 17.4.0
R 4.3.3, RUnit 0.4.33.1
ReScript, jest
Ruby 4.0.1, Approval 0.1.7
Ruby 4.0.1, Cucumber 10.2.0
Ruby 4.0.1, MiniTest 6.0.0
Ruby 4.0.1, RSpec 3.13
Ruby 4.0.1, Test::Unit 3.7.5
Rust 1.94.0, test
Swift 6.0.3, Swordfish
Swift 6.0.3, XCTest
TypeScript 25.8, jest 30.2.0
VHDL 4.1.0, assert
VisualBasic, NUnit
Zig, test
I'd like to help maintain the language & test-frameworks