2012-03-07 2 views
2

xml diffをインストールしようとしています。 https://github.com/mmacia/XMLdiffと私はすべてのテストサンプルを実行work.Wheneverそれを作るために、まだ管理していない、私はXMLdiff for PHPのインストール

Fatal error: Interface 'PHPUnit_Framework_Test' not found in C:\xampp\php\PEAR\PHPUnit\Framework\TestSuite.php on line 85

は誰でもインストールし、Windows上でXAMPPを使用していますlibrary.Iを使用するように管理してい得ます。

答えて

1

あなたの問題は、PHPUnitのAutoloader.phpが含まれていないことと関係していると思います。このファイルは、PHPUnit_Framework_Testのようなインタフェースとクラスの読み込みを担当するphp spl_autoloadspl_register関数を設定します。

this SO questionによれば、オートローダーファイルを手動で含める必要があります。私はこれがあなたや他の誰を役に立てば幸い

// define phpunit path 
if (! defined('PHPUNIT_PATH')) { 
    // define an absolute path to your PHPUnit dir 
    // CHECK THIS, i'm not good with php on windows: 
    define('PHPUNIT_PATH','C:\xampp\php\PEAR\PHPUnit'); 
} 

// Then include the autoloader like this: 
include PHPUNIT_PATH.'Autoloader.php'; 

:あなたのセットアップ方法と、その特定のライブラリの作品についての詳細を知らなくても、私は適切なファイル(複数可)に、このような何かを言うでしょう。

0

チェック実行フラグC:\xampp\php\PEAR\PHPUnit\Framework\Framework\Test.php

のファイルは、(おそらく)のテストを開始しているユーザーによって実行する必要があります。

関連する問題