| Index: ash/display/json_converter_unittest.cc
 | 
| diff --git a/ash/display/json_converter_unittest.cc b/ash/display/json_converter_unittest.cc
 | 
| deleted file mode 100644
 | 
| index e254c9901d08844f2b60cc13fb402d90a10f58c1..0000000000000000000000000000000000000000
 | 
| --- a/ash/display/json_converter_unittest.cc
 | 
| +++ /dev/null
 | 
| @@ -1,95 +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 "ash/display/json_converter.h"
 | 
| -
 | 
| -#include <memory>
 | 
| -
 | 
| -#include "base/json/json_reader.h"
 | 
| -#include "base/values.h"
 | 
| -#include "testing/gtest/include/gtest/gtest.h"
 | 
| -#include "ui/display/display_layout.h"
 | 
| -
 | 
| -namespace ash {
 | 
| -
 | 
| -TEST(JsonConverterTest, JsonFromToDisplayLayout) {
 | 
| -  display::DisplayLayout layout;
 | 
| -  layout.primary_id = 1;
 | 
| -  layout.mirrored = true;
 | 
| -  layout.default_unified = false;
 | 
| -  layout.placement_list.push_back(display::DisplayPlacement());
 | 
| -  layout.placement_list.push_back(display::DisplayPlacement());
 | 
| -  layout.placement_list[0].display_id = 2;
 | 
| -  layout.placement_list[0].parent_display_id = 1;
 | 
| -  layout.placement_list[0].position = display::DisplayPlacement::BOTTOM;
 | 
| -
 | 
| -  layout.placement_list[1].display_id = 3;
 | 
| -  layout.placement_list[1].parent_display_id = 2;
 | 
| -  layout.placement_list[1].position = display::DisplayPlacement::LEFT;
 | 
| -  layout.placement_list[1].offset = 30;
 | 
| -
 | 
| -  base::DictionaryValue value;
 | 
| -  DisplayLayoutToJson(layout, &value);
 | 
| -
 | 
| -  const char data[] =
 | 
| -      "{\n"
 | 
| -      "  \"primary-id\": \"1\",\n"
 | 
| -      "  \"mirrored\": true,\n"
 | 
| -      "  \"default_unified\": false,\n"
 | 
| -      "  \"display_placement\": [{\n"
 | 
| -      "    \"display_id\": \"2\",\n"
 | 
| -      "    \"parent_display_id\": \"1\",\n"
 | 
| -      "    \"position\": \"bottom\",\n"
 | 
| -      "    \"offset\": 0\n"
 | 
| -      "  },{\n"
 | 
| -      "    \"display_id\": \"3\",\n"
 | 
| -      "    \"parent_display_id\": \"2\",\n"
 | 
| -      "    \"position\": \"left\",\n"
 | 
| -      "    \"offset\": 30\n"
 | 
| -      "  }]\n"
 | 
| -      "}";
 | 
| -  int error_code = 0, error_line, error_column;
 | 
| -  std::string error_msg;
 | 
| -  std::unique_ptr<base::Value> read_value(base::JSONReader::ReadAndReturnError(
 | 
| -      data, 0, &error_code, &error_msg, &error_line, &error_column));
 | 
| -  ASSERT_EQ(0, error_code) << error_msg << " at " << error_line << ":"
 | 
| -                           << error_column;
 | 
| -  EXPECT_TRUE(value.Equals(read_value.get()));
 | 
| -
 | 
| -  display::DisplayLayout read_layout;
 | 
| -  EXPECT_TRUE(JsonToDisplayLayout(*read_value, &read_layout));
 | 
| -  EXPECT_EQ(read_layout.mirrored, layout.mirrored);
 | 
| -  EXPECT_EQ(read_layout.primary_id, layout.primary_id);
 | 
| -  EXPECT_EQ(read_layout.default_unified, layout.default_unified);
 | 
| -  EXPECT_TRUE(read_layout.HasSamePlacementList(layout));
 | 
| -}
 | 
| -
 | 
| -TEST(JsonConverterTest, OldJsonToDisplayLayout) {
 | 
| -  const char data[] =
 | 
| -      "{\n"
 | 
| -      "  \"primary-id\": \"1\",\n"
 | 
| -      "  \"mirrored\": true,\n"
 | 
| -      "  \"default_unified\": false,\n"
 | 
| -      "  \"position\": \"bottom\",\n"
 | 
| -      "  \"offset\": 20\n"
 | 
| -      "}";
 | 
| -  int error_code = 0, error_line, error_column;
 | 
| -  std::string error_msg;
 | 
| -  std::unique_ptr<base::Value> read_value(base::JSONReader::ReadAndReturnError(
 | 
| -      data, 0, &error_code, &error_msg, &error_line, &error_column));
 | 
| -  ASSERT_EQ(0, error_code) << error_msg << " at " << error_line << ":"
 | 
| -                           << error_column;
 | 
| -
 | 
| -  display::DisplayLayout read_layout;
 | 
| -  EXPECT_TRUE(JsonToDisplayLayout(*read_value, &read_layout));
 | 
| -  EXPECT_EQ(true, read_layout.mirrored);
 | 
| -  EXPECT_EQ(1, read_layout.primary_id);
 | 
| -  EXPECT_FALSE(read_layout.default_unified);
 | 
| -  ASSERT_EQ(1u, read_layout.placement_list.size());
 | 
| -  EXPECT_EQ(display::DisplayPlacement::BOTTOM,
 | 
| -            read_layout.placement_list[0].position);
 | 
| -  EXPECT_EQ(20, read_layout.placement_list[0].offset);
 | 
| -}
 | 
| -
 | 
| -}  // namespace ash
 | 
| 
 |