Slim Framework 中无法提供 运行 测试

Can't run tests provided in Slim Framework

我正在尝试为我的 android 应用制作一个简单的休息客户端。我想做的不是 TDD 方式,但为此我需要对所有操作(GET、POST 等)进行简单的工作配置。经过一番努力后,我能够使用 get 请求进行测试。不幸的是,Post 路线的进展并不顺利。在本地服务器 (xampp 5.6.3) 上测试 (netbeans 8.0.2 + phpunit) 时,我得到的只是 404 错误。如果我 运行 方法正在使用 Advanced Rest Client Application(chrome 扩展名)进行测试,则同样如此。当我将我的其余文件发送到实时托管时,有问题的方法可以正常工作。

在搜索了几天之后(阅读了有关 Slim Framework 上出现 404 错误的所有内容)我决定从一些应该立即可用的东西开始。 Slim 框架带有简单的演示应用程序和一些测试。这里我有另一个错误阻止测试开始: 致命错误:Class 'Slim\Middleware' 未在第 3 行的 C:\xampp\htdocs\web\local\codeguy-Slim-04958a1\tests\MiddlewareTest.php 中找到

据我所知,我的 xampp 服务器有问题,但我不知道如何解决这个问题。因此,如果有人可以告诉我正确的方法来设置 Netbeans、Xampp、Slim 和 phpunit(我从 IDE (ALT + F6) 中 运行ning 它)然后我将能够在此基础上建立我的休息 api。

我刚刚尝试了以下方法,也许它会建议尝试不同的路线?

git clone https://github.com/codeguy/Slim.git
cd Slim
// Edit composer.json to include "phpunit/phpunit": "4.3.*"
curl -sS https://getcomposer.org/installer | php
php composer.phar install
./vendor/bin/phpunit

令人惊讶的是,一些测试对我来说失败了 - 所以这需要深入研究。但是 类 都找到了。

一切都应该正常,因为项目 seems to be building OK over on Travis CI

我发现我的测试和框架提供的测试有什么问题。我不知道我必须在 Netbeans 的项目配置中设置 bootstrap.php 文件。