#if GTEST // #include // not supported using Visual Studio 2022 compiler... #include #include "Participants/ParticipantUDP.h" #include "Thing.h" using namespace RoboidControl; TEST(RoboidControlSuite, HiddenParticipant) { Thing* thing = new Thing(); unsigned long milliseconds = Thing::GetTimeMs(); unsigned long startTime = milliseconds; while (milliseconds < startTime + 1000) { Thing::UpdateThings(milliseconds); milliseconds = Thing::GetTimeMs(); } SUCCEED(); } TEST(RoboidControlSuite, IsolatedParticipant) { ParticipantUDP* participant = ParticipantUDP::Isolated(); Thing* thing = new Thing(participant); unsigned long milliseconds = Thing::GetTimeMs(); unsigned long startTime = milliseconds; while (milliseconds < startTime + 1000) { participant->Update(milliseconds); milliseconds = Thing::GetTimeMs(); } SUCCEED(); } #endif