走音视频开发方向,程序员应该打好哪些基础
本文介绍WebRTC在音视频会议中的应用,涉及x264、FFmpeg等开源项目源码分析,并分享音视频

作者:CppExplore 和 同步发布
各个对象组织结构如下:

职责简述如下:
| 对象 | 职责 |
| TestAssert | 测试断言:判定测试结果是否正确,一般类似断言表达。 |
| TestCase | 测试用例:多个测试断言组成一个测试用例。测试对象为一个类中的一个具体方法。 |
| TestSuite | 测试套件:多个测试用例组成一个测试套件。测试对象为一个类。 |
| MainTestSuite | 主测试套件:单元测试运行主程序入口。测试用例也可绕过测试套件,直接包含在主测试套件中。 |
| TestFixture | 测试夹具:用于测试前的初始化操作以及测试后的清理操作,一般包括准备测试的前置条件/测试对象的状态设置等。 |
当前存在很多流行的单元测试框架:衍生自JUnit的CppUnit,以及简化版本的CppUnitLite,Boost.Test测试框架,Google Test测试框架等。每个测试框架都很完善,都可胜任单元测试任务。