Проблема области действия с визуальным утверждением - PullRequest
1 голос
/ 23 сентября 2011

Я пытаюсь использовать Visual Assert для тестирования.Visual Studio говорит, что метод, который я хочу протестировать, который определен внутри main.cpp, не определен в тестовом приспособлении.

MyFunctionTest.cpp:

#include <cfixcc.h>

class ExampleTest : public cfixcc::TestFixture
{
private:

public:
    void Test()
    {
        CFIXCC_ASSERT_EQUALS(4, MyFunction(2,2));
    }
};

CFIXCC_BEGIN_CLASS(ExampleTest)
    CFIXCC_METHOD(Test)
CFIXCC_END_CLASS()

Я не создал отдельный проектдля тестов, так что два файла являются частью одного проекта.Как сделать так, чтобы MyFunction была видимой для правильной работы Visual Assert?

1 Ответ

0 голосов
/ 23 сентября 2011

#include заголовок, который объявляет MyFunction()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...