我试图设置一个测试来计算数据库中自定义帖子的数量,作为更强大的测试的第一步,但它不能正常工作.这是测试的副本:
<?php
// codecept run wpunit RWA:CourseModelsTest
namespace RWA;
require_once get_template_directory() . '/models/course.php';
class CourseModelsTest extends \Codeception\TestCase\WPTestCase {
/**
* @var \WpunitTester
*/
protected $tester;
protected function _before() {
}
protected function _after() {
}
// tests
public function testSomeFeature() {
$query = \Course::count();
$this->assertEquals( 53, $query );
}
}
Run Code Online (Sandbox Code Playgroud)
在我的模型中,这是函数的样子
public static function count() {
$args = array(
'posts_per_page' => -1,
'offset' => 0,
'post_type' => 'courses',
'suppress_filters' => true,
);
$query = new \WP_Query( $args );
return count( …Run Code Online (Sandbox Code Playgroud)