From de6dc51799c1ee92494343eefe8a7bf8bf5e64f8 Mon Sep 17 00:00:00 2001 From: ikemo Date: Sat, 6 Dec 2003 08:22:41 +0000 Subject: [PATCH] add tests git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@609 56b19765-1e22-0410-a548-a0f45d66c51a --- kita/src/libkita/tests/threadtest.cpp | 25 +++++++++++++++++++++++++ kita/src/libkita/tests/threadtest.h | 7 +++++++ 2 files changed, 32 insertions(+) diff --git a/kita/src/libkita/tests/threadtest.cpp b/kita/src/libkita/tests/threadtest.cpp index 3537971..41c996a 100644 --- a/kita/src/libkita/tests/threadtest.cpp +++ b/kita/src/libkita/tests/threadtest.cpp @@ -8,12 +8,37 @@ * (at your option) any later version. * ***************************************************************************/ #include "threadtest.h" +#include "../board.h" + +using namespace Kita; void ThreadTest::setUp() { + m_normal = new Thread( Board( "http://pc.2ch.net/linux/", "Linux" ), + KURL( "http://pc.2ch.net/linux/dat/1069738960.dat" ), + "Kita - 2ch client for KDE", + 0 ); } void ThreadTest::tearDown() { + delete m_normal; } +void ThreadTest::testDatURL() +{ + CPPUNIT_ASSERT_EQUAL( QString( "http://pc.2ch.net/linux/dat/1069738960.dat"), + m_normal->datURL().url() ); +} + +void ThreadTest::testURL() +{ + CPPUNIT_ASSERT_EQUAL( QString( "http://pc.2ch.net/test/read.cgi/linux/1069738960/"), + m_normal->url().url() ); +} + +void ThreadTest::testName() +{ + CPPUNIT_ASSERT_EQUAL( QString( "Kita - 2ch client for KDE" ), + m_normal->name() ); +} diff --git a/kita/src/libkita/tests/threadtest.h b/kita/src/libkita/tests/threadtest.h index 7db2d35..cd0a28e 100644 --- a/kita/src/libkita/tests/threadtest.h +++ b/kita/src/libkita/tests/threadtest.h @@ -18,12 +18,19 @@ */ class ThreadTest : public CppUnit::TestFixture { CPPUNIT_TEST_SUITE( ThreadTest ); + CPPUNIT_TEST( testDatURL ); + CPPUNIT_TEST( testURL ); + CPPUNIT_TEST( testName ); CPPUNIT_TEST_SUITE_END(); Kita::Thread *m_normal, *m_noboard; public: void setUp(); void tearDown(); + + void testDatURL(); + void testURL(); + void testName(); }; #endif -- 2.11.0