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

Unified Diff: chromeos/printing/printer_translator_unittest.cc

Issue 2207053002: Revert of Define printer configuration objects for Chrome OS. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 4 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
« no previous file with comments | « chromeos/printing/printer_translator.cc ('k') | no next file » | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chromeos/printing/printer_translator_unittest.cc
diff --git a/chromeos/printing/printer_translator_unittest.cc b/chromeos/printing/printer_translator_unittest.cc
deleted file mode 100644
index 06d64c1dee303725208ba014e06954523b6c0087..0000000000000000000000000000000000000000
--- a/chromeos/printing/printer_translator_unittest.cc
+++ /dev/null
@@ -1,121 +0,0 @@
-// Copyright 2016 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 <utility>
-
-#include "base/memory/ptr_util.h"
-#include "base/test/values_test_util.h"
-#include "base/values.h"
-#include "chromeos/printing/printer_configuration.h"
-#include "chromeos/printing/printer_translator.h"
-#include "testing/gtest/include/gtest/gtest.h"
-
-namespace chromeos {
-namespace printing {
-
-// Printer test data
-const char kGUID[] = "GUID-GUID-GUID";
-const char kName[] = "Chrome Super Printer";
-const char kDescription[] = "first star on the left";
-const char kMake[] = "Chrome";
-const char kModel[] = "Inktastic Laser Magic";
-const char kUri[] = "ipp://printy.domain.co:555/ipp/print";
-const char kUUID[] = "UUID-UUID-UUID";
-
-// PPDFile test data
-const int kPPDiD = 13334;
-const char kFileName[] = "path/to/ppd/file.ppd";
-const int kVersion = 47773;
-const bool kQuirks = false;
-
-TEST(PrinterTranslatorTest, PrefToPrinterMissingId) {
- base::DictionaryValue value;
- std::unique_ptr<Printer> printer = PrefToPrinter(value);
-
- EXPECT_FALSE(printer);
-}
-
-TEST(PrinterTranslatorTest, PrefToPrinter) {
- base::DictionaryValue preference;
- preference.SetString("id", kGUID);
- preference.SetString("display_name", kName);
- preference.SetString("description", kDescription);
- preference.SetString("manufacturer", kMake);
- preference.SetString("model", kModel);
- preference.SetString("uri", kUri);
- preference.SetString("uuid", kUUID);
-
- std::unique_ptr<Printer> printer = PrefToPrinter(preference);
- EXPECT_TRUE(printer);
-
- EXPECT_EQ(kGUID, printer->id());
- EXPECT_EQ(kName, printer->display_name());
- EXPECT_EQ(kDescription, printer->description());
- EXPECT_EQ(kMake, printer->manufacturer());
- EXPECT_EQ(kModel, printer->model());
- EXPECT_EQ(kUri, printer->uri());
- EXPECT_EQ(kUUID, printer->uuid());
-}
-
-TEST(PrinterTranslatorTest, PrinterToPref) {
- Printer printer("GLOBALLY_UNIQUE_ID");
- printer.set_display_name(kName);
- printer.set_description(kDescription);
- printer.set_manufacturer(kMake);
- printer.set_model(kModel);
- printer.set_uri(kUri);
- printer.set_uuid(kUUID);
-
- std::unique_ptr<base::DictionaryValue> pref = PrinterToPref(printer);
-
- base::ExpectDictStringValue("GLOBALLY_UNIQUE_ID", *pref, "id");
- base::ExpectDictStringValue(kName, *pref, "display_name");
- base::ExpectDictStringValue(kDescription, *pref, "description");
- base::ExpectDictStringValue(kMake, *pref, "manufacturer");
- base::ExpectDictStringValue(kModel, *pref, "model");
- base::ExpectDictStringValue(kUri, *pref, "uri");
- base::ExpectDictStringValue(kUUID, *pref, "uuid");
-}
-
-TEST(PrinterTranslatorTest, PrinterToPrefPPDFile) {
- Printer::PPDFile ppd;
- ppd.id = kPPDiD;
- ppd.file_name = kFileName;
- ppd.version_number = kVersion;
- ppd.from_quirks_server = kQuirks;
-
- Printer printer("UNIQUE_ID");
- printer.SetPPD(base::MakeUnique<Printer::PPDFile>(std::move(ppd)));
-
- std::unique_ptr<base::DictionaryValue> actual = PrinterToPref(printer);
-
- base::ExpectDictIntegerValue(kPPDiD, *actual, "ppd.id");
- base::ExpectDictStringValue(kFileName, *actual, "ppd.file_name");
- base::ExpectDictIntegerValue(kVersion, *actual, "ppd.version_number");
- base::ExpectDictBooleanValue(kQuirks, *actual, "ppd.from_quirks_server");
-}
-
-TEST(PrinterTranslatorTest, PrefToPrinterRoundTrip) {
- base::DictionaryValue preference;
- preference.SetString("id", kGUID);
- preference.SetString("display_name", kName);
- preference.SetString("description", kDescription);
- preference.SetString("manufacturer", kMake);
- preference.SetString("model", kModel);
- preference.SetString("uri", kUri);
- preference.SetString("uuid", kUUID);
-
- preference.SetInteger("ppd.id", kPPDiD);
- preference.SetString("ppd.file_name", kFileName);
- preference.SetInteger("ppd.version_number", kVersion);
- preference.SetBoolean("ppd.from_quirks_server", kQuirks);
-
- std::unique_ptr<Printer> printer = PrefToPrinter(preference);
- std::unique_ptr<base::DictionaryValue> pref_copy = PrinterToPref(*printer);
-
- EXPECT_TRUE(preference.Equals(pref_copy.get()));
-}
-
-} // namespace printing
-} // namespace chromeos
« no previous file with comments | « chromeos/printing/printer_translator.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698