CppUnit 1.12.1 DllPluginTester
От: Мишень-сан  
Дата: 08.09.10 14:42
Оценка:
Всем доброго времени суток!

Возник такой вопрос.
Пытаюсь создать простенький тест в виде DLL:
#include <cppunit/extensions/HelperMacros.h>
#include <cppunit/plugin/TestPlugin.h>

class MyTest : public CPPUNIT_NS::TestFixture
{
  CPPUNIT_TEST_SUITE(MyTest);
  CPPUNIT_TEST(TestOne);
  CPPUNIT_TEST_SUITE_END();
public:
  void TestOne()
  {
    CPPUNIT_ASSERT(false);
  }
};

CPPUNIT_TEST_SUITE_REGISTRATION(MyTest);

CPPUNIT_PLUGIN_IMPLEMENT();

компилирую: cl /EHsc /LD mytest.cpp /link cppunit_dll.lib

Всё собирается. Пробую запускать через сабж — не работает. 0 тестов.
Через TestRunner всё работает отлично. Никто не сталкивался? Как побороть?
Re: CppUnit 1.12.1 DllPluginTester
От: Мишень-сан  
Дата: 14.09.10 11:05
Оценка:
Здравствуйте, Мишень-сан, Вы писали:

Проблема была в различной линковке.
Консольный раннер линковался статически, а модуль с тестами — динамически.
Всем спасибо, тема закрыта.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.