diff --git a/Engine/source/windowManager/test/windowManagerTest.cpp b/Engine/source/windowManager/test/windowManagerTest.cpp index e0fe5712b..ed2aa1f37 100644 --- a/Engine/source/windowManager/test/windowManagerTest.cpp +++ b/Engine/source/windowManager/test/windowManagerTest.cpp @@ -28,9 +28,16 @@ TEST(WinMgr, BasicAPI) { PlatformWindowManager *pwm = CreatePlatformWindowManager(); - ASSERT_TRUE(pwm) + << "CreatePlatformWindowManager creation Failed!"; + if (!pwm) + return; + + S32 monitorCount = PlatformWindowManager::get()->getMonitorCount(); + EXPECT_GT(monitorCount, 0) << "no monitor to test against!"; + if (monitorCount == 0) + return; // Check out the primary desktop area... RectI primary = pwm->getPrimaryDesktopArea();