phpunit

    1热度

    1回答

    我想知道什么是确保我的Activity模型属于User的最佳方法。 Activity.php ... public function user() { return $this->belongsTo(User::class); } 我如何编写一个测试,确保Activity模型有关系?

    1热度

    1回答

    我有一个包含类似下面的一些代码控制器动作中使用: $repository = $this->get("doctrine")->getRepository(User::class); $user = $repository->findOneBy(array('username' => $request->request->get("username"))); 我想嘲笑库。起初,我不知道该怎么做

    1热度

    1回答

    我正在开发一个Symfony项目。由于我需要进行单元测试,因此我从其网站下载并安装了Phpunit 6.2.4。 然而,当我尝试更新我的数据库,我得到这个输出 php bin/console doctrine:schema:update --dump-sql PHPUnit 6.2.4 by Sebastian Bergmann and contributors. unrecognized

    0热度

    1回答

    我目前正在测试Laravel 5.5包。问题是,当我尝试这个: this->post('/under/check', ['code' => 1235]); 该响应总是找不到页面!当我在邮递员尝试这个工作时,我收到了正确的回应?!?! 什么可能我是做错了什么? 这是一个开源项目,所以它在GitHub上: https://github.com/larsjanssen6/underconstruct

    1热度

    1回答

    如何对绑定到实体的表单进行功能测试(而非单元测试)? 语境 假设你有一个实体“驾驶”,有场“id”和另一场“号牌”,和页面编辑关于汽车的数据。 CarController.php: //... public function imsiDetailsChangeAction(Request $request) { $car_id = $request->get('car_id');

    0热度

    1回答

    我正在使用Symfony框架的guard component开发phpcas包。我的包正在工作,但我想做一些单元测试。我想测试我的CasAuthenticator。 PhpCAS library正在使用静态方法。所以我决定用Mock Aspect来嘲笑它。 我配置了看点,但我仍然有一个错误。 这是一个正在运行但失败的简化测试。 预计PhpCAS :: setDebug被调用,但它从未发生过。得到:

    1热度

    1回答

    在Laravel功能测试中,我试图在会话中存储变量,以便在余下的测试中使用它,如下所示: public function testLogin() { $response = $this->json('POST', '/login', $myCredentials); $response ->assertStatus(200) ->assertJson

    1热度

    1回答

    目前我在测试类中使用很多工厂factory(),有没有办法减少到1,所以我只能在测试方法中使用factory(Something::class)? 我使用很多的原因是因为我必须传递一些外键。 $user = factory(User::class)->create(); $token = factory(Token::class)->create([ 'user_id' => $us

    2热度

    2回答

    来自DI容器的提取服务是我测试套件中烟雾测试的一个组成部分。例如,下面的测试确保在集装箱中注册的服务的构建没有问题,并且这些服务不需要太多的时间进行施工。 private const DEFAULT_TRESHOLD = 30; public function testServicesLoadInTime() { $client = static::createClient();

    1热度

    1回答

    ,我有一个测试类,像这样: class ImportServiceTest extends BaseTestCase { use DatabaseMigrations; public function setUp() { // Parent Setup parent::setUp(); } public functio