Решил добавить gtest к решению. Создал проект для тестов, подключил в него gtest.lib и gtest.h.
Собрал lib проекта, которого буду тестировать, подключил к тестам и прописал добавочные пути включения к хидерам тестируемого проекта(ТП).
Заинклюдил хидер ТП к тестам - неразрешённый внешний символ на функции класса из ТП.
Дальше заморочился с импортом и экспортом, но не получилось.
Код ТП:
#if defined ( KLibEditorDLL )
#define EXT_KLibEditor __declspec( dllexport )
#else
#define EXT_KLibEditor __declspec( dllimport )
#endif
class EXT_KLibEditor Import
{
public:
Import();
~Import();
static bool ImportElement(const char* pathLibrary, const char* pathElement);
}
Код тестов:
#include "Import.h"
...
TEST_F()
{
std::string zipName = "C:\\Users\\malenkov\\Desktop\\Test\\маша.zip";
std::string fileName = "C:\\Users\\malenkov\\Desktop\\Test\\маша.txt";
ASSERT_TRUE(Import::ImportElement(zipName.c_str(), fileName.c_str()) == true);
}
Чего ещё нужно сделать?
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Добрый вечер, помогите найти ошибкуРазобранный на Delphi пример http://decoding
Есть картинка в bmp формате открываю её с помощью диалога выбора файла, нужно её конвертировать в jpg формат средствами qt, как это сделать? далее...