summaryrefslogtreecommitdiff
path: root/src/test.cpp
diff options
context:
space:
mode:
authorFlorent Le Coz <louiz@louiz.org>2013-11-21 00:58:14 +0100
committerFlorent Le Coz <louiz@louiz.org>2013-11-21 00:58:14 +0100
commitbfcc9cdc7462c515c308592735bc661103fb92b5 (patch)
tree60b3a715ef01bb75786fd238ab683f430a9e5d3d /src/test.cpp
parent70a58a8f7152e775a1c6cdc15b3c9f23a7719f85 (diff)
downloadbiboumi-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.cpp31
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;