Vankata453 74ada4ff1e Compress `TileMap` tiles in level file (#3124) 3 周之前
..
data c9aa1c4c00 Add test for IFileStream 3 年之前
unit 914c4de9bd [NOSQUASH] Editor: Replace the OKLab color picker by a 2D color picker (#2895) 1 月之前
README.md b810355bb2 Added unit tests 3 年之前
aatriangle_test.cpp 3cbea51800 Add tests for aatriangle.cpp 8 年之前
collision_test.cpp 97c59b4104 Rename `Rectf::contains(const Rectf&)` to `Rectf::overlaps(const Rectf&)` to reflect what this method actually does (#2734) 11 月之前
dynamic_scoped_test.cpp 776a61d0aa Fix DynamicScopedRef test case 6 年之前
file_system_test.cpp d7225dadcd Improve FileSystem::join() output when rhs is an absolute path 6 年之前
ifile_stream_test.cpp c9aa1c4c00 Add test for IFileStream 3 年之前
md5_test.cpp 1491743ffc Converted test cases to googletest 9 年之前
object_option_test.cpp bc10f4397e Modifying bonus block custom object from editor (#2681) 1 年之前
random_test.cpp 5cb721bc18 Fix some more clang-tidy warnings 6 年之前
reader_test.cpp 74ada4ff1e Compress `TileMap` tiles in level file (#3124) 3 周之前
rect_test.cpp e7217ca421 Add Rect::empty(), ::valid(), ::normalized() 6 年之前
rectf_test.cpp 97c59b4104 Rename `Rectf::contains(const Rectf&)` to `Rectf::overlaps(const Rectf&)` to reflect what this method actually does (#2734) 11 月之前
size_test.cpp 1491743ffc Converted test cases to googletest 9 年之前
sizef_test.cpp 1491743ffc Converted test cases to googletest 9 年之前
string_util_test.cpp 1491743ffc Converted test cases to googletest 9 年之前
uid_test.cpp 31ab5ce0df Disable UIDTest.unique(), it works, but takes to long 6 年之前
version_test.cpp 3dc79f987c Fix PACKAGE_VERSION being empty, add unit test case for that issue 9 年之前

README.md

Tests

This folder groups all files needed to run the test suite.

Hierarchy

  • data/: Data files needed to perform tests.
  • unit/: Unit test files designed to fully test a single specific file in the src folder at the root of the repository. The folder structure and file naming should be identical in both folders.

Files that aren't in any folder are part of the legacy test suite.

Test suites which perform coverage differently (e. g. integration tests, running the game from the point of view of the user, etc) should be located in their own folder within test/.