[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