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

Unified Diff: ui/snapshot/snapshot_aura_unittest.cc

Issue 127103002: Make WindowReachedScreen support async readback (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Mac /o\ Created 6 years, 11 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 | « ui/snapshot/snapshot_aura.cc ('k') | ui/snapshot/snapshot_gtk.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/snapshot/snapshot_aura_unittest.cc
diff --git a/ui/snapshot/snapshot_aura_unittest.cc b/ui/snapshot/snapshot_aura_unittest.cc
index 97a86c4ced8fad083e0addb26efda3ad8dfa29bc..eab87a499aa293379d9a2f21ef5f6f14c6ca83a1 100644
--- a/ui/snapshot/snapshot_aura_unittest.cc
+++ b/ui/snapshot/snapshot_aura_unittest.cc
@@ -60,7 +60,7 @@ size_t GetFailedPixelsCount(const gfx::Image& image) {
} // namespace
-class SnapshotAuraTest : public testing::TestWithParam<bool> {
+class SnapshotAuraTest : public testing::Test {
public:
SnapshotAuraTest() {}
virtual ~SnapshotAuraTest() {}
@@ -99,16 +99,8 @@ class SnapshotAuraTest : public testing::TestWithParam<bool> {
delegate_.get(), 0, window_bounds, root_window()));
}
- bool is_async_test() const { return GetParam(); }
-
gfx::Image GrabSnapshotForTestWindow() {
gfx::Rect source_rect(test_window_->bounds().size());
- if (!is_async_test()) {
- std::vector<unsigned char> png_representation;
- ui::GrabWindowSnapshot(test_window(), &png_representation, source_rect);
- return gfx::Image::CreateFrom1xPNGBytes(&(png_representation[0]),
- png_representation.size());
- }
scoped_refptr<base::TestSimpleTaskRunner> task_runner(
new base::TestSimpleTaskRunner());
@@ -167,9 +159,7 @@ class SnapshotAuraTest : public testing::TestWithParam<bool> {
DISALLOW_COPY_AND_ASSIGN(SnapshotAuraTest);
};
-INSTANTIATE_TEST_CASE_P(SnapshotAuraTest, SnapshotAuraTest, ::testing::Bool());
-
-TEST_P(SnapshotAuraTest, FullScreenWindow) {
+TEST_F(SnapshotAuraTest, FullScreenWindow) {
SetupTestWindow(root_window()->bounds());
WaitForDraw();
@@ -179,7 +169,7 @@ TEST_P(SnapshotAuraTest, FullScreenWindow) {
EXPECT_EQ(0u, GetFailedPixelsCount(snapshot));
}
-TEST_P(SnapshotAuraTest, PartialBounds) {
+TEST_F(SnapshotAuraTest, PartialBounds) {
gfx::Rect test_bounds(100, 100, 300, 200);
SetupTestWindow(test_bounds);
WaitForDraw();
@@ -190,7 +180,7 @@ TEST_P(SnapshotAuraTest, PartialBounds) {
EXPECT_EQ(0u, GetFailedPixelsCount(snapshot));
}
-TEST_P(SnapshotAuraTest, Rotated) {
+TEST_F(SnapshotAuraTest, Rotated) {
test_screen()->SetDisplayRotation(gfx::Display::ROTATE_90);
gfx::Rect test_bounds(100, 100, 300, 200);
@@ -203,7 +193,7 @@ TEST_P(SnapshotAuraTest, Rotated) {
EXPECT_EQ(0u, GetFailedPixelsCount(snapshot));
}
-TEST_P(SnapshotAuraTest, UIScale) {
+TEST_F(SnapshotAuraTest, UIScale) {
const float kUIScale = 1.25f;
test_screen()->SetUIScale(kUIScale);
@@ -221,7 +211,7 @@ TEST_P(SnapshotAuraTest, UIScale) {
EXPECT_EQ(0u, GetFailedPixelsCount(snapshot));
}
-TEST_P(SnapshotAuraTest, DeviceScaleFactor) {
+TEST_F(SnapshotAuraTest, DeviceScaleFactor) {
test_screen()->SetDeviceScaleFactor(2.0f);
gfx::Rect test_bounds(100, 100, 150, 100);
@@ -238,7 +228,7 @@ TEST_P(SnapshotAuraTest, DeviceScaleFactor) {
EXPECT_EQ(0u, GetFailedPixelsCount(snapshot));
}
-TEST_P(SnapshotAuraTest, RotateAndUIScale) {
+TEST_F(SnapshotAuraTest, RotateAndUIScale) {
const float kUIScale = 1.25f;
test_screen()->SetUIScale(kUIScale);
test_screen()->SetDisplayRotation(gfx::Display::ROTATE_90);
@@ -257,7 +247,7 @@ TEST_P(SnapshotAuraTest, RotateAndUIScale) {
EXPECT_EQ(0u, GetFailedPixelsCount(snapshot));
}
-TEST_P(SnapshotAuraTest, RotateAndUIScaleAndScaleFactor) {
+TEST_F(SnapshotAuraTest, RotateAndUIScaleAndScaleFactor) {
test_screen()->SetDeviceScaleFactor(2.0f);
const float kUIScale = 1.25f;
test_screen()->SetUIScale(kUIScale);
« no previous file with comments | « ui/snapshot/snapshot_aura.cc ('k') | ui/snapshot/snapshot_gtk.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698