chromium/ui/display/screen_unittest.cc

// Copyright 2012 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "ui/display/screen.h"

#include "testing/gtest/include/gtest/gtest.h"
#include "ui/display/display.h"
#include "ui/display/scoped_display_for_new_windows.h"
#include "ui/display/test/test_screen.h"
#include "ui/gfx/native_widget_types.h"

namespace display {

namespace {

const int DEFAULT_DISPLAY_ID =;
const int DEFAULT_DISPLAY_WIDTH =;
const int DEFAULT_DISPLAY_HEIGHT =;

const int DISPLAY_2_ID =;

}  // namespace

class ScreenTest : public testing::Test {};

class ZeroDisplayScreenTest : public testing::Test {};

TEST_F(ScreenTest, GetPrimaryDisplaySize) {}

TEST_F(ScreenTest, GetNumDisplays) {}

TEST_F(ScreenTest, GetDisplayWithDisplayId) {}

TEST_F(ScreenTest, GetDisplayForNewWindows) {}

TEST_F(ScreenTest, ScopedDisplayForNewWindows) {}

TEST_F(ScreenTest, GetScreenInfosNearestDisplay) {}

// This unit test is a cross-platform replication of some Fuchsia unit tests
// which have no displays (and don't need displays) but also need to have
// this function return non-empty ScreenInfos.
TEST_F(ZeroDisplayScreenTest, GetScreenInfosZeroDisplays) {}

}  // namespace display