1#include <gtest/gtest.h>
19TEST(DungeonToolsetTest, BasicFunctionality) {
41 std::vector<editor::DungeonToolset::PlacementType> placement_types = {
50 for (
auto type : placement_types) {
57TEST(DungeonToolsetTest, CallbackFunctionality) {
61 bool undo_called =
false;
62 bool redo_called =
false;
63 bool palette_called =
false;
71 EXPECT_FALSE(undo_called);
72 EXPECT_FALSE(redo_called);
73 EXPECT_FALSE(palette_called);
77TEST(DungeonUsageTrackerTest, BasicFunctionality) {
108TEST(ComponentArchitectureTest, FileSizeReduction) {
Tracks and analyzes usage statistics for dungeon resources.
const absl::flat_hash_map< uint16_t, int > & GetSpritesetUsage() const
const absl::flat_hash_map< uint16_t, int > & GetPaletteUsage() const
void SetSelectedSpriteset(uint16_t spriteset)
uint16_t GetSelectedBlockset() const
const absl::flat_hash_map< uint16_t, int > & GetBlocksetUsage() const
uint16_t GetSelectedSpriteset() const
void SetSelectedPalette(uint16_t palette)
uint16_t GetSelectedPalette() const
void SetSelectedBlockset(uint16_t blockset)
Main namespace for the application.