Index: gpu/command_buffer/service/gpu_tracer_unittest.cc |
diff --git a/gpu/command_buffer/service/gpu_tracer_unittest.cc b/gpu/command_buffer/service/gpu_tracer_unittest.cc |
index 735498c87e5d3d4a8b13c15e58daa74cee27b65a..7954fc74fc66108d2bb3f57807037e86e426075f 100644 |
--- a/gpu/command_buffer/service/gpu_tracer_unittest.cc |
+++ b/gpu/command_buffer/service/gpu_tracer_unittest.cc |
@@ -5,7 +5,6 @@ |
#include <map> |
#include <set> |
-#include "gpu/command_buffer/service/gpu_service_test.h" |
#include "gpu/command_buffer/service/gpu_tracer.h" |
#include "testing/gtest/include/gtest/gtest.h" |
#include "ui/gl/gl_mock.h" |
@@ -13,6 +12,7 @@ |
namespace gpu { |
namespace gles2 { |
+using ::gfx::MockGLInterface; |
using ::testing::InvokeWithoutArgs; |
using ::testing::Return; |
using ::testing::ReturnRef; |
@@ -109,7 +109,7 @@ |
std::map<GLuint, GLint64> query_timestamp_; |
}; |
-class GpuTracerTest : public GpuServiceTest { |
+class GpuTracerTest : public testing::Test { |
public: |
GpuTracerTest() {} |
@@ -117,14 +117,15 @@ |
protected: |
virtual void SetUp() { |
- GpuServiceTest::SetUp(); |
+ gl_.reset(new ::testing::StrictMock< ::gfx::MockGLInterface>()); |
+ ::gfx::MockGLInterface::SetGLInterface(gl_.get()); |
gl_fake_queries_.Reset(); |
} |
virtual void TearDown() { |
+ ::gfx::MockGLInterface::SetGLInterface(NULL); |
gl_.reset(); |
gl_fake_queries_.Reset(); |
- GpuServiceTest::TearDown(); |
} |
void SetupTimerQueryMocks() { |
@@ -153,6 +154,7 @@ |
Invoke(&gl_fake_queries_, &GlFakeQueries::DeleteQueries)); |
} |
+ scoped_ptr< ::testing::StrictMock< ::gfx::MockGLInterface> > gl_; |
GlFakeQueries gl_fake_queries_; |
}; |