phpunit

    0热度

    1回答

    寻找一些帮助来编写更好的代码/测试,但似乎马上就发现了一个问题 - 任何帮助将不胜感激。 脚本: $feed = 'App\Http\Services\Supplier\Feeds\\' . ucwords($feedName) . "Feed"; if (class_exists($feed)) { return new $feed($headerRowToSkip); } el

    1热度

    2回答

    在我贝哈特背景下,我已经列入PHPUnit的断言在the manual描述: require_once 'PHPUnit/Autoload.php'; require_once 'PHPUnit/Framework/Assert/Functions.php'; 不过,我现在正在使用的Symfony的PHPUnit bridge,所以我已经打消了我明确地安装的PHPUnit和现在用的一个由桥进

    1热度

    1回答

    我正在使用(学习)vfsStream来测试其中有23,000个项目的目录树上的文件系统操作。 这里就是我想在PHPUnit的测试做: public function testMockFS() { $buffer = (array) json_decode(file_get_contents(__DIR__ . '/resources/structure.json')); $

    2热度

    1回答

    在PHPUnit 5.x中,我没有任何问题。一旦我升级到6.2,我开始收到以下错误: Fatal error: Class 'Eloquent' not found in /my/app/Database/Model.php on line 14 我已经执行了composer dump-autoload。因为它以前工作,我认为这是因为新版本的变化如何设置TestCase.php,但我找不到任何可靠

    0热度

    1回答

    看来,Laravel 5.4之前,我们可以通过编写这样的改变进行测试的网址: protected $baseUrl = 'http://someurl.com'; 但现在不工作,有些建议,我们必须使用这方法 function setUp() { parent::setUp(); config(['app.url' => 'http://yourcustomeaddress

    2热度

    1回答

    从来没有想过,测试REST API将是很困难的,当我正在做fullstack时,我梦想着去REST,所以我没有弄乱HTML和所有的东西,只有Behat节省了我的时间,它对测试html页面有很大的帮助。 但是当涉及到测试API时,我头痛。假设我有一些资源,例如用户对话列表。 { "_links": { "self": { "href": "/api/v1/conver

    0热度

    1回答

    我尝试测试时无法为内部方法设定值。这里我写了一个样本班。我为同一个类创建了模拟对象,但不起作用。 class A { public function OneTest() { if($this->TwoTest()){ return true; } } public function TwoTest() {

    1热度

    2回答

    我无法在我的Laravel测试中发布多维数组。单维数组POST精细。也许我应该使用其他函数使用json_encode,但我找不到任何支持这一点。 ,我能张贴下面的数据结构是很重要的,我在seeJSONStructure()断言,以更好地说明数据结构增加了。 这是我的测试的示例: $this->json('POST', '/endpoint', [ 'foo' => 'foo',

    1热度

    1回答

    我已经为x支付网关使用omnipay编写了新的存储库。我已经成功编写了存储库本身的测试用例。现在问题是我在我的代码中使用这个存储库,它也工作正常。 例如 $gateway->purchase($parametersArray)->send(); $response->isSuccessful(); 现在我想通过模拟/任何方法编写上述代码的测试用例。

    0热度

    1回答

    我已经创建了一个自定义绑定与yml结构,为了捆绑usuage,我创建了一个新的配置参数数组集,因此我编写了DependencyInjection/Configuration .php和DependencyInjection/MyConfigParamExtension.php。 我使用WebTestCase扩展案例爬网站,使用爬虫去路由。 现在在我的包的代码,我已经使用的配置参数,如: $这个 -