gpt4 book ai didi

unit-testing - 通过扩展 WebTestCase 使 Symfony2 单元测试更加 DRY

转载 作者:行者123 更新时间:2023-12-03 14:03:33 25 4
gpt4 key购买 nike

我的很多测试都有很多相同的 setUp()/tearDown()正在发生的事情。将相同的代码复制并粘贴到我的每个单元测试中似乎很愚蠢。我想我想创建一个扩展 WebTestCase 的新测试类我的其他测试可以扩展。

我的问题是我真的不知道怎么做。首先,这个新类(class)放在哪里最合适?我试着在我的 Tests 里面做一个文件夹,但随后我的测试都无法真正找到该类。也许我只是不理解命名空间。

有没有人扩展过WebTestCase在我所说的方式之前?如果是这样,你是怎么做到的?

最佳答案

我没有这样做,但我可能只是这样做

src/Your/Bundle/Test/WebTestCase.php

<?php

namespace Your\Bundle\Test

use Symfony\Bundle\FrameworkBundle\Test\WebTestCase as WTC;

class WebTestCase extends WTC
{
// Your implementation of WebTestCase
}

关于unit-testing - 通过扩展 WebTestCase 使 Symfony2 单元测试更加 DRY,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10938294/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com