You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
161 lines
3.6 KiB
161 lines
3.6 KiB
|
16 years ago
|
<?php
|
||
|
|
require_once(api_get_path(LIBRARY_PATH).'glossary.lib.php');
|
||
|
|
|
||
|
|
class TestGlossary extends UnitTestCase {
|
||
|
|
|
||
|
|
function testGetGlossaryTerms() {
|
||
|
|
//ob_start();
|
||
|
|
$res = GlossaryManager::get_glossary_terms();
|
||
|
|
$this->assertTrue(is_array($res));
|
||
|
|
//ob_end_clean();
|
||
|
|
//var_dump($res);
|
||
|
|
}
|
||
|
|
|
||
|
|
function testSaveGlossary() {
|
||
|
|
ob_start();
|
||
|
|
$values = 'algo';
|
||
|
|
$res = GlossaryManager::save_glossary($values);
|
||
|
|
$this->assertTrue(is_null($res));
|
||
|
|
ob_end_clean();
|
||
|
|
//var_dump($res);
|
||
|
|
}
|
||
|
|
|
||
|
|
function testGetGlossaryTermByGlossaryId() {
|
||
|
|
//ob_start();
|
||
|
|
$glossary_id = 1;
|
||
|
|
$res = GlossaryManager::get_glossary_term_by_glossary_id($glossary_id);
|
||
|
|
$this->assertTrue(is_null($res));
|
||
|
|
//ob_end_clean();
|
||
|
|
//var_dump($res);
|
||
|
|
}
|
||
|
|
|
||
|
|
function testGetGlossaryTermByGlossaryName() {
|
||
|
|
//ob_start();
|
||
|
|
$glossary_name = '';
|
||
|
|
$res = GlossaryManager::get_glossary_term_by_glossary_name($glossary_name);
|
||
|
|
$this->assertTrue(is_string($res));
|
||
|
|
//ob_end_clean();
|
||
|
|
//var_dump($res);
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
function testUpdateGlossary() {
|
||
|
|
ob_start();
|
||
|
|
$values = '';
|
||
|
|
$res = GlossaryManager::update_glossary($values);
|
||
|
|
$this->assertTrue(is_null($res));
|
||
|
|
ob_end_clean();
|
||
|
|
//var_dump($res);
|
||
|
|
}
|
||
|
|
|
||
|
|
function testGetMaxGlossaryItem() {
|
||
|
|
//ob_start();
|
||
|
|
$res = GlossaryManager::get_max_glossary_item();
|
||
|
|
$this->assertTrue(is_numeric($res));
|
||
|
|
//ob_end_clean();
|
||
|
|
//var_dump($res);
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
function testGlossaryExists() {
|
||
|
|
//ob_start();
|
||
|
|
$term = '';
|
||
|
|
$not_id = 1;
|
||
|
|
$res = GlossaryManager::glossary_exists($term,$not_id);
|
||
|
|
$this->assertTrue(is_bool($res));
|
||
|
|
//ob_end_clean();
|
||
|
|
//var_dump($res);
|
||
|
|
}
|
||
|
|
|
||
|
|
function testGetGlossaryInformation() {
|
||
|
|
//ob_start();
|
||
|
|
$glossary_id = 1;
|
||
|
|
$res = GlossaryManager::get_glossary_information($glossary_id);
|
||
|
|
$this->assertTrue(is_bool($res));
|
||
|
|
//ob_end_clean();
|
||
|
|
//var_dump($res);
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
function testDisplayGlossary() {
|
||
|
|
ob_start();
|
||
|
|
$res = GlossaryManager::display_glossary();
|
||
|
|
$this->assertTrue(is_null($res));
|
||
|
|
ob_end_clean();
|
||
|
|
//var_dump($res);
|
||
|
|
}
|
||
|
|
|
||
|
|
function testDisplayGlossaryList() {
|
||
|
|
ob_start();
|
||
|
|
$res = GlossaryManager::display_glossary_list();
|
||
|
|
$this->assertTrue(is_null($res));
|
||
|
|
ob_end_clean();
|
||
|
|
//var_dump($res);
|
||
|
|
}
|
||
|
|
|
||
|
|
function testGetNumberGlossaryTerms() {
|
||
|
|
//ob_start();
|
||
|
|
$res = GlossaryManager::get_number_glossary_terms();
|
||
|
|
$this->assertTrue(is_numeric($res));
|
||
|
|
//ob_end_clean();
|
||
|
|
//var_dump($res);
|
||
|
|
}
|
||
|
|
|
||
|
|
function testGetGlossaryData() {
|
||
|
|
//ob_start();
|
||
|
|
$from = 1;
|
||
|
|
$number_of_items = 2;
|
||
|
|
$column = 1;
|
||
|
|
$direction = 'ASC';
|
||
|
|
$res = GlossaryManager::get_glossary_data($from, $number_of_items, $column, $direction);
|
||
|
|
$this->assertTrue(is_array($res));
|
||
|
|
//ob_end_clean();
|
||
|
|
//var_dump($res);
|
||
|
|
}
|
||
|
|
|
||
|
|
function testActionsFilter() {
|
||
|
|
//ob_start();
|
||
|
|
$glossary_id = 1;
|
||
|
|
$url_params = '';
|
||
|
|
$row = '';
|
||
|
|
$res = GlossaryManager::actions_filter($glossary_id,$url_params,$row);
|
||
|
|
$this->assertTrue(is_string($res));
|
||
|
|
//ob_end_clean();
|
||
|
|
//var_dump($res);
|
||
|
|
}
|
||
|
|
|
||
|
|
function testJavascriptGlossary() {
|
||
|
|
//ob_start();
|
||
|
|
$res = GlossaryManager::javascript_glossary();
|
||
|
|
$this->assertTrue(is_string($res));
|
||
|
|
//ob_end_clean();
|
||
|
|
//var_dump($res);
|
||
|
|
}
|
||
|
|
|
||
|
|
function testReorderGlossary() {
|
||
|
|
//ob_start();
|
||
|
|
$res = GlossaryManager::reorder_glossary();
|
||
|
|
$this->assertTrue(is_null($res));
|
||
|
|
//ob_end_clean();
|
||
|
|
//var_dump($res);
|
||
|
|
}
|
||
|
|
|
||
|
|
function testMoveGlossary() {
|
||
|
|
ob_start();
|
||
|
|
$direction = '';
|
||
|
|
$glossary_id = '';
|
||
|
|
$res = GlossaryManager::move_glossary($direction, $glossary_id);
|
||
|
|
$this->assertTrue(is_null($res));
|
||
|
|
ob_end_clean();
|
||
|
|
//var_dump($res);
|
||
|
|
}
|
||
|
|
|
||
|
|
function testDeleteGlossary() {
|
||
|
|
ob_start();
|
||
|
|
$glossary_id = 1;
|
||
|
|
$res = GlossaryManager::delete_glossary($glossary_id);
|
||
|
|
$this->assertTrue(is_null($res));
|
||
|
|
ob_end_clean();
|
||
|
|
//var_dump($res);
|
||
|
|
}
|
||
|
|
}
|