• 第四章总结


    在本章中,我们研究了可称为典型PHP代码的内容。 在此代码中,我们检测到难以测试的依赖项。 有几种不同的方法可以解决这个问题,但最好的方法是编写干净的代码,代码可以在必要时轻松扩展或重构。

    在我们的例子中,我们采用了重构方法,将代码分成两个类。 我们将User测试为一个拥有单元测试核心功能的实体。 然后我们有一部分代码来访问数据库和发送电子邮件。 我们将此代码移动到第二个类UserManager,我们使用集成测试并模拟电子邮件对象。 通过这种方式,我们能够处理依赖关系并为我们的类运行测试。 在后面的章节中,我们将看到在运行数据库集成测试或使用测试双精度创建与原始对象具有相同API的虚拟对象时还能做些什么。

    编写代码时,必须尝试编写可测试代码。 如果它是一个充满嵌套功能和依赖关系的遗留代码,那么测试可能非常困难甚至无法实现。

    最后,我们研究了如何测试错误和异常。 PHPUnit为测试异常提供了非常好的支持,所以请抛出并测试异常。

    在下一章中,我们将看到您可以使用测试做什么,如何从命令行运行它们,您可以获得哪些额外信息以及如何处理结果。

  • 相关阅读:
    【以前的空间】poj 2288 Islands and Bridges
    【以前的空间】网络流合集
    【以前的空间】 单调队列系列
    【以前的空间】几道平衡树
    【以前的空间】vijos 1720 阿狸的打字机
    对拍程序
    【Ubuntu】编写一个c语言代码
    用Matlab对数据进行线性拟合算法
    Oracle视图传递参数
    oracle decode的用法
  • 原文地址:https://www.cnblogs.com/mysic/p/9442905.html
Copyright © 2020-2023  润新知