* Add message auto test.

This commit is contained in:
zhouxudong
2022-05-06 08:37:11 +00:00
parent 9ff9ea7891
commit b5c00ba209
9 changed files with 238 additions and 0 deletions
+75
View File
@@ -0,0 +1,75 @@
<?php
class messageTest
{
public function __construct()
{
global $tester;
$this->objectModel = $tester->loadModel('message');
}
public function getMessagesTest($status)
{
$objects = $this->objectModel->getMessages($status);
if(dao::isError()) return dao::getError();
return $objects;
}
public function getObjectTypesTest()
{
$objects = $this->objectModel->getObjectTypes();
if(dao::isError()) return dao::getError();
return $objects;
}
public function getObjectActionsTest()
{
$objects = $this->objectModel->getObjectActions();
if(dao::isError()) return dao::getError();
return $objects;
}
public function sendTest($objectType, $objectID, $actionType, $actionID, $actor = '')
{
$objects = $this->objectModel->send($objectType, $objectID, $actionType, $actionID, $actor = '');
if(dao::isError()) return dao::getError();
return $objects;
}
public function saveNoticeTest($objectType, $objectID, $actionType, $actionID, $actor = '')
{
$objects = $this->objectModel->saveNotice($objectType, $objectID, $actionType, $actionID, $actor = '');
if(dao::isError()) return dao::getError();
return $objects;
}
public function getToListTest($objectType)
{
global $tester;
$table = $tester->config->objectTables[$objectType];
$object = $tester->dao->select('*')->from($table)->where('id')->eq('1')->fetch();
$objects = $this->objectModel->getToList($object, $objectType);
if(dao::isError()) return dao::getError();
return $objects;
}
public function getNoticeTodosTest()
{
$objects = $this->objectModel->getNoticeTodos();
if(dao::isError()) return dao::getError();
return $objects;
}
}