diff options
author | Florent Le Coz <louiz@louiz.org> | 2013-11-21 00:58:14 +0100 |
---|---|---|
committer | Florent Le Coz <louiz@louiz.org> | 2013-11-21 00:58:14 +0100 |
commit | bfcc9cdc7462c515c308592735bc661103fb92b5 (patch) | |
tree | 60b3a715ef01bb75786fd238ab683f430a9e5d3d /src/test.cpp | |
parent | 70a58a8f7152e775a1c6cdc15b3c9f23a7719f85 (diff) | |
download | biboumi-bfcc9cdc7462c515c308592735bc661103fb92b5.tar.gz biboumi-bfcc9cdc7462c515c308592735bc661103fb92b5.tar.bz2 biboumi-bfcc9cdc7462c515c308592735bc661103fb92b5.tar.xz biboumi-bfcc9cdc7462c515c308592735bc661103fb92b5.zip |
Send XMPP multi-line messages as multiple IRC messages
Diffstat (limited to 'src/test.cpp')
-rw-r--r-- | src/test.cpp | 31 |
1 files changed, 23 insertions, 8 deletions
diff --git a/src/test.cpp b/src/test.cpp index 9cb48b7..aa1ccde 100644 --- a/src/test.cpp +++ b/src/test.cpp @@ -2,18 +2,18 @@ * Just a very simple test suite, by hand, using assert() */ -#include <assert.h> - -#include <iostream> - -#include <bridge/colors.hpp> +#include <xmpp/xmpp_parser.hpp> #include <utils/encoding.hpp> +#include <config/config.hpp> +#include <bridge/colors.hpp> +#include <utils/split.hpp> +#include <xmpp/jid.hpp> #include <string.h> -#include <config/config.hpp> +#include <iostream> +#include <vector> -#include <xmpp/jid.hpp> -#include <xmpp/xmpp_parser.hpp> +#include <assert.h> int main() { @@ -49,6 +49,21 @@ int main() assert(coucou == "COUCOU"); /** + * Utils + */ + std::vector<std::string> splitted = utils::split("a::a", ':', false); + assert(splitted.size() == 2); + splitted = utils::split("a::a", ':', true); + assert(splitted.size() == 3); + assert(splitted[0] == "a"); + assert(splitted[1] == ""); + assert(splitted[2] == "a"); + splitted = utils::split("\na", '\n', true); + assert(splitted.size() == 2); + assert(splitted[0] == ""); + assert(splitted[1] == "a"); + + /** * XML parsing */ XmppParser xml; |