【问题标题】:Is there a way to assert file is not empty in PHPUnit?有没有办法在 PHPUnit 中断言文件不为空?
【发布时间】:2013-11-21 01:54:13
【问题描述】:

我正在编写一个单元测试一个方法,该方法应该能够找到一个文件并写入它。 PHPUnit 具有比较两个文件的方法,无论它是否存在,但是我找不到任何方法来检查文件是否为非空,或者如果可以断言文件大小和更新的时间戳是否有更好的方法?

附:我知道如何使用 php 内置的文件大小函数来做到这一点。我只是想知道在 PHPUnit 中是否有可能

【问题讨论】:

  • 你真的应该用vfsStream之类的东西来模拟文件系统
  • 感谢这是我一直在寻找的工具
  • $this->assertNotEquals("", $yourString);

标签: php file unit-testing testing phpunit


【解决方案1】:

为了检查文件是否为空,你可以使用这个 phpunit 方法:

$this->assertStringNotEqualsFile('/tmp/file', '');

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-09-15
    • 1970-01-01
    • 2017-01-11
    • 1970-01-01
    • 1970-01-01
    • 2017-08-21
    • 1970-01-01
    相关资源
    最近更新 更多