Commit Graph

72 Commits

Author SHA1 Message Date
scawful
9f67e0c399 Fix naming inconsistency in Snes color conversion functions 2024-12-31 15:59:07 -05:00
scawful
cbec34dacf Add PROJECT_BINARY_DIR to include directories in CMake configuration 2024-12-31 15:59:03 -05:00
scawful
ed0121dd45 Refactor test files: remove unused namespaces and improve include organization for clarity 2024-12-30 08:01:03 -05:00
scawful
7e470f2b33 remove dungeon namespace 2024-12-29 16:14:20 -05:00
scawful
e05e7c35db remove app namespace 2024-12-28 21:28:51 -05:00
scawful
21314702e8 Add EditorContext, refactor utils, add system managers 2024-11-19 23:10:23 -05:00
scawful
ec85a206b1 Refactor color conversion functions for consistent naming and improved readability 2024-11-18 14:12:46 -05:00
scawful
4c2acea637 Update include path for editor utilities to improve clarity and organization 2024-11-18 14:06:08 -05:00
scawful
f7dd9622c9 move yaze_py target to the cli directory 2024-11-15 23:39:26 -05:00
scawful
fbb46d571a Housekeeping 2024-11-14 13:28:42 -05:00
scawful
8555dacdb5 Refactor project structure: remove labeling.h and update references to use project.h, enhancing code clarity and maintainability 2024-11-09 21:04:39 -05:00
scawful
4a9df65ef5 Refactor test configuration: remove unused message_test.cc from yaze_test and fix preprocessor directive in rom_test.cc 2024-11-09 20:13:23 -05:00
scawful
d9243b26f7 Refactor message handling: remove MessageDispatcher, MessageFilter, and related classes to streamline codebase 2024-11-09 19:17:36 -05:00
scawful
2098692ab0 Refactor cpu_test: update asm_parser include path to improve module organization 2024-11-08 21:09:48 -05:00
scawful
e1a9d40c4b Add debug output for message loading and create test for single message verification 2024-11-08 00:18:58 -05:00
scawful
3d23922f71 Refactor dungeon room initialization for clarity and add unit tests for room loading functionality 2024-11-08 00:18:33 -05:00
scawful
d6fce368d6 Update rom test, add message test 2024-10-04 01:35:55 -04:00
scawful
0337483f85 Refactor CMakeLists.txt for improved code organization and readability 2024-08-31 21:55:56 -04:00
scawful
dc0d947e35 chore: Skip loading ROM from file test on Linux 2024-08-31 09:45:49 -04:00
scawful
2681e46a7b Refactor file paths for extension headers 2024-08-30 02:22:08 -04:00
scawful
52c844eb98 Add defer_render to LoadAllGraphicsData, overworld test 2024-08-29 22:45:50 -04:00
scawful
5924461208 add OverworldTest::OverworldLoadRomDataOk 2024-08-29 22:20:53 -04:00
scawful
43972ef667 skip overworld test on linux for automated builds, requires rom file 2024-08-29 22:20:30 -04:00
scawful
9a293e0ad6 feat: Add unit test for loading ROM file in OverworldTest 2024-08-29 19:10:19 -04:00
scawful
c774999f08 remove unused room object test file 2024-08-29 13:08:56 -04:00
scawful
b4f07563a8 chore: Refactor yaze_test and test_editor for improved organization and readability 2024-08-25 11:02:37 -04:00
scawful
c62b2c0913 Refactor OverworldEditor to use uint for loop counters in RefreshTile16Blockset method 2024-08-25 00:12:57 -04:00
scawful
b1f231612d chore: Refactor test_editor and yaze_test for better code organization and readability 2024-08-24 23:36:47 -04:00
scawful
b2b3056ddd Refactor yaze_test 2024-08-24 23:26:50 -04:00
scawful
10c46e6db1 housekeeping 2024-08-20 22:56:02 -04:00
scawful
7b33313281 big cleanup 2024-08-20 22:10:35 -04:00
scawful
5edeba1b42 chore: Refactor RomTest to include ReadTransaction tests 2024-08-14 01:36:26 -04:00
scawful
11cedbbff1 MockRom, Read/WriteTransaction tests, make Rom::WriteAction public 2024-08-14 01:15:19 -04:00
scawful
6b35fcb07e Add out of range error in Rom class write functions, test Write fns 2024-08-14 01:04:50 -04:00
scawful
f7a3d6cb8b chore: Refactor RomTest to include ReadLong and ReadBytes tests 2024-08-14 00:59:31 -04:00
scawful
6c259340f9 Add new RomTests and fix small bugs in Rom class 2024-08-14 00:51:43 -04:00
scawful
8be5c0cdbe add support for testing absl::StatusOr 2024-08-14 00:51:22 -04:00
scawful
c7afbb3458 testing ASSERT_OK and ASSERT_OK_AND_ASSIGN macros 2024-08-14 00:51:08 -04:00
scawful
5d9c5354b0 Refactor RomTest to include LoadFromFile tests 2024-08-14 00:32:02 -04:00
scawful
a267138d70 add EXPECT_OK and StatusIs gtest matcher 2024-08-14 00:31:47 -04:00
scawful
bdea914c22 Refactor test files to use consistent namespace structure 2024-08-14 00:31:22 -04:00
scawful
aae103d8f5 chore: Refactor CMakeLists.txt to improve code organization and readability 2024-08-13 21:09:24 -04:00
scawful
50976bfe2a chore: Add ImGui::NewFrame() to TestEditor::Update() 2024-08-13 21:09:15 -04:00
scawful
070b8a1edb chore: Set default style in yaze_test.cc 2024-08-13 21:09:09 -04:00
scawful
1d758e2cd4 Support launching integration test window in yaze_test.cc 2024-08-13 20:54:33 -04:00
scawful
52e912c259 chore: include imgui_test_engine 2024-08-13 20:49:31 -04:00
scawful
beb8dd50b8 chore: Update test engine linkage and include integration::TestEditor in yaze_test 2024-08-13 20:47:06 -04:00
scawful
415e8215fd update test engine linkage 2024-08-13 19:55:12 -04:00
scawful
347a16666c setup integration::TestEditor in yaze_test.cc 2024-08-13 18:05:56 -04:00
scawful
417eb63f93 add yaze_test::integration::TestEditor 2024-08-13 18:05:32 -04:00