Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4276)

Unified Diff: chrome/browser/sync/notifier/listener/send_update_task_unittest.cc

Issue 1956001: Moved XMPP notifier library from chrome/browser/sync to chrome/common.... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 10 years, 8 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/sync/notifier/listener/send_update_task_unittest.cc
===================================================================
--- chrome/browser/sync/notifier/listener/send_update_task_unittest.cc (revision 46353)
+++ chrome/browser/sync/notifier/listener/send_update_task_unittest.cc (working copy)
@@ -1,116 +0,0 @@
-// Copyright (c) 2010 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "chrome/browser/sync/notifier/listener/send_update_task.h"
-
-#include "base/logging.h"
-#include "base/scoped_ptr.h"
-#include "base/string_util.h"
-#include "chrome/browser/sync/notifier/listener/xml_element_util.h"
-#include "talk/xmpp/jid.h"
-#include "testing/gtest/include/gtest/gtest.h"
-
-namespace buzz {
-class XmlElement;
-}
-
-namespace notifier {
-
-class SendUpdateTaskTest : public testing::Test {
- public:
- SendUpdateTaskTest() : to_jid_bare_("to@jid.com"), task_id_("taskid") {
- EXPECT_EQ(to_jid_bare_.Str(), to_jid_bare_.BareJid().Str());
- }
-
- protected:
- const buzz::Jid to_jid_bare_;
- const std::string task_id_;
-
- private:
- DISALLOW_COPY_AND_ASSIGN(SendUpdateTaskTest);
-};
-
-TEST_F(SendUpdateTaskTest, MakeUpdateMessage) {
- OutgoingNotificationData data;
- data.service_id = "test_service_id";
- data.service_url = "test_service_url";
- data.send_content = false;
- data.priority = 200;
- data.write_to_cache_only = true;
- data.require_subscription = false;
-
- scoped_ptr<buzz::XmlElement> message_without_content(
- SendUpdateTask::MakeUpdateMessage(data, to_jid_bare_, task_id_));
-
- std::string expected_xml_string =
- StringPrintf(
- "<cli:iq type=\"get\" to=\"%s\" id=\"%s\" "
- "xmlns:cli=\"jabber:client\">"
- "<set xmlns=\"google:notifier\">"
- "<Id xmlns=\"\">"
- "<ServiceUrl xmlns=\"\" data=\"test_service_url\"/>"
- "<ServiceId xmlns=\"\" data=\"test_service_id\"/>"
- "</Id>"
- "</set>"
- "</cli:iq>",
- to_jid_bare_.Str().c_str(), task_id_.c_str());
- EXPECT_EQ(expected_xml_string, XmlElementToString(*message_without_content));
-
- data.send_content = true;
-
- expected_xml_string =
- StringPrintf(
- "<cli:iq type=\"get\" to=\"%s\" id=\"%s\" "
- "xmlns:cli=\"jabber:client\">"
- "<set xmlns=\"google:notifier\">"
- "<Id xmlns=\"\">"
- "<ServiceUrl xmlns=\"\" "
- "data=\"test_service_url\"/>"
- "<ServiceId xmlns=\"\" data=\"test_service_id\"/>"
- "</Id>"
- "<Content xmlns=\"\">"
- "<Priority xmlns=\"\" int=\"200\"/>"
- "<RequireSubscription xmlns=\"\" bool=\"false\"/>"
- "<WriteToCacheOnly xmlns=\"\" bool=\"true\"/>"
- "</Content>"
- "</set>"
- "</cli:iq>",
- to_jid_bare_.Str().c_str(), task_id_.c_str());
-
- scoped_ptr<buzz::XmlElement> message_with_content(
- SendUpdateTask::MakeUpdateMessage(data, to_jid_bare_, task_id_));
-
- EXPECT_EQ(expected_xml_string, XmlElementToString(*message_with_content));
-
- data.service_specific_data = "test_service_specific_data";
- data.require_subscription = true;
-
- expected_xml_string =
- StringPrintf(
- "<cli:iq type=\"get\" to=\"%s\" id=\"%s\" "
- "xmlns:cli=\"jabber:client\">"
- "<set xmlns=\"google:notifier\">"
- "<Id xmlns=\"\">"
- "<ServiceUrl xmlns=\"\" "
- "data=\"test_service_url\"/>"
- "<ServiceId xmlns=\"\" data=\"test_service_id\"/>"
- "</Id>"
- "<Content xmlns=\"\">"
- "<Priority xmlns=\"\" int=\"200\"/>"
- "<RequireSubscription xmlns=\"\" bool=\"true\"/>"
- "<ServiceSpecificData xmlns=\"\" "
- "data=\"test_service_specific_data\"/>"
- "<WriteToCacheOnly xmlns=\"\" bool=\"true\"/>"
- "</Content>"
- "</set>"
- "</cli:iq>",
- to_jid_bare_.Str().c_str(), task_id_.c_str());
-
- scoped_ptr<buzz::XmlElement> message_with_data(
- SendUpdateTask::MakeUpdateMessage(data, to_jid_bare_, task_id_));
-
- EXPECT_EQ(expected_xml_string, XmlElementToString(*message_with_data));
-}
-
-} // namespace notifier
« no previous file with comments | « chrome/browser/sync/notifier/listener/send_update_task.cc ('k') | chrome/browser/sync/notifier/listener/subscribe_task.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698