Files
settled-reach/client/addons/gdUnit4/test/ui/GdUnitUiToolsTest.gd
T
jpmschweitzerandClaude Opus 4.6 61e0762a84 chore(client): add gdUnit4 test framework addon
Vendor gdUnit4 for Godot 4 client testing (D-030).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-11 16:52:00 +01:00

41 lines
1.5 KiB
GDScript

# GdUnit generated TestSuite
class_name GdUnitUiToolsTest
extends GdUnitTestSuite
@warning_ignore('unused_parameter')
@warning_ignore('return_value_discarded')
# TestSuite generated from
const __source = 'res://addons/gdUnit4/src/ui/GdUnitUiTools.gd'
func test__merge_images_same_size() -> void:
var image_a := Image.create(16, 16, false, Image.FORMAT_RGBA8)
var image_b := Image.create(16, 16, false, Image.FORMAT_RGBA8)
var output := GdUnitUiTools._merge_images(image_a, Vector2.ZERO, image_b, Vector2.ZERO)
assert_that(output.get_size()).is_equal(Vector2i(16, 16))
func test__merge_images_different_size() -> void:
var image_a := Image.create(8, 8, false, Image.FORMAT_RGBA8)
var image_b := Image.create(16, 16, false, Image.FORMAT_RGBA8)
var output := GdUnitUiTools._merge_images(image_a, Vector2.ZERO, image_b, Vector2.ZERO)
assert_that(output.get_size()).is_equal(Vector2i(16, 16))
func test__merge_images_scaled() -> void:
var image_a := Image.create(16, 16, false, Image.FORMAT_RGBA8)
var image_b := Image.create(16, 16, false, Image.FORMAT_RGBA8)
var output := GdUnitUiTools._merge_images_scaled(image_a, Vector2.ZERO, image_b, Vector2.ZERO)
assert_that(output.get_size()).is_equal(Vector2i(16, 16))
func test__merge_images_scaled_different_size() -> void:
var image_a := Image.create(8, 8, false, Image.FORMAT_RGBA8)
var image_b := Image.create(16, 16, false, Image.FORMAT_RGBA8)
var output := GdUnitUiTools._merge_images_scaled(image_a, Vector2.ZERO, image_b, Vector2.ZERO)
assert_that(output.get_size()).is_equal(Vector2i(16, 16))