zoukankan      html  css  js  c++  java
  • thinkphp5 测试用例

    项目目录下执行

    composer require  phpunit/phpunit 
    

      

    根目录下创建tests文件夹

    再创建一个测试类LoginTest

    <?php
    /**
     * 1、引入autoload.php文件
     * 2、测试案例
     *
     *
     */
    namespace tests;
    
    use PHPUnitFrameworkTestCase;
    
    use appindexcontrollerIndex;
    
    class LoginTest extends TestCase
    {
        public function testTure()
        {
            $stack = [];
            $this->assertEquals(0, count($stack));
        }
    
        public function testIndex()
        {
            $obj = new Index;
            $this->assertEquals('YouYiDataCenter v1.0.0', $obj->index());
        }
    
        public function testLogin()
        {
            //...
        }
    }
    

      参考:https://blog.csdn.net/Srodong/article/details/88640325

    执行时可能会报thinkphp phpunit Error: Class 'thinkConsole' not found

    我的是在queue2.0的包报的

     我在外面加了class_exists方法判断,不过是composer的包,也不是长远之计...,只能等thinkphp queue开发者自己发现加下了

  • 相关阅读:
    3.27上午
    3.24上午 补
    2017.3.27下午
    2017.3.27上午
    2017.3.24下午
    2017.3.24上午
    2017.3.23下午
    2017.3.23上午
    2017.3.22上午
    2017.3.21下午
  • 原文地址:https://www.cnblogs.com/cxscode/p/13218380.html
Copyright © 2011-2022 走看看