PHPUnit 学习乱记

原创 2016年08月28日 21:00:12

引子

本篇记录 PHPUnit 学习点滴

正文

安装

wget https://phar.phpunit.de/phpunit.phar

直接下载 phar 包就能直接用了

第一个例子

直接照搬官网的例子

<?php
// test.php
class StackTest extends PHPUnit_Framework_TestCase
{
    public function testPushAndPop()
    {
        $stack = [];
        $this->assertEquals(0, count($stack));

        array_push($stack, 'foo');
        $this->assertEquals('foo', $stack[count($stack) - 1]);
        $this->assertEquals(1, count($stack));

        $this->assertEquals('foo', array_pop($stack));
        $this->assertEquals(0, count($stack));
    }
}

运行一下~

$ ./phpunit html/test.php
PHPUnit 5.5.4 by Sebastian Bergmann and contributors.

.                                                                   1 / 1 (100%)

Time: 194 ms, Memory: 8.50MB

OK (1 test, 5 assertions)

字符指示

注意到上面的例子运行结果中的 . 吗, 这是返回结果的字符指示, 详情如下

.
当测试成功时输出

F
当测试方法运行过程中一个断言失败时输出

E
当测试方法运行过程中产生一个错误时输出

R
当测试被标记为有风险时输出

S
当测试被跳过时输出

I
当测试被标记为不完整或未实现时输出

参考资料

http://www.phpunit.cn/manual/current/zh_cn/index.html

版权声明:自由转载-非商用-非衍生-保持署名(创意共享3.0许可证)

相关文章推荐

WMIC基础-----随手乱记,供小白参考

网络上的WMIC的教程还是太少,对于我这样的小菜。刚接触WMIC时,感觉很神奇。比以前学过的DOS命令要强大了不知道多少倍。于是百度了一个教程。 结果出来了一堆网友们收集的WMIC命令。 既然没有教程...

王爽《汇编语言》17章 乱记

CODES SEGMENT ASSUME CS:CODESSTART: MOV AH,0 INT 16H ;读取键盘缓冲区的数据 MOV AH,1 ;这边是设置初始颜色为蓝色的吧 CMP A...

iPad开发乱乱记

iPad开发相关的技巧、知识等等的笔记,比较乱,姑且称作乱乱记吧:P退回输入键盘:1- (BOOL) textFieldShouldReturn:(id)textField{2    [textFie...
  • mkhgg
  • mkhgg
  • 2011-06-14 17:12
  • 511

phpUnit学习教程

  • 2015-10-28 14:48
  • 287KB
  • 下载

phpunit学习笔记2

PHPUnit基境设置之全局变量。

phpunit中文文档

  • 2011-07-21 20:58
  • 1.05MB
  • 下载

PHP xdebug eclipse subversion SVN phpunit xmapp 企业级团队开发环境搭建 集成单元测试 花样调试 版本控制 张迅雷原创 欢迎转载

经常在博客见到一个争论不休的话题——到底该不该学php?是学java、donet还是php?本文不讨论PHP、JSP、ASP.NET/ASP 孰优孰劣,有那功夫劲,还不如搭建个环境动手试试,毕竟存在即...

PHPUnit袖珍指南.doc

  • 2012-04-03 11:19
  • 869KB
  • 下载

phpunit 从0到1,demo

  • 2017-10-11 11:30
  • 460KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)