Edit of asset "GdUnit4" Accepted
Old/Current | New/Edit | |
---|---|---|
Title | GdUnit4 | |
Description |
# GdUnit4 4.2.0 This version of GdUnit4 is based on Godot v4.2.stable.mono.official [46dc27791] ## Please read the following disclaimer carefully before proceeding! Before you install the new version, you have to disable the plugin and delete. - Deactivate the GdUnit4 plugin if you have installed - Uninstall the current GdUnit version (delete the folder res://addons/gdUnit4) - Restart Godot - Install this version and restart Godot - Activate the GdUnit4 plugin https://mikeschulze.github.io/gdUnit4/ Features * Support for writing and executing tests in GdScript or C# * Embedded test Inspector in Godot for easy navigation of your test suites * Convenient interface for running test-suites directly from Godot<br> One of the main features of GdUnit4 is the ability to run test-suites directly from the Godot editor using the context menu. You can run test-suites from the File System panel, the Script Editor, or the GdUnit Inspector. To do this, simply right-click on the desired test-suite or test-case and select "Run Test(s)" from the context menu. This will run the selected tests and display the results in the GdUnit Inspector.<br> You can create new test cases directly from the Script Editor by right-clicking on the function you want to test and selecting "Create Test Case" from the context menu. * Fluent syntax for writing test cases that's easy to read and understand * Configurable template for generating new test-suites when creating test-cases * Wide range of assertion methods for verifying the behavior and output of your code * Argument matchers for verifying that a function call was made with the expected arguments * Test Fuzzing support for generating random inputs to test edge cases and boundary conditions * Parameterized Tests (Test Cases) for testing functions with multiple sets of inputs and expected outputs * Mocking classes to simulate behavior and define output for specific functions * Spy feature for verifying that a function was called with the expected parameters * Mocking or spying on scenes to simulate behavior and verify that certain functions were called * Scene runner for simulating different kinds of inputs and actions, such as mouse clicks and keyboard inputs<br> For example, you can simulate mouse clicks and keyboard inputs by calling the appropriate methods on the runner instance. Additionally, you can wait for a specific signal to be emitted by the scene, or you can wait for a specific function to return a certain value. * Automatic update notifier to install the latest version of GdUnit from GitHub * CI - Continuous Integration support * Command line tool for running tests outside Godot editor * Generates HTML report * Generates JUnit XML report * Visual Studio Test Adapter (coming soon) - You are welcome to test in and send me your feedback - You are welcome to suggest improvements - You are welcome to report bugs |
# This is a beta version of GdUnit4 which is based on Godot v4.0.beta8.official [45cac42c0] --- # You need the deaktivate first the old version before you deinstall/delete and than install this version! ## Please read the following disclaimer carefully before proceeding! ## This version is NOT bug free and may cause the Godot editor to crash. ## if you find a bug or problem please report it via report bug. ## The C# support is currently not enabled and is untested! https://mikeschulze.github.io/gdUnit4/ Features - Write and run tests in GdScript and full C# testing support - Embedded test Inspector in the Godot to navigate over your test suites - Run test-suite(s) by using the context menu on FileSystem, ScriptEditor or GdUnit Inspector - Create test’s directly from the ScriptEditor - A Configurable template for the creation of a new test-suite - A spacious set of Asserts use to verify your code - Argument matchers to verify the behavior of a function call by a specified argument type. - Fluent syntax support - Test Fuzzing support - Parameterized Tests (Test Cases) - Mocking a class to simulate the implementation which you define the output of certain function - Spy on a instance to verify that a function has been called with certain parameters. - Mock or Spy on a Scene - Provides a scene runner to simulate interactions on a scene - Simulate by Input events like mouse and/or keyboard - Simulate scene processing by a certain number of frames - Simulate scene proccessing by waiting for a specific signal - Simulate scene proccessing by waiting for a specific function result - Update Notifier to install latest version from GitHub - Command Line Tool - Visual Studio Code support by (GdUnit Test Explorer) extension - You are welcome to test in and send me your feedback - You are welcome to suggest improvements - You are welcome to report bugs |
Category | Tools | |
License | MIT | |
Repository Provider | GitHub | |
Repository Url | https://github.com/MikeSchulze/gdUnit4 | |
Issues Url | https://github.com/MikeSchulze/gdUnit4/issues | |
Godot version | Godot 4.2 | |
Version String | 4.2.0 | 4.0.2-beta |
Download Commit | a7a809c6d4f46176c85b7deedbe788836d6698ba | 8d93bc321e62c4414ed70e21a00ce6176e8762fc |
Download Url (Computed) | https://github.com/MikeSchulze/gdUnit4/archive/a7a809c6d4f46176c85b7deedbe788836d6698ba.zip | https://github.com/MikeSchulze/gdUnit4/archive/8d93bc321e62c4414ed70e21a00ce6176e8762fc.zip |
Icon Url |
https://raw.githubusercontent.com/MikeSchulze/gdUnit4/master/icon.png
|