C++google基于开源的新c++测试框架发布
项目开发者zhanyongwan说在google内部曾经有数以千计的c++开发者在使用该框架, 并且曾经持续好几年了。 依据google所述, 你甚至可以将它用于windowsce和symbian这样的嵌入式零碎中。 并且如今曾经有linux的autotools支持了。 同时你也可以轻松地对不常见的状况定义新的断言。 你可以编写deathtests以确保你的代码在遇到希冀的错误时解体。 由于该框架基于流行的xunit架构, 那么就很容易掌握它。 googlers尝试去解答这些成果。 他们说他们并没有宣称其工具要比现存的好, 它无需异常或者rtti。 所以, 它能运行在linux、macosx、windows及一些嵌入式操作零碎上。 没有一个框架能预料到你所有的需求, 通过良好的语法, deathtests非常方便, 它能确保恰当的状况可以触发你在产品中的断言。 scoped_trace有助于你了解断言失败的上下文。 当你想快速重现某个失败时这会节省你大量工夫。 该框架另一个让人称道的地方就是学习其基础与初级特性都是那么容易。 它与xunit非常像并且具有了可以与cppunit抗衡的优势。 你可以从这里学习基础?诱饫镅俺跫短匦浴?我们很多人就将它作为最好的测试框架之一了. . .