From 3d4100d5c3286674e5ec3ccc3168ad3462c61a66 Mon Sep 17 00:00:00 2001 From: Matthew Wilber Date: Wed, 12 Mar 2003 00:56:39 +0000 Subject: [PATCH] initial check-in for TIFFTranslator Tests (they don't actually test anything yet) git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2889 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../tifftranslator/TIFFTranslatorTest.cpp | 83 +++++++++++++++++++ .../tifftranslator/TIFFTranslatorTest.h | 31 +++++++ 2 files changed, 114 insertions(+) create mode 100755 src/tests/add-ons/translators/tifftranslator/TIFFTranslatorTest.cpp create mode 100755 src/tests/add-ons/translators/tifftranslator/TIFFTranslatorTest.h diff --git a/src/tests/add-ons/translators/tifftranslator/TIFFTranslatorTest.cpp b/src/tests/add-ons/translators/tifftranslator/TIFFTranslatorTest.cpp new file mode 100755 index 0000000000..71a10a3564 --- /dev/null +++ b/src/tests/add-ons/translators/tifftranslator/TIFFTranslatorTest.cpp @@ -0,0 +1,83 @@ +// TIFFTranslatorTest.cpp +#include "TIFFTranslatorTest.h" +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include "../../../../add-ons/translators/tifftranslator/TIFFTranslator.h" + +// Suite +CppUnit::Test * +TIFFTranslatorTest::Suite() +{ + CppUnit::TestSuite *suite = new CppUnit::TestSuite(); + typedef CppUnit::TestCaller TC; + + suite->addTest( + new TC("TIFFTranslator IdentifyTest", + &TIFFTranslatorTest::IdentifyTest)); + + suite->addTest( + new TC("TIFFTranslator TranslateTest", + &TIFFTranslatorTest::TranslateTest)); + +#if !TEST_R5 + suite->addTest( + new TC("TIFFTranslator LoadAddOnTest", + &TIFFTranslatorTest::LoadAddOnTest)); +#endif + + return suite; +} + +// setUp +void +TIFFTranslatorTest::setUp() +{ + BTestCase::setUp(); +} + +// tearDown +void +TIFFTranslatorTest::tearDown() +{ + BTestCase::tearDown(); +} + +void +TIFFTranslatorTest::IdentifyTest() +{ + // Init + NextSubTest(); +} + +void +TIFFTranslatorTest::TranslateTest() +{ + // Init + NextSubTest(); +} + +#if !TEST_R5 + +void +TIFFTranslatorTest::LoadAddOnTest() +{ + // Make sure the add_on loads + NextSubTest(); +} + +#endif // #if !TEST_R5 diff --git a/src/tests/add-ons/translators/tifftranslator/TIFFTranslatorTest.h b/src/tests/add-ons/translators/tifftranslator/TIFFTranslatorTest.h new file mode 100755 index 0000000000..a7db534a86 --- /dev/null +++ b/src/tests/add-ons/translators/tifftranslator/TIFFTranslatorTest.h @@ -0,0 +1,31 @@ +// TIFFTranslatorTest.h + +#ifndef TIFF_TRANSLATOR_TEST_H +#define TIFF_TRANSLATOR_TEST_H + +#include +#include + +class CppUnit::Test; + +class TIFFTranslatorTest : public BTestCase { +public: + static CppUnit::Test* Suite(); + + // This function called before *each* test added in Suite() + void setUp(); + + // This function called after *each* test added in Suite() + void tearDown(); + + //------------------------------------------------------------ + // Test functions + //------------------------------------------------------------ +#if !TEST_R5 + void LoadAddOnTest(); +#endif + void IdentifyTest(); + void TranslateTest(); +}; + +#endif // TIFF_TRANSLATOR_TEST_H