From 40707381f63569dd89c5e36a2be5e45f86fc2c77 Mon Sep 17 00:00:00 2001 From: Susko3 Date: Sat, 13 Dec 2025 02:17:34 +0100 Subject: [PATCH] Add tests for SDL_error.cs --- SDL3-CS.Tests/TestError.cs | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 SDL3-CS.Tests/TestError.cs diff --git a/SDL3-CS.Tests/TestError.cs b/SDL3-CS.Tests/TestError.cs new file mode 100644 index 0000000..c33b1d1 --- /dev/null +++ b/SDL3-CS.Tests/TestError.cs @@ -0,0 +1,25 @@ +// Copyright (c) ppy Pty Ltd . Licensed under the MIT Licence. +// See the LICENCE file in the repository root for full licence text. + +using NUnit.Framework; + +namespace SDL.Tests +{ + [TestFixture] + public class TestError + { + [Test] + public void TestUnsupported() + { + Assert.That((bool)SDL3.SDL_Unsupported(), Is.False); + Assert.That(SDL3.SDL_GetError(), Is.EqualTo("That operation is not supported")); + } + + [Test] + public void TestInvalidParam() + { + Assert.That((bool)SDL3.SDL_InvalidParamError("test"), Is.False); + Assert.That(SDL3.SDL_GetError(), Is.EqualTo("Parameter 'test' is invalid")); + } + } +}