标签: c++ testing c++11 mocking
我们有一个本机C ++业务功能库,它有几个基于它的UI(Web,Web服务,桌面)。该图书馆拥有大量(并且不断增长)的图书馆级单位和部分。集成测试。
我正在寻找一种测试各种UI图层的方法,而不会重复在图书馆级别单元中完成的测试。集成测试。
我目前的想法是创建(希望以大多数自动化方式)库的模拟版本。该库的模拟版本将对来电和电子邮件进行结构化记录。他们的参数,并提供一致的静态返回值。然后我们可以在每个产品下放置模拟库/引擎,并尝试确保应用程序的UI /上层正确连接到库。
问题/ S