在Qt Creator中使用Google Test
前几天发现了一本很好的书 《The Ray Tracer Challenge》 这本书与其它讲编程或讲算法的书不一样的地方在于它全书没有提供可运行的代码,它只提供了伪代码和测试样例。
它要求读者根据书中的讲解和伪代码用读者自己熟悉的语言完成一个光追引擎,并根据书中提供的测试样例来判断有没有正确完成。
书中使用的测试工具是 cucumber 一个 BDD(行为驱动开发) 工具,书中用了 cucumber 的 Gherkin 语言作为书中测试案例的描述语言,这种语言用几乎自然语言的方式来描述测试案例。
说到这里读者可能要问了,那你为什么不用 cucumber 呢?标题中不是写着 Google Test 吗?
因为我没装上,或者说我装上了用不了。