3

我在 PHPStorm 中收到此警告以进行 PHPUnit 测试,但不确定它在说什么?

Namespace not bound

<phpunit colors="true" bootstrap="./tests/bootstrap.php">
    <testsuite name="IniParserTest">
        <directory>./tests/Test</directory>
    </testsuite>
</phpunit>
4

1 回答 1

1

您必须在打开元素节点中指定 XML Schema,例如:

<phpunit colors="true" bootstrap="./tests/bootstrap.php" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://schema.phpunit.de/3.7/phpunit.xsd">
    <testsuite name="IniParserTest">
        <directory>./tests/Test</directory>
    </testsuite>
</phpunit>

请注意 .xmlns:xsi 和 xsi:noNamespaceSchemaLocation 属性。

现在您的 XML 应该是有效的并且它应该不再给您错误。

来源:https ://phpunit.de/manual/3.7/en/appendixes.configuration.html

于 2016-12-01T09:52:04.437 回答