2012-10-31 41 views
0

我試圖讓Phactory使用Symfony2項目。下面是我在我的單元測試之一:在Symfony2/PHPUnit中不能包含Phactory測試

我收到的時候我嘗試運行測試的錯誤是這樣的:

PHP Fatal error: Class 'Phactory\Sql\Phactory' not found in /Users/jason/Web/pressbox/src/VNN/PressboxBundle/Tests/Entity/UserTest.php on line 12 

很公平。我如何獲得這個文件與Phactory交談?如果有幫助,我知道Phactory類在vendor/chriskite/phactory/lib/Phactory/Sql/Phactory.php定義,它的前幾行是這樣的:

<?php 

namespace Phactory\Sql; 

class Phactory { 

回答

0

Phactory命名空間只需添加到autoload.php

另外,我喜歡設置PHPUnit的bootstrap參數autoload.phpphpunit.xml.dist

<phpunit 
    ... 
    bootstrap = "autoload.php" 
> 

這基於作曲的Symfony 2.1項目的偉大工程,但我不知道的2.0人。