znt/module/index/test/lib/zen.class.php

49 lines
1.3 KiB
PHP

<?php
declare(strict_types = 1);
require_once dirname(__FILE__, 5) . '/test/lib/test.class.php';
class indexZenTest extends baseTest
{
protected $moduleName = 'index';
protected $className = 'zen';
/**
* Test checkShowFeatures method.
*
* @access public
* @return mixed
*/
public function checkShowFeaturesTest()
{
$method = $this->indexZenTest->getMethod('checkShowFeatures');
$method->setAccessible(true);
$indexInstance = $this->indexZenTest->newInstance();
$result = $method->invoke($indexInstance);
if(dao::isError()) return dao::getError();
return $result;
}
/**
* Test getViewMethodForAssetLib method.
*
* @param int $objectID
* @param string $objectType
* @access public
* @return mixed
*/
public function getViewMethodForAssetLibTest(int $objectID, string $objectType)
{
$reflection = new ReflectionClass('indexZen');
$method = $reflection->getMethod('getViewMethodForAssetLib');
$method->setAccessible(true);
$indexZen = new indexZen();
$result = $method->invoke($indexZen, $objectID, $objectType);
if(dao::isError()) return dao::getError();
return $result;
}
}