[Scummvm-git-logs] scummvm master -> 7e8c5d46c0f2210b4a7fa99ed3b1b3a5192d77c7
OMGPizzaGuy
48367439+OMGPizzaGuy at users.noreply.github.com
Sun Feb 21 22:11:38 UTC 2021
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
7e8c5d46c0 ULTIMA8: Remove U8ODataSourceTestSuite
Commit: 7e8c5d46c0f2210b4a7fa99ed3b1b3a5192d77c7
https://github.com/scummvm/scummvm/commit/7e8c5d46c0f2210b4a7fa99ed3b1b3a5192d77c7
Author: Matthew Jimenez (matthew.jimenez at outlook.com)
Date: 2021-02-21T16:11:23-06:00
Commit Message:
ULTIMA8: Remove U8ODataSourceTestSuite
Changed paths:
R test/engines/ultima/ultima8/filesys/odata_source.h
diff --git a/test/engines/ultima/ultima8/filesys/odata_source.h b/test/engines/ultima/ultima8/filesys/odata_source.h
deleted file mode 100644
index a02d3b3a63..0000000000
--- a/test/engines/ultima/ultima8/filesys/odata_source.h
+++ /dev/null
@@ -1,74 +0,0 @@
-#include <cxxtest/TestSuite.h>
-#include "engines/ultima/ultima8/filesys/odata_source.h"
-/**
- * Test suite for the functions in engines/ultima/ultima8/filesys/odata_source.h
- */
-
-class U8ODataSourceTestSuite : public CxxTest::TestSuite {
- public:
- U8ODataSourceTestSuite() {
- }
-
- void test_autobuffer_source() {
- Ultima::Ultima8::OAutoBufferDataSource source(12);
- TS_ASSERT_EQUALS(source.size(), 0);
- TS_ASSERT_EQUALS(source.pos(), 0);
-
- source.writeByte(0xBEEF);
- TS_ASSERT_EQUALS(source.size(), 1);
- TS_ASSERT_EQUALS(source.pos(), 1);
-
- for (int i = 0; i < 10; i++) {
- source.writeUint32LE(0x8088C0DE);
- }
- TS_ASSERT_EQUALS(source.size(), 41);
- TS_ASSERT_EQUALS(source.pos(), 41);
- source.skip(0);
- TS_ASSERT_EQUALS(source.size(), 41);
- TS_ASSERT_EQUALS(source.pos(), 41);
- // Check trying to skip past the end
- source.skip(2);
- TS_ASSERT_EQUALS(source.size(), 41);
- TS_ASSERT_EQUALS(source.pos(), 41);
- source.skip(-2);
- TS_ASSERT_EQUALS(source.pos(), 39);
- source.writeByte(0x99);
- TS_ASSERT_EQUALS(source.size(), 41);
- TS_ASSERT_EQUALS(source.pos(), 40);
- source.seek(2);
- TS_ASSERT_EQUALS(source.size(), 41);
- TS_ASSERT_EQUALS(source.pos(), 2);
-
- const uint8* buf = source.getData();
- TS_ASSERT_EQUALS(buf[0], 0xEF);
- TS_ASSERT_EQUALS(buf[1], 0xDE);
- TS_ASSERT_EQUALS(buf[2], 0xC0);
- TS_ASSERT_EQUALS(buf[3], 0x88);
- TS_ASSERT_EQUALS(buf[23], 0x88);
- TS_ASSERT_EQUALS(buf[24], 0x80);
- TS_ASSERT_EQUALS(buf[35], 0x88);
- TS_ASSERT_EQUALS(buf[36], 0x80);
-
- source.clear();
- TS_ASSERT_EQUALS(source.size(), 0);
- TS_ASSERT_EQUALS(source.pos(), 0);
-
- source.writeByte(0x84838281);
- source.writeUint16LE(0x88878685);
- source.writeUint24LE(0x8C8B8A89);
- source.writeUint32LE(0x908F8E8D);
-
- buf = source.getData();
- TS_ASSERT_EQUALS(buf[0], 0x81);
- TS_ASSERT_EQUALS(buf[1], 0x85);
- TS_ASSERT_EQUALS(buf[2], 0x86);
- TS_ASSERT_EQUALS(buf[3], 0x89);
- TS_ASSERT_EQUALS(buf[4], 0x8A);
- TS_ASSERT_EQUALS(buf[5], 0x8B);
- TS_ASSERT_EQUALS(buf[6], 0x8D);
- TS_ASSERT_EQUALS(buf[7], 0x8E);
- TS_ASSERT_EQUALS(buf[8], 0x8F);
- TS_ASSERT_EQUALS(buf[9], 0x90);
- }
-
-};
More information about the Scummvm-git-logs
mailing list