Added test case and setting Test configuration

This commit is contained in:
berrux-dev committed 2026-09-11 13:41:20 +02:00
1 parent f815271486
commit a86f9b5bac
48 files changed
+423 -168

No files matched your search

@@ -10,7 +10,7 @@ namespace LtsTimelineClassic
{
// Helper to create test Event with minimal parameters
static Event* createTestEvent()
static Event* createTestEvent(const QString& actuator = QStringLiteral("test"))
{
return new Event(1, // uniqueId
1, // typeId
@@ -19,7 +19,7 @@ static Event* createTestEvent()
1, // playerId
1, // partyId
1, // equipmentId
QStringList{"test"}, // path
QStringList{actuator}, // path
Event::drawCustomEventGraphicRect, // paintFunc
QColor(Qt::red), // paintColor
QJsonObject()); // detailData
@@ -56,9 +56,9 @@ TEST(TestTimelineModelTest, MultipleEventsCanBeAdded)
TestTimelineModel model;
int initialCount = model.rowCount();
Event* event1 = createTestEvent();
Event* event2 = createTestEvent();
Event* event3 = createTestEvent();
Event* event1 = createTestEvent(QStringLiteral("actuator1"));
Event* event2 = createTestEvent(QStringLiteral("actuator2"));
Event* event3 = createTestEvent(QStringLiteral("actuator3"));
model.addTestEvent(event1);
model.addTestEvent(event2);