伪函数框架(fff) C的伪函数框架 fff是一个微框架,用于创建用于测试的虚假C函数。 由于寿命太短,无法花时间手写假函数进行测试。 你好假世界! 假设您正在测试嵌入式用户界面,并且具有要为其创建伪造品的功能: // UI.c ... void DISPLAY_init (); ... 这是在测试套件中为此定义一个伪函数的方法: // test.c(pp) # include " fff.h " DEFINE_FFF_GLOBALS; FAKE_VOID_FUNC (DISPLAY_init); 单元测试可能看起来像这样: TEST_F (GreeterTests, init_i