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.
tdenetwork/kopete/libkopete/tests
toma bcb704366c
Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features.
15 years ago
..
emoticon-parser-testcases Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
link-parser-testcases Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
mock Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
Makefile.am Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
README Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
create_test.rb Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kopetecontactlist_test.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kopetecontactlist_test.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kopeteemoticontest.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kopeteemoticontest.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kopetemessage.xsd Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kopetemessage_test.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kopetemessage_test.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kopetepasswordtest_program.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kopetepasswordtest_program.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kopetepropertiestest.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kopetepropertiestest.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kopetewallettest_program.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
kopetewallettest_program.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
template_test.cpp Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago
template_test.h Copy the KDE 3.5 branch to branches/trinity for new KDE 3.5 features. 15 years ago

README

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)