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

Unified Diff: ui/gfx/ozone/impl/dri_surface_factory_unittest.cc

Issue 49303002: [Ozone] Rename software implementation files to use Dri prefix (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Fix ifdef Created 7 years, 1 month 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/gfx/ozone/impl/dri_surface_factory.cc ('k') | ui/gfx/ozone/impl/dri_surface_unittest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ui/gfx/ozone/impl/dri_surface_factory_unittest.cc
diff --git a/ui/gfx/ozone/impl/software_surface_factory_ozone_unittest.cc b/ui/gfx/ozone/impl/dri_surface_factory_unittest.cc
similarity index 68%
rename from ui/gfx/ozone/impl/software_surface_factory_ozone_unittest.cc
rename to ui/gfx/ozone/impl/dri_surface_factory_unittest.cc
index add69c78c6be2338cf2ac9aca28bca446733b079..77593e391ee19989a863f7afc740d31b7444dd94 100644
--- a/ui/gfx/ozone/impl/software_surface_factory_ozone_unittest.cc
+++ b/ui/gfx/ozone/impl/dri_surface_factory_unittest.cc
@@ -5,11 +5,11 @@
#include "base/memory/scoped_ptr.h"
#include "base/message_loop/message_loop.h"
#include "testing/gtest/include/gtest/gtest.h"
-#include "ui/gfx/ozone/impl/drm_skbitmap_ozone.h"
-#include "ui/gfx/ozone/impl/drm_wrapper_ozone.h"
-#include "ui/gfx/ozone/impl/hardware_display_controller_ozone.h"
-#include "ui/gfx/ozone/impl/software_surface_factory_ozone.h"
-#include "ui/gfx/ozone/impl/software_surface_ozone.h"
+#include "ui/gfx/ozone/impl/dri_skbitmap.h"
+#include "ui/gfx/ozone/impl/dri_surface.h"
+#include "ui/gfx/ozone/impl/dri_surface_factory.h"
+#include "ui/gfx/ozone/impl/dri_wrapper.h"
+#include "ui/gfx/ozone/impl/hardware_display_controller.h"
#include "ui/gfx/ozone/surface_factory_ozone.h"
namespace {
@@ -30,16 +30,16 @@ const uint32_t kDPMSPropertyId = 1;
const gfx::AcceleratedWidget kDefaultWidgetHandle = 1;
-// The real DrmWrapper makes actual DRM calls which we can't use in unit tests.
-class MockDrmWrapperOzone : public gfx::DrmWrapperOzone {
+// The real DriWrapper makes actual DRM calls which we can't use in unit tests.
+class MockDriWrapper : public gfx::DriWrapper {
public:
- MockDrmWrapperOzone(int fd) : DrmWrapperOzone(""),
+ MockDriWrapper(int fd) : DriWrapper(""),
add_framebuffer_expectation_(true),
page_flip_expectation_(true) {
fd_ = fd;
}
- virtual ~MockDrmWrapperOzone() { fd_ = -1; }
+ virtual ~MockDriWrapper() { fd_ = -1; }
virtual drmModeCrtc* GetCrtc(uint32_t crtc_id) OVERRIDE {
return new drmModeCrtc;
@@ -74,7 +74,7 @@ class MockDrmWrapperOzone : public gfx::DrmWrapperOzone {
virtual bool PageFlip(uint32_t crtc_id,
uint32_t framebuffer,
void* data) OVERRIDE {
- static_cast<gfx::HardwareDisplayControllerOzone*>(data)->get_surface()
+ static_cast<gfx::HardwareDisplayController*>(data)->get_surface()
->SwapBuffers();
return page_flip_expectation_;
}
@@ -95,13 +95,13 @@ class MockDrmWrapperOzone : public gfx::DrmWrapperOzone {
bool add_framebuffer_expectation_;
bool page_flip_expectation_;
- DISALLOW_COPY_AND_ASSIGN(MockDrmWrapperOzone);
+ DISALLOW_COPY_AND_ASSIGN(MockDriWrapper);
};
-class MockDrmSkBitmapOzone : public gfx::DrmSkBitmapOzone {
+class MockDriSkBitmap : public gfx::DriSkBitmap {
public:
- MockDrmSkBitmapOzone() : DrmSkBitmapOzone(kFd) {}
- virtual ~MockDrmSkBitmapOzone() {}
+ MockDriSkBitmap() : DriSkBitmap(kFd) {}
+ virtual ~MockDriSkBitmap() {}
virtual bool Initialize() OVERRIDE {
allocPixels();
@@ -110,36 +110,36 @@ class MockDrmSkBitmapOzone : public gfx::DrmSkBitmapOzone {
}
private:
- DISALLOW_COPY_AND_ASSIGN(MockDrmSkBitmapOzone);
+ DISALLOW_COPY_AND_ASSIGN(MockDriSkBitmap);
};
-class MockSoftwareSurfaceOzone : public gfx::SoftwareSurfaceOzone {
+class MockDriSurface : public gfx::DriSurface {
public:
- MockSoftwareSurfaceOzone(gfx::HardwareDisplayControllerOzone* controller)
- : SoftwareSurfaceOzone(controller) {}
- virtual ~MockSoftwareSurfaceOzone() {}
+ MockDriSurface(gfx::HardwareDisplayController* controller)
+ : DriSurface(controller) {}
+ virtual ~MockDriSurface() {}
private:
- virtual gfx::DrmSkBitmapOzone* CreateBuffer() OVERRIDE {
- return new MockDrmSkBitmapOzone();
+ virtual gfx::DriSkBitmap* CreateBuffer() OVERRIDE {
+ return new MockDriSkBitmap();
}
- DISALLOW_COPY_AND_ASSIGN(MockSoftwareSurfaceOzone);
+ DISALLOW_COPY_AND_ASSIGN(MockDriSurface);
};
// SSFO would normally allocate DRM resources. We can't rely on having a DRM
// backend to allocate and display our buffers. Thus, we replace these
// resources with stubs. For DRM calls, we simply use stubs that do nothing and
// for buffers we use the default SkBitmap allocator.
-class MockSoftwareSurfaceFactoryOzone
- : public gfx::SoftwareSurfaceFactoryOzone {
+class MockDriSurfaceFactory
+ : public gfx::DriSurfaceFactory {
public:
- MockSoftwareSurfaceFactoryOzone()
- : SoftwareSurfaceFactoryOzone(),
+ MockDriSurfaceFactory()
+ : DriSurfaceFactory(),
mock_drm_(NULL),
drm_wrapper_expectation_(true),
initialize_controller_expectation_(true) {}
- virtual ~MockSoftwareSurfaceFactoryOzone() {};
+ virtual ~MockDriSurfaceFactory() {};
void set_drm_wrapper_expectation(bool state) {
drm_wrapper_expectation_ = state;
@@ -149,21 +149,21 @@ class MockSoftwareSurfaceFactoryOzone
initialize_controller_expectation_ = state;
}
- MockDrmWrapperOzone* get_drm() const {
+ MockDriWrapper* get_drm() const {
return mock_drm_;
}
private:
- virtual gfx::SoftwareSurfaceOzone* CreateSurface(
- gfx::HardwareDisplayControllerOzone* controller) OVERRIDE {
- return new MockSoftwareSurfaceOzone(controller);
+ virtual gfx::DriSurface* CreateSurface(
+ gfx::HardwareDisplayController* controller) OVERRIDE {
+ return new MockDriSurface(controller);
}
- virtual gfx::DrmWrapperOzone* CreateWrapper() OVERRIDE {
+ virtual gfx::DriWrapper* CreateWrapper() OVERRIDE {
if (drm_wrapper_expectation_)
- mock_drm_ = new MockDrmWrapperOzone(kFd);
+ mock_drm_ = new MockDriWrapper(kFd);
else
- mock_drm_ = new MockDrmWrapperOzone(-1);
+ mock_drm_ = new MockDriWrapper(-1);
return mock_drm_;
}
@@ -171,8 +171,8 @@ class MockSoftwareSurfaceFactoryOzone
// Normally we'd use DRM to figure out the controller configuration. But we
// can't use DRM in unit tests, so we just create a fake configuration.
virtual bool InitializeControllerForPrimaryDisplay(
- gfx::DrmWrapperOzone* drm,
- gfx::HardwareDisplayControllerOzone* controller) OVERRIDE {
+ gfx::DriWrapper* drm,
+ gfx::HardwareDisplayController* controller) OVERRIDE {
if (initialize_controller_expectation_) {
controller->SetControllerInfo(drm,
kConnectorId,
@@ -187,51 +187,51 @@ class MockSoftwareSurfaceFactoryOzone
virtual void WaitForPageFlipEvent(int fd) OVERRIDE {}
- MockDrmWrapperOzone* mock_drm_;
+ MockDriWrapper* mock_drm_;
bool drm_wrapper_expectation_;
bool initialize_controller_expectation_;
- DISALLOW_COPY_AND_ASSIGN(MockSoftwareSurfaceFactoryOzone);
+ DISALLOW_COPY_AND_ASSIGN(MockDriSurfaceFactory);
};
} // namespace
-class SoftwareSurfaceFactoryOzoneTest : public testing::Test {
+class DriSurfaceFactoryTest : public testing::Test {
public:
- SoftwareSurfaceFactoryOzoneTest() {}
+ DriSurfaceFactoryTest() {}
virtual void SetUp() OVERRIDE;
virtual void TearDown() OVERRIDE;
protected:
scoped_ptr<base::MessageLoop> message_loop_;
- scoped_ptr<MockSoftwareSurfaceFactoryOzone> factory_;
+ scoped_ptr<MockDriSurfaceFactory> factory_;
private:
- DISALLOW_COPY_AND_ASSIGN(SoftwareSurfaceFactoryOzoneTest);
+ DISALLOW_COPY_AND_ASSIGN(DriSurfaceFactoryTest);
};
-void SoftwareSurfaceFactoryOzoneTest::SetUp() {
+void DriSurfaceFactoryTest::SetUp() {
message_loop_.reset(new base::MessageLoop(base::MessageLoop::TYPE_UI));
- factory_.reset(new MockSoftwareSurfaceFactoryOzone());
+ factory_.reset(new MockDriSurfaceFactory());
}
-void SoftwareSurfaceFactoryOzoneTest::TearDown() {
+void DriSurfaceFactoryTest::TearDown() {
factory_.reset();
message_loop_.reset();
}
-TEST_F(SoftwareSurfaceFactoryOzoneTest, FailInitialization) {
+TEST_F(DriSurfaceFactoryTest, FailInitialization) {
factory_->set_drm_wrapper_expectation(false);
EXPECT_EQ(gfx::SurfaceFactoryOzone::FAILED, factory_->InitializeHardware());
}
-TEST_F(SoftwareSurfaceFactoryOzoneTest, SuccessfulInitialization) {
+TEST_F(DriSurfaceFactoryTest, SuccessfulInitialization) {
EXPECT_EQ(gfx::SurfaceFactoryOzone::INITIALIZED,
factory_->InitializeHardware());
}
-TEST_F(SoftwareSurfaceFactoryOzoneTest, FailSurfaceInitialization) {
+TEST_F(DriSurfaceFactoryTest, FailSurfaceInitialization) {
factory_->set_initialize_controller_expectation(false);
EXPECT_EQ(gfx::SurfaceFactoryOzone::INITIALIZED,
@@ -243,7 +243,7 @@ TEST_F(SoftwareSurfaceFactoryOzoneTest, FailSurfaceInitialization) {
EXPECT_EQ(gfx::kNullAcceleratedWidget, factory_->RealizeAcceleratedWidget(w));
}
-TEST_F(SoftwareSurfaceFactoryOzoneTest, FailBindingSurfaceToController) {
+TEST_F(DriSurfaceFactoryTest, FailBindingSurfaceToController) {
EXPECT_EQ(gfx::SurfaceFactoryOzone::INITIALIZED,
factory_->InitializeHardware());
@@ -255,7 +255,7 @@ TEST_F(SoftwareSurfaceFactoryOzoneTest, FailBindingSurfaceToController) {
EXPECT_EQ(gfx::kNullAcceleratedWidget, factory_->RealizeAcceleratedWidget(w));
}
-TEST_F(SoftwareSurfaceFactoryOzoneTest, SuccessfulWidgetRealization) {
+TEST_F(DriSurfaceFactoryTest, SuccessfulWidgetRealization) {
EXPECT_EQ(gfx::SurfaceFactoryOzone::INITIALIZED,
factory_->InitializeHardware());
@@ -265,7 +265,7 @@ TEST_F(SoftwareSurfaceFactoryOzoneTest, SuccessfulWidgetRealization) {
EXPECT_NE(gfx::kNullAcceleratedWidget, factory_->RealizeAcceleratedWidget(w));
}
-TEST_F(SoftwareSurfaceFactoryOzoneTest, FailSchedulePageFlip) {
+TEST_F(DriSurfaceFactoryTest, FailSchedulePageFlip) {
EXPECT_EQ(gfx::SurfaceFactoryOzone::INITIALIZED,
factory_->InitializeHardware());
@@ -279,7 +279,7 @@ TEST_F(SoftwareSurfaceFactoryOzoneTest, FailSchedulePageFlip) {
EXPECT_FALSE(factory_->SchedulePageFlip(w));
}
-TEST_F(SoftwareSurfaceFactoryOzoneTest, SuccessfulSchedulePageFlip) {
+TEST_F(DriSurfaceFactoryTest, SuccessfulSchedulePageFlip) {
EXPECT_EQ(gfx::SurfaceFactoryOzone::INITIALIZED,
factory_->InitializeHardware());
« no previous file with comments | « ui/gfx/ozone/impl/dri_surface_factory.cc ('k') | ui/gfx/ozone/impl/dri_surface_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698