| 23 | #include "cfile.h" |
| 24 | |
| 25 | TEST(D3, CFileIO) { |
| 26 | int lib_handle = cf_OpenLibrary("TestDir/test.hog"); |
| 27 | CFILE *file_handle = cfopen("lowercase.txt", "rb"); |
| 28 | char buf[5]; |
| 29 | cf_ReadString(buf, 5, file_handle); |
| 30 | EXPECT_STREQ(buf, "TEST"); |
| 31 | cf_Rewind(file_handle); |
| 32 | |
| 33 | EXPECT_EQ(cf_ReadByte(file_handle), 84); |
| 34 | cf_Rewind(file_handle); |
| 35 | |
| 36 | EXPECT_EQ(cf_ReadShort(file_handle), 17748); |
| 37 | cf_Rewind(file_handle); |
| 38 | |
| 39 | EXPECT_EQ(cf_ReadInt(file_handle), 1414743380); |
| 40 | cf_Rewind(file_handle); |
| 41 | |
| 42 | cf_CloseLibrary(lib_handle); |
| 43 | } |
| 44 | |
| 45 | TEST(D3, CFileLibrary) { |
| 46 | // First pass - without search path in "TestDir" (i.e. not search actual files in directory) |
nothing calls this directly
no test coverage detected