phpunit skelgen:未生成测试文件

phpunit skelgen:未生成测试文件,php,symfony,phpunit,Php,Symfony,Phpunit,我尝试使用phpunit skelgen 在文档中,它是这样写的 当使用骨架生成器基于在命名空间中声明的类生成代码时,必须提供该类的限定名称以及该类在其中声明的源文件的路径 例如,对于在项目命名空间中声明的类计算器,您需要像下面这样调用骨架生成器: phpunit skelgen--test--“project\Calculator”Calculator.php 塞巴斯蒂安·伯格曼的PHPUnit骨架生成器1.0.0 将“project\CalculatorTest”的框架写到“/home/sb

我尝试使用phpunit skelgen

在文档中,它是这样写的

当使用骨架生成器基于在命名空间中声明的类生成代码时,必须提供该类的限定名称以及该类在其中声明的源文件的路径

例如,对于在项目命名空间中声明的类计算器,您需要像下面这样调用骨架生成器:

phpunit skelgen--test--“project\Calculator”Calculator.php 塞巴斯蒂安·伯格曼的PHPUnit骨架生成器1.0.0

将“project\CalculatorTest”的框架写到“/home/sb/CalculatorTest.php”

我和symfony 2一起工作 我的课是这样的:

<?php
// src/Acme/SecurityBundle/Security/User/MyUserProvider.php

namespace Acme\SecurityBundle\Security\User;

use Symfony\Component\Security\Core\User\UserProviderInterface;
use Symfony\Component\Security\Core\User\UserInterface;
use Symfony\Component\Security\Core\Exception\UsernameNotFoundException;
use Symfony\Component\Security\Core\Exception\UnsupportedUserException;

use Acme\SecurityBundle\Security\User\MyUser;

class MyUserProvider implements UserProviderInterface
{
    // public functions ...
}
甚至

从绝对\Path\to\src\Acme\SecurityBundle\Security\User\

phpunit-skelgen --test -- "Acme\SecurityBundle\Security\User\MyUserProvider" MyUserProvider.php
输出总是

PHPUnit Skeleton Generator 1.2.1 by Sebastian Bergmann.
没别的了。
有人有主意吗?

我只是忘了引导

phpunit-skelgen --bootstrap app\bootstrap.php.cache --test -- "Acme\SecurityBundle\Security\User\MyUserProvider" "E:\path\to\app\src\Acme\SecurityBundle\Security\User\MyUserProvider.php"

与其更新你的问题以包含答案并在标题中添加无用的[已解决],不如发布答案并接受它。这是Stackoverflow将问题定义为已解决的方式。您好@fatbob,对于我使用
Netbeans 8.0.1
配置和使用
bootstrap.php.cache
phpunit-skelgen --test -- "Acme\SecurityBundle\Security\User\MyUserProvider" MyUserProvider.php
PHPUnit Skeleton Generator 1.2.1 by Sebastian Bergmann.
phpunit-skelgen --bootstrap app\bootstrap.php.cache --test -- "Acme\SecurityBundle\Security\User\MyUserProvider" "E:\path\to\app\src\Acme\SecurityBundle\Security\User\MyUserProvider.php"