[svn r21324] Minor - created new test function class blog.lib

skala
Ricardo Rodriguez 16 years ago
parent 637016e0aa
commit 60fb7fa2b5
  1. 165
      tests/main/inc/lib/blog.lib.test.php

@ -0,0 +1,165 @@
<?php
require_once(api_get_path(LIBRARY_PATH).'blog.lib.php');
class TestBlog extends UnitTestCase
{
function TestBlog()
{
$this->UnitTestCase('Blog Manipulation tests');
}
/*
* todo function testGetBlobTitle()
* todo function testGetBlogSubtitle()
* todo function testGetBlogUsers()
* todo function testCreateBlog()
* todo function testEditBlog()
* todo function testDeleteBlog()
* todo function testCreatePost()
* todo function testEditPost()
* todo function testDeletePost()
* todo function testCreateComment()
* todo function testDeleteComment()
* todo function testCreateTask()
* todo function testEditTask()
* todo function testDeleteTask()
* todo function testDeleteAssignedTask()
* todo function testGetPersonalTaskList()
* todo function testChangeBlogVisibility()
* todo function testDisplayBlogPosts()
* todo function testDisplaySearchResults()
* todo function testDisplayDayResults()
* todo function testDisplayPost()
* todo function testAddRating()
* todo function testDisplayRating()
* todo function testDisplayRatingForm()
* todo function testGetThreadedComments()
* todo function testDisplayformNewPost()
* todo function testDisplayFormEditPost()
* todo function testDisplayTaskList()
* todo function testDisplayAssignedTaskList()
* todo function testDisplayNewTaskForm()
* todo function testDisplayEditTaskForm()
* todo function testDisplayAssignTaskForm()
* todo function testDisplayEditAssignedTaskForm()
* todo function testAssignTask()
* todo function testEditAssignedTask()
* todo function testDisplaySelectTaskPost()
* todo function testSetUserSubscribed()
* todo function testSetUserUnsubscribed()
* todo function testDisplayFormUserSubscribe()
* todo function testDisplayFormUserUnsubscribe()
* todo function testDisplayNewCommentForm()
* todo function testDisplayMinimonthcalendar()
* todo function testDisplayNewBlogForm()
* todo function testDisplayEditBlogForm()
* todo function testDisplayBlogList()
* todo function testDisplayBlogList()
*/
/**
* Test about get Title to a blog
*/
function testGetBlogTitle(){
ob_start();
$blog_id = 11;
Blog::get_blog_title($blog_id);
$res = ob_get_contents();
ob_end_clean();
$this->assertFalse($res);
}
function testGetBlogSubtitle(){
$blog_id = 11;
$res = Blog::get_blog_subtitle($blog_id);
$this->assertFalse($res);
}
function testGetBlogUsers(){
$blog_id = 11;
$res = Blog::get_blog_users($blog_id);
$this->assertFalse($res);
}
function testCreateBlog(){
global $_user;
ob_start();
$_user = array('title'=>'TestingBlog','subtitle'=>'PassOrNotPass');
$res = ob_get_contents();
ob_end_clean();
Blog::create_blog($_user['title'],$_user['subtitle']);
$this->assertFalse($res);
$res = Blog::delete_blog($_user);
$this->assertTrue($res);
}
function testEditBlog(){
ob_start();
global $_user;
$_user = array('blog_id'=>1,'title'=>'TestBlog','subtitle'=>'testing');
Blog::edit_blog($_user['blog_id'],$_user['title'],$_user['subtitle']);
$res = ob_get_contents();
ob_end_clean();
$this->assertFalse($res);
}
function testDeleteBlog(){
$blog_id = 11;
$res = Blog::delete_blog($blog_id);
$this->assertTrue($res);
}
function testCreatePost(){
global $_user, $_course, $blog_table_attachment;
ob_start();
$blog_table_attachment = array('title' => 'xxxxtestxxxx',
'full_text'=>'xxxxx',
'file_comment'=>'xxxxx',
'blog_id'=>11
);
$res = ob_get_contents();
ob_end_clean();
Blog::create_post($blog_table_attachment['title'], $blog_table_attachment['full_text'],$blog_table_attachment['file_comment'], $blog_table_attachment['blog_id']);
$this->assertFalse($res);
$res = BLog::delete_post($blog_table_attachment);
$this->assertTrue($res);
}
function testEditPost(){
ob_start();
$post_id =3;
$title = 'xxTestxx';
$full_text = 'testing function';
$blog_id = 11;
Blog::edit_post($post_id, $title, $full_text, $blog_id);
$res = ob_get_contents();
ob_end_clean();
$this->assertFalse($res);
}
function testDeletePost(){
$blog_id = 11;
$post_id = 21;
$res = Blog::delete_post($blog_id, $post_id);
$this->assertTrue($res);
}
/*
function*/
}
?>
Loading…
Cancel
Save