cmockery

    0热度

    1回答

    我正在寻找一种方法来使用c代码创建模拟对象,直到我偶然发现了cmockery。 对我来说,它似乎是最好的嘲笑软件,因为它没有很多的依赖关系。 我在Ubuntu中工作,从网上下载https://code.google.com/p/cmockery/downloads/list 压缩包cmockery我跑的./configure,make和make install。 我能够执行给定的例子,但我只是无法

    2热度

    1回答

    我正在写单元测试,想知道如何测试函数指针与Cmockery。 File A.c void (*FunctionPtr)(void) = &funcA; void funcA() { //calls func B funcB(); } TestA.c void Test_A(void ** state) { /// test for FunA

    3热度

    2回答

    我试图用Cmockery来模拟C++函数调用的C函数。因为SUT使用C++,所以我的测试需要使用C++。 当我使用Cmockery expect_string()宏是这样的: expect_string(mock_function, url, "Foo"); 我得到: my_tests.cpp: In function ‘void test_some_stuff(void**)’: my_t

    1热度

    1回答

    我刚刚开始使用Cmocka,我一直在这个问题上停留了一段时间。我有一个我正在尝试构建的cmocka项目。我在尝试使用'make'时看到错误。 [ ERROR ] --- No entries for symbol __wrap_i2c_read. 而且我看到在mock_i2c.c文件中的错误,在这里我呼吁mock() Could not get value to mock function __w