Hi, Im new to UnitTest++,
I have a question about including tested objects...

I have cpp project - for example application contactBook, there is a object 
Contact, in files contact.h, contact.cpp...
And another cpp test project contactBookTests, there is main.cpp with runAll() 
and contact_test.cpp with some test for Contact class...

Inside contact_test.cpp, there is include "../src/contact.h"...
The test project need also the implementation of the Contact, to test it... 
1/ I can include also "../src/contact.cpp" - ugly sollution
2/ or add the contact.cpp as compiler argument (when compiling test)
These sollutions work fine.

Both sollutions are ugly I think. I compile tested class inside test project. I 
hope it would be better to compile contactBook project once... so there is 
contact.o object binary file...
And compile test project once... with some including contact.o as a library or 
something like that....

Then, when I make changes in Contact class, I can recompile contact project - 
to get new contact.o
And simpy run the compiled test project (without recompilation)...

I hope, this is better way, but I dont know, how to make it work like that.
Is it possible ?

Im using CodeLite IDE, when I add contact.o as a library, with parameter 
-lcontact.o, linker is not able to find it...
Thanks for any advice or link to some explanation, how to link tests, I didnt 
find anything
Best regards,
LP

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
unittest-cpp-devel mailing list
unittest-cpp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/unittest-cpp-devel

Reply via email to