[pLog-svn] r6831 - plog/branches/lifetype-1.2/class/test/tests/dao

jondaley at devel.lifetype.net jondaley at devel.lifetype.net
Sat Feb 21 17:28:32 EST 2009


Author: jondaley
Date: 2009-02-21 17:28:32 -0500 (Sat, 21 Feb 2009)
New Revision: 6831

Modified:
   plog/branches/lifetype-1.2/class/test/tests/dao/commentscommon_test.class.php
Log:
way simpler to use the testtools to create stuff. (though the bad test found a bug for me)

Modified: plog/branches/lifetype-1.2/class/test/tests/dao/commentscommon_test.class.php
===================================================================
--- plog/branches/lifetype-1.2/class/test/tests/dao/commentscommon_test.class.php	2009-02-21 22:27:31 UTC (rev 6830)
+++ plog/branches/lifetype-1.2/class/test/tests/dao/commentscommon_test.class.php	2009-02-21 22:28:32 UTC (rev 6831)
@@ -26,37 +26,12 @@
         function testGetNumPostComments()
 		{
 
-            // create a user
-            $users = new Users();
-            $randomName = md5(time());
-            $user = new UserInfo($randomName, "blah", "test at not-a-real-address.net", "", "Full Name");
-            $this->assertTrue($users->addUser($user), "Couldn't add test user");
-            
-            // create a blog
-			$blogs = new Blogs();
-			$randomName = md5(time());
-			$blog = new BlogInfo( $randomName, $user->getId(), "About blog random blog", new BlogSettings());
-			$this->assertTrue($blogs->addBlog( $blog ), "Couldn't add test blog");
+			// create the scenario
+			$user = TestTools::createUser();
+			$blog = TestTools::createBlog( $user->getId());
+			$cat  = TestTools::createArticleCategory( $blog->getId());
+			$article = TestTools::createArticle( $blog->getId(), $user->getId(), Array( $cat->getId()));
 
-            // create a category
-            $categories = new ArticleCategories();
-            $randomName = md5(time());
-            $category = new ArticleCategory($randomName, "blah", $blog->getId(), 1);
-            $this->assertTrue($categories->addArticleCategory($category), "Couldn't add test category");
-            
-            // add an article
-            $articles = new Articles();
-			$article = new Article(
-				"dummy topic",
-				"dummy text",
-                $category->getId(), // our category we created above
-				$user->getId(), // our user we created above
-				$blog->getId(),  // our blog we created above
-				POST_STATUS_PUBLISHED,  // published status
-				0   // not read yet
-                );
-            $this->assertTrue($articles->addArticle($article), "Couldn't add test article");
-
             // Add comments
             $timestamp = new Timestamp();
             $comment1 = new UserComment($article->getId(),
@@ -166,9 +141,10 @@
 
             
 			// delete the temporary data
-            $articles->deleteBlogPosts($blog->getId());
-			$blogs->deleteBlog($blog->getId());
-            $users->deleteUser($user->getId());
+			TestTools::deleteDaoTestData( Array( $comment1, $comment2, $comment3,
+                                                 $trackback1, $trackback2, $trackback3, $trackback4,
+                                                 $article, $cat, $user));
+			TestTools::deleteBlog( $blog );
 		}
 		
 		/**



More information about the pLog-svn mailing list