OSDN Git Service

add testcase
authorikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Sun, 8 Jun 2003 13:07:55 +0000 (13:07 +0000)
committerikemo <ikemo@56b19765-1e22-0410-a548-a0f45d66c51a>
Sun, 8 Jun 2003 13:07:55 +0000 (13:07 +0000)
git-svn-id: svn+ssh://svn.sourceforge.jp/svnroot/kita/kita/trunk@327 56b19765-1e22-0410-a548-a0f45d66c51a

kita/src/libkita/thread.cpp

index 4b01241..6d8bfce 100644 (file)
@@ -108,6 +108,21 @@ bool Thread::test()
   if( thread.getBoard()->url().prettyURL() != "http://pc.2ch.net/linux/" ) qDebug("inValid: line=%d", __LINE__);
   if( thread.getBoard()->name() != "Linux" ) qDebug("inValid: line=%d", __LINE__);
 
+  thread = Thread::fromXml( "<thread>\n"
+                            "  <daturl>http://pc.2ch.net/test/read.cgi/linux/1022744633/</daturl>\n"
+                            "  <name>2ch browser thread</name>\n"
+                            "  <resnum>700</resnum>\n"
+                            "  <board>\n"
+                            "    <url>http://pc.2ch.net/linux/</url>\n"
+                            "    <name>Linux</name>\n"
+                            "  </board>\n"
+                            "</thread>\n" );
+  if( thread.datURL().prettyURL() != "http://pc.2ch.net/test/read.cgi/linux/1022744633/" ) qDebug("inValid: line=%d", __LINE__);
+  if( thread.name() != "2ch browser thread" ) qDebug("inValid: line=%d", __LINE__);
+  if( thread.resNum() != 700 ) qDebug("inValid: line=%d", __LINE__);
+  if( thread.getBoard()->url().prettyURL() != "http://pc.2ch.net/linux/" ) qDebug("inValid: line=%d", __LINE__);
+  if( thread.getBoard()->name() != "Linux" ) qDebug("inValid: line=%d", __LINE__);
+
   return true;
 }