2 Situare - A location system for Facebook
3 Copyright (C) 2010 Ixonos Plc. Authors:
5 Henri Lampela - henri.lampela@ixonos.com
7 Situare is free software; you can redistribute it and/or
8 modify it under the terms of the GNU General Public License
9 version 2 as published by the Free Software Foundation.
11 Situare is distributed in the hope that it will be useful,
12 but WITHOUT ANY WARRANTY; without even the implied warranty of
13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 GNU General Public License for more details.
16 You should have received a copy of the GNU General Public License
17 along with Situare; if not, write to the Free Software
18 Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
22 #include <QtTest/QtTest>
26 #include "../../src/cookiehandler/cookiehandler.h"
27 #include "../../src/situareservice/situarecommon.h"
30 class testCookieHandler : public QObject
34 CookieHandler *cookieHandler;
38 void testFormCookie();
42 void testCookieHandler::testFormCookie()
44 const QString apiKey = "1";
45 const QString expires = "2";
46 const QString sessionKey = "3";
47 const QString user = "4";
48 const QString sessionSecret = "5";
49 const QString signature = "6";
50 const QString locale = "7";
52 QString cookie = cookieHandler->formCookie(apiKey, expires, user, sessionKey, sessionSecret, signature, locale);
54 QCOMPARE(QString(";1_expires=2;1_session_key=3;1_user=4;1_ss=5;1=6;locale=7"), cookie);
57 QTEST_MAIN(testCookieHandler)
58 #include "testcookiehandler.moc"