我刚刚进行了一些更改,导致PHPUnit报告了大量错误。在堆栈跟踪之后,我得出了以下赋值语句:[{'Equip': 'A-1', 'Job': 'Job 1', 'Last': '2018-01-01', 'First': '2018-01-01'},
{'Equip': 'A-1', 'Job': 'Job 2', 'Last': '2018-01-02', 'First': '2018-01-02'},
{'Equip': 'A-1', 'Job': 'Job 1', 'Last': '2018-01-03', 'First': '2018-01-03'},
{'Equip': 'A-1', 'Job': 'Job 2', 'Last': '2018-01-05', 'First': '2018-01-04'},
{'Equip': 'A-2', 'Job': 'Job 1', 'Last': '2018-01-03', 'First': '2018-01-03'},
{'Equip': 'A-2', 'Job': 'Job 3', 'Last': '2018-01-05', 'First': '2018-01-04'}]
PHPUnit报告了这一点,这并不奇怪,因为$this->_default_exception = new \RuntimeException('No value.');
显然是将异常分配给属性,而不是抛出异常。为什么PHPUnit在这里报告错误?