Install Asset
Install via Godot
To maintain one source of truth, Godot Asset Library is just a mirror of the old asset library so you can download directly on Godot via the integrated asset library browser
![Confirma Unit Testing (C#) hero image](https://img.godotassetlibrary.com/ko8pOIlCGSpqPa9grLlBkjxpRShdzgtP3Y9LsrNihvc/rs:fit:1920:1080:0/g:no/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL01BU1NIVVUxMi9nb2RvdC1jb25maXJtYS8yMzc4Mjc3NzMxMTE5ZTg3ZDA2MWFiOGZmNDBiYzgzNTIzZTMwNDQ2L2ljb24uc3Zn.webp)
Quick Information
![Confirma Unit Testing (C#) icon image](https://img.godotassetlibrary.com/pbwWSwbFNxtJatkzaQyWkungAaYbLiRI8HGrehjmvXc/rs:fit:50:50:0/g:no/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL01BU1NIVVUxMi9nb2RvdC1jb25maXJtYS8yMzc4Mjc3NzMxMTE5ZTg3ZDA2MWFiOGZmNDBiYzgzNTIzZTMwNDQ2L2ljb24uc3Zn.webp)
Unit testing tool (C#/GDScript) for Godot game engine with library for generating random data. Features: JSON output Flaky tests Parametrized tests Parallelized tests Simple mocking library Extensions for Random class Accessible via editor or CLI Basic support for fuzz testing Simple syntax for writing tests Writing and executing tests in C# and GDScript Custom assertion library (over 130 assertions)
Confirma
A lightweight and intuitive unit testing tool for the Godot game engine.
[!NOTE] This project is in early stage of development.
Prerequisites
- .NET SDK 7^
- .NET enabled Godot 4^
- C# 11^
Overview
Features
- Writing and executing tests in C# and GDScript (experimental)
- Custom assertion library (over 130 assertions)
- Extensions for Random class
- Independent of Godot editor (but can be accessed from Godot)
- Simple syntax for writing tests
- Parametrized tests
- Parallelized tests
- JSON output
Setup
See the setup guide.
Documentation
See the docs folder.
License
Licensed under MIT license.
Unit testing tool (C#/GDScript) for Godot game engine with library for generating random data.
Features:
JSON output
Flaky tests
Parametrized tests
Parallelized tests
Simple mocking library
Extensions for Random class
Accessible via editor or CLI
Basic support for fuzz testing
Simple syntax for writing tests
Writing and executing tests in C# and GDScript
Custom assertion library (over 130 assertions)
Reviews
Quick Information
![Confirma Unit Testing (C#) icon image](https://img.godotassetlibrary.com/pbwWSwbFNxtJatkzaQyWkungAaYbLiRI8HGrehjmvXc/rs:fit:50:50:0/g:no/aHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL01BU1NIVVUxMi9nb2RvdC1jb25maXJtYS8yMzc4Mjc3NzMxMTE5ZTg3ZDA2MWFiOGZmNDBiYzgzNTIzZTMwNDQ2L2ljb24uc3Zn.webp)
Unit testing tool (C#/GDScript) for Godot game engine with library for generating random data. Features: JSON output Flaky tests Parametrized tests Parallelized tests Simple mocking library Extensions for Random class Accessible via editor or CLI Basic support for fuzz testing Simple syntax for writing tests Writing and executing tests in C# and GDScript Custom assertion library (over 130 assertions)