PHPUnit 5.1.3:assertEquals()不工作。错误:未执行任何测试

PHPUnit 5.1.3:assertEquals()不工作。错误:未执行任何测试,phpunit,assert,Phpunit,Assert,我需要比较phpunit中的两个数组。我正在使用AsserQuals(),但输出显示未执行任何测试!我在下面提到了我的数组和代码: $expected_arr = array('success' => 1); $result_array =(output of print_r($result_array)) Array ( [success] => 1 ) $this->assertEquals($arr_data,$expected_arr); 我的PHPUnit版

我需要比较phpunit中的两个数组。我正在使用AsserQuals(),但输出显示未执行任何测试!我在下面提到了我的数组和代码:

$expected_arr = array('success' => 1);
$result_array =(output of print_r($result_array))
Array
(
    [success] => 1
)
$this->assertEquals($arr_data,$expected_arr);
我的PHPUnit版本是5.1.3。我正在运行的是Ubuntu 16

更新:

<?php

require_once ('PHPUnit/Framework/TestCase.php');

class abc_auto_testing_test extends PHPUnit_Framework_TestCase
{

    public $abc_id;
    public $abc_answer;

    public function __construct($ABC_id, $ABC_answer)
    {
        $this->abc_id = $ABC_id;
        $this->abc_answer = $ABC_answer;
        $this->test_Abc_Validate($this->abc_id, $this->abc_answer);
   }

   public function setUp()
   {

   }

   public function tearDown()
   {

   }

   public function test_Abc_Validate($abcId, $abcAnswer)
   {
       $expected_arr = array('success' => 1);
       // var_dump($expected_arr);
       $arr_data = ABC_Validate($abcId, $abcAnswer);
       // var_dump($arr_data);
       $this->assertEquals($arr_data,$expected_arr);
    }

}

  require'/var/www/data.abc.in/abc_server_crons/abc_auto_testing_bkp.php';
  $ABC_identifier = $abcIdentifier;
  $ABC_answer = $abcAnswer;
  $validObj = new abc_auto_testing_test($ABC_identifier, $ABC_answer);
?>


您的测试代码毫无意义。去学习编写和运行测试的基础知识。

你的测试代码毫无意义。去学习编写和运行测试的基础知识。

您的测试方法/类是如何定义的?@JakubZalas请看一看我用定义的类和方法更新了代码。您的测试方法/类是如何定义的?@JakubZalas请看一看我用定义的类和方法更新了代码。