ladybird/Userland/Libraries/LibTest
Timothy Flynn f7fcde7f60 LibTest: Define test expectation macros without copying the input values
Currently, the following test case will actually copy both `a` and `b`
when the test macro is expanded:

    ByteBuffer a = { some large buffer };
    ByteBuffer b = { some other buffer };
    EXPECT_EQ(a, b);

This patch redefines the expectation macros to avoid copying.
2024-08-13 14:11:05 +02:00
..
Randomized AK+Userland: Remove NOESCAPE 2024-05-22 21:55:34 -06:00
CMakeLists.txt
CrashTest.cpp
CrashTest.h
JavaScriptTestRunner.h Userland: Remove some SerenityOS checks 2024-06-10 13:53:01 +02:00
JavaScriptTestRunnerMain.cpp Userland: Remove some SerenityOS checks 2024-06-10 13:53:01 +02:00
Macros.h LibTest: Define test expectation macros without copying the input values 2024-08-13 14:11:05 +02:00
Results.h
TestCase.h
TestMain.cpp Everywhere: Remove all KERNEL #defines 2024-06-18 09:36:25 +02:00
TestResult.h
TestRunner.h
TestRunnerUtil.h
TestSuite.cpp Everywhere: Remove uneeded short option argument where possible 2024-04-22 08:10:08 +02:00
TestSuite.h