You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
48 lines
1015 B
48 lines
1015 B
15 years ago
|
LibKopete Unit Tests
|
||
|
====================
|
||
|
|
||
|
KopeteSuite:
|
||
|
--------------
|
||
|
Emoticon Test
|
||
|
Link Test
|
||
|
Property Test
|
||
|
|
||
|
Test Programs:
|
||
|
--------------
|
||
|
Password Test Program
|
||
|
Wallet Test Program
|
||
|
|
||
|
|
||
|
HOWTO Run
|
||
|
=========
|
||
|
|
||
|
You can use the console or the GUI version:
|
||
|
|
||
|
$ make guicheck
|
||
|
$ make check
|
||
|
|
||
|
The 'silent' switch in make is useful to reduce output:
|
||
|
|
||
|
$ make check -s
|
||
|
|
||
|
|
||
|
Tricks
|
||
|
======
|
||
|
|
||
|
Accessing private data?, you should not. We will kill you.
|
||
|
If it is really required, do something like:
|
||
|
|
||
|
#define private public
|
||
|
#include "kopetemessage.h"
|
||
|
#undef private
|
||
|
|
||
|
Add a new test quickly:
|
||
|
|
||
|
$ ./create_test.rb Kopete::ContactList
|
||
|
Creating test for class Kopete::ContactList
|
||
|
kopetecontactlist_test.h and kopetecontactlist_test.cpp writen.
|
||
|
Please add the following to Makefile.am:
|
||
|
kunittest_kopetecontactlist_test_la_SOURCES = kopetecontactlist_test.cpp
|
||
|
kunittest_kopetecontactlist_test_la_LIBADD = -lkunittest ../mock/libkopete_mock.la
|
||
|
kunittest_kopetecontactlist_test_la_LDFLAGS = -module $(KDE_CHECK_PLUGIN) $(all_libraries)
|