zoukankan      html  css  js  c++  java
  • lumen 单元测试

    laravel学院:http://laravelacademy.org/post/238.html

    简书:https://www.jianshu.com/p/d8b3ac2c4623

    问题解决:https://stackoverflow.com/questions/21726963/laravel-fatal-error-for-testcase-not-found

    之前添加了这篇文章,一直没有写,今天做下补充

    lumen项目根目录下有一个tests文件夹,TestCase.php

    <?php
    
    class TestCase extends LaravelLumenTestingTestCase
    {
        /**
         * Creates the application.
         *
         * @return LaravelLumenApplication
         */
        public function createApplication()
        {
            return require __DIR__.'/../bootstrap/app.php';
        }
    }
    

      

    新建一个类,实现以下方法

    namespace TestsAdminUser;
    
    class UserTest extends TestCase
    {
    public function testUserName()
        {
            $params = [
                'user_id' => 1,
                'nickname' => '测试',
            ];
            $this->json('POST', '/admin/user/nickname/', $params)->seeJson();
            $responseData = json_decode($this->response->content(), true);
            print_r($responseData);
            return $responseData;
        }
    }
    

      

    右键类或者方法 RUN 即可

      

  • 相关阅读:
    HDFS面试准备
    大数据learn---准备复试
    spring和springMVC的整合
    jsp前端语言
    my_SpringMVC_learning
    代理类学习
    my-spring-learing(AOP)
    django安装配置及测试
    IOS学习之路五(代码实现UITableView)
    IOS7配置自动布局的约束
  • 原文地址:https://www.cnblogs.com/cxscode/p/8399788.html
Copyright © 2011-2022 走看看