Clear ×

Unit testing

21 repositories found

instancio

instancio

instancio
Java AI analysis

Instancio is a Java library that automatically generates and populates fully-instantiated objects for unit testing, eliminating boilerplate test data...

Production ready Beginner friendly Niche use case
data-generator java junit
1.2k
68
6
5/wk
active
8/10 Dev Tools
platformio

platformio

platformio-core
Python AI analysis

PlatformIO Core is a cross-platform build system and package manager for embedded software development, designed to unify workflows across multiple...

Production ready Beginner friendly Niche use case
arduino arm avr
9.3k
895
305
15/wk
active
8/10 IoT
SwifterSwift

SwifterSwift

SwifterSwift
Swift AI analysis

SwifterSwift is a comprehensive library of over 500 native Swift extensions that add convenience methods and syntactic sugar to primitive types,...

Production ready Beginner friendly
awesome carthage cocoapods
15.1k
1.7k
29
16/wk
recent
8/10 Dev Tools
robolectric

robolectric

robolectric
Java AI analysis

Robolectric is the industry-standard unit testing framework for Android that runs tests in a simulated JVM environment instead of on emulators,...

Production ready Beginner friendly Niche use case
android java robolectric
6k
1.4k
499
3/wk
active
9/10 Mobile
pytest-dev

pytest-dev

pytest
Python AI analysis

pytest is a mature, widely-adopted testing framework for Python that simplifies test writing through plain assert statements and detailed failure...

Production ready Beginner friendly
hacktoberfest python test
14.3k
3.2k
976
34/wk
active
9/10 Dev Tools
dubzzz

dubzzz

fast-check
TypeScript AI analysis

fast-check is a property-based testing framework for JavaScript and TypeScript that automatically generates test cases to verify code properties. It...

Production ready Beginner friendly Niche use case
faker fuzzing generative-testing
5.1k
208
64
11/wk
active
8/10 Dev Tools
doctest

doctest

doctest
C++ AI analysis

doctest is a single-header C++ testing framework optimized for compile-time and runtime performance, designed for developers who want to write tests...

Production ready Beginner friendly Niche use case
c-plus-plus cpp cpp11
6.8k
691
133
4/wk
active
8/10 Dev Tools
sinonjs

sinonjs

sinon
JavaScript AI analysis

Sinon.JS is a standalone testing library for JavaScript that provides spies, stubs, and mocks, working with any test framework. It serves developers...

Production ready Beginner friendly Niche use case
javascript sinon stub
9.8k
794
51
1/wk
active
8/10 Dev Tools
avajs

avajs

ava
JavaScript AI analysis

AVA is a Node.js test runner designed for concurrent test execution with a minimal API, strong assertion messages, and ES module support. It serves...

Production ready Beginner friendly
assert async async-functions
20.8k
1.5k
65
1/wk
recent
8/10 Dev Tools
ThrowTheSwitch

ThrowTheSwitch

Unity
C AI analysis

Unity is a lightweight unit testing framework purpose-built for C code targeting embedded systems and microcontrollers. It excels in...

Production ready Beginner friendly Niche use case
unit-testing
5.3k
1.1k
95
active
8/10 Dev Tools
ealush

ealush

vest
TypeScript AI analysis

Vest is a declarative validation framework that uses unit-testing-like syntax for form validation across React, Vue, Svelte, and vanilla JavaScript....

Production ready Beginner friendly Niche use case
form form-validation forms
2.7k
91
44
active
8/10 Web Dev
ory

ory

dockertest
Go AI analysis

Dockertest is a Go library that simplifies integration testing by automatically spinning up and tearing down ephemeral Docker containers. It is...

Production ready Beginner friendly Niche use case
automation ci docker
4.5k
269
12
recent
8/10 Dev Tools
wellwelwel

wellwelwel

poku
TypeScript AI analysis

Poku is a cross-platform test runner for JavaScript/TypeScript that works across Node.js, Bun, and Deno with a focus on simplicity and zero...

Production ready Beginner friendly Single maintainer Niche use case
assert assertion bdd
1.2k
28
2
recent
8/10 Dev Tools
google

google

truth
Java AI analysis

Truth is a fluent assertion library for Java and Android that makes test assertions and failure messages more readable, similar to AssertJ. It...

Production ready Beginner friendly Niche use case
assertion-framework java junit
2.8k
269
76
active
8/10 Dev Tools
cypress-io

cypress-io

cypress-example-recipes
JavaScript AI analysis

This repository is a curated collection of practical test examples and recipes for Cypress, the end-to-end testing framework. It serves developers...

Beginner friendly Niche use case
automated-tests cypress cypress-example
3.5k
1.3k
18
active
8/10 Dev Tools
Codeception

Codeception

Codeception
PHP AI analysis

Codeception is a full-stack testing framework for PHP that enables acceptance, functional, and unit testing through a BDD-inspired, human-readable...

Production ready Beginner friendly
acceptance-testing bdd codeception
4.9k
1.3k
169
active
7/10 Dev Tools
swiftlang

swiftlang

swift-testing
Swift AI analysis

Swift Testing is a modern testing framework for Swift that provides expressive APIs built with macros, enabling developers to write clear and...

Production ready Beginner friendly Niche use case
software-quality swift swift-macros
2.2k
155
124
active
8/10 Dev Tools
chromedp

chromedp

chromedp
Go AI analysis

chromedp is a Go library for automating browser interactions via the Chrome DevTools Protocol without external dependencies, making it ideal for...

Production ready Beginner friendly Niche use case
chrome chrome-debugging-protocol chrome-devtools
13.2k
880
177
15/wk
slow
8/10 Dev Tools
nalexn

nalexn

ViewInspector
Swift AI analysis

ViewInspector is a Swift library that enables unit testing of SwiftUI views by providing runtime introspection to traverse view hierarchies and...

Production ready Single maintainer Niche use case
best-practices runtime-typechecking swift
2.6k
189
56
2/wk
slow
8/10 Dev Tools
Brightify

Brightify

Cuckoo
Swift AI analysis

Cuckoo is a mocking framework for Swift that provides Mockito-like syntax for writing unit tests. It uses a compile-time code generator (Cuckoonator)...

Production ready Niche use case
cocoapods cuckoo matcher
1.7k
199
57
1/wk
slow
7/10 Dev Tools
SmartToolFactory

SmartToolFactory

Jetpack-Compose-Tutorials
Kotlin AI analysis

A comprehensive tutorial series and interactive playground for learning Jetpack Compose, Google's modern declarative UI toolkit for Android. It...

Beginner friendly Niche use case
android android-ui canvas
3.7k
420
4
1/wk
slow
7/10 Mobile