upgrade SDL to version 2.0.8
[platform/upstream/SDL.git] / test / testautomation_rwops.c
index 9a1a29a..fd89ee6 100755 (executable)
@@ -700,6 +700,12 @@ rwops_testFileWriteReadEndian(void)
 }
 
 
+int rwops_testLoadFile(void)
+{
+    char* result = (char*)SDL_LoadFile(RWopsReadTestFilename, NULL);
+    SDLTest_AssertPass("Call to SDL_LoadFile() succeeded");
+    SDLTest_AssertCheck(result != NULL, "Verify result value is not NULL");
+}
 /* ================= Test References ================== */
 
 /* RWops test cases */
@@ -733,10 +739,12 @@ static const SDLTest_TestCaseReference rwopsTest9 =
 static const SDLTest_TestCaseReference rwopsTest10 =
         { (SDLTest_TestCaseFp)rwops_testCompareRWFromMemWithRWFromFile, "rwops_testCompareRWFromMemWithRWFromFile", "Compare RWFromMem and RWFromFile RWops for read and seek", TEST_ENABLED };
 
+static const SDLTest_TestCaseReference rwopsTest11 =
+        {(SDLTest_TestCaseFp)rwops_testLoadFile, "rwops_testLoadFile", "Test load all the data from SDL data stream", TEST_ENABLED};
 /* Sequence of RWops test cases */
 static const SDLTest_TestCaseReference *rwopsTests[] =  {
     &rwopsTest1, &rwopsTest2, &rwopsTest3, &rwopsTest4, &rwopsTest5, &rwopsTest6,
-    &rwopsTest7, &rwopsTest8, &rwopsTest9, &rwopsTest10, NULL
+    &rwopsTest7, &rwopsTest8, &rwopsTest9, &rwopsTest10, &rwopsTest11, NULL
 };
 
 /* RWops test suite (global) */