当前位置: 首页 > 知识库问答 >
问题:

PhpStorm 2016.3。3未找到PHPUnit 6.0的测试类*

秦德海
2023-03-14

我想运行PHPUnit 6.0。*PhpStorm中的测试。但当我想要执行单个类的测试时,它向我显示了以下错误:“测试类未指定或无效”。

我在PHPUnit中加入了作曲家。这里是作曲家。json内容:

{
  "require": {
    "phpunit/phpunit": "6.0.0"
  }
}

在命令行中运行测试正在工作。输出:

/usr/bin/php7.1 /path/to/project/vendor/phpunit/phpunit/phpunit --no-configuration MyTestTest /path/to/project/Tests/MyTestTest.php
PHPUnit 6.0.0 by Sebastian Bergmann and contributors.

.                                                                   1 / 1 (100%)

Time: 29 ms, Memory: 2.00MB

OK (1 test, 1 assertion)

一些补充信息:

  • PhpStorm设置:
    • PHP语言级别:7.1
    • CLI解释器:7.1
    • PHPUnit使用Composer autoloader(链接到autoload.php)

    用6.0测试它。0和6.0。10.假设所有6.0。*版本会受到影响。

    如果我将版本切换到5.7。17(6.0.0之前的最新版本),它正在工作。正如我提到的,当我选择一个目录中的所有测试时,它是有效的,而不是当我想测试一个类或一个方法时(错误是相同的)。

    我有配置错误吗?或者是PhpStorm bug?

    我附加了一个最小的工作示例项目的PhpStorm。最小工作示例PhpStorm项目

    如果有人能用它重现这个问题,那将是有趣的。

共有1个答案

潘辰龙
2023-03-14

对PhpUnit 6的支持将在PhpStorm 2017.1中。您可以获得候选版本。https://www.jetbrains.com/phpstorm/nextversion/index.html

 类似资料:
  • 我在这里给我的课做了注解 此外,还对我的测试方法进行了这样的注解 最后,配置我的build.gradle defaultConfig和依赖项,如下所示

  • 我已经看了所有其他对此的反应,但它们似乎不适用于我。 https://kotlinlang.org/api/latest/kotlin.test/kotlin.test/ 我正在尝试从暂存文件或.kt文件访问它,并且它不在下拉列表中以选择它。 项目正在使用JDK 15。

  • 问题内容: 我正在从事Web驱动程序项目。我能够构建测试并执行。 重建解决方案时,我立即遇到以下错误。 我已将默认处理器体系结构更改为,但问题未解决。 请帮助我解决此问题。 谢谢。 问题答案: 似乎是这样的问题:Visual StudioFsUnit测试设置-异常NUnit.Engine.NUnitEngineException因此,安装适配器版本3.0.10应该可以解决您的问题。至少对我有用。

  • 我是新的java。我正在我的学校项目,我遇到了这个问题与错误消息。 我以前做过这样的测试,他们奏效了。 我没有写所有的方法。我试图先运行文件。我已经寻找了解决方案,但没有一个适合我的情况。 下面是我的测试代码: 这是我的清单。JAVA