From d1363d0da58825db1e4ad73f8c56488dcd6e2c2e Mon Sep 17 00:00:00 2001 From: Matthew Wilber Date: Tue, 29 Apr 2003 01:21:43 +0000 Subject: [PATCH] moved CompareStreams function to TranslatorTestAddOn.cpp so that multiple translator tests could use it git-svn-id: file:///srv/svn/repos/haiku/trunk/current@3124 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../stxttranslator/STXTTranslatorTest.cpp | 35 +------------------ 1 file changed, 1 insertion(+), 34 deletions(-) diff --git a/src/tests/add-ons/translators/stxttranslator/STXTTranslatorTest.cpp b/src/tests/add-ons/translators/stxttranslator/STXTTranslatorTest.cpp index fef3772ce8..b3c9680364 100644 --- a/src/tests/add-ons/translators/stxttranslator/STXTTranslatorTest.cpp +++ b/src/tests/add-ons/translators/stxttranslator/STXTTranslatorTest.cpp @@ -18,6 +18,7 @@ #include #include #include "../../../../add-ons/translators/stxttranslator/STXTTranslator.h" +#include "TranslatorTestAddOn.h" // Suite CppUnit::Test * @@ -200,40 +201,6 @@ STXTTranslatorTest::IdentifyTest() sizeof(aStyledFiles) / sizeof(const char *), false); } -bool -CompareStreams(BPositionIO &a, BPositionIO &b) -{ - off_t alen = 0, blen = 0; - uint8 *abuf = NULL, *bbuf = NULL; - - a.Seek(0, SEEK_END); - alen = a.Position(); - b.Seek(0, SEEK_END); - blen = b.Position(); - - if (alen != blen) - return false; - - bool bresult = false; - abuf = new uint8[alen]; - bbuf = new uint8[blen]; - if (a.ReadAt(0, abuf, alen) == alen) { - if (b.ReadAt(0, bbuf, blen) == blen) { - if (memcmp(abuf, bbuf, alen) == 0) - bresult = true; - else - bresult = false; - } - } - - delete[] abuf; - abuf = NULL; - delete[] bbuf; - bbuf = NULL; - - return bresult; -} - void TranslateTests(STXTTranslatorTest *ptest, BTranslatorRoster *proster, const char **paths, int32 len, bool bplain)