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

Unified Diff: gpu/command_buffer/tests/gl_virtual_contexts_unittests.cc

Issue 138433004: Normalize _unittest.cc filename suffix for unittests (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: revert ash_unittest change 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
Index: gpu/command_buffer/tests/gl_virtual_contexts_unittests.cc
diff --git a/gpu/command_buffer/tests/gl_virtual_contexts_unittests.cc b/gpu/command_buffer/tests/gl_virtual_contexts_unittests.cc
deleted file mode 100644
index dcf4c1bab5f4f0b1e7ae1a3559f39b798ae41190..0000000000000000000000000000000000000000
--- a/gpu/command_buffer/tests/gl_virtual_contexts_unittests.cc
+++ /dev/null
@@ -1,145 +0,0 @@
-// Copyright (c) 2012 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 <GLES2/gl2.h>
-#include <GLES2/gl2ext.h>
-
-#include "gpu/command_buffer/tests/gl_manager.h"
-#include "gpu/command_buffer/tests/gl_test_utils.h"
-#include "testing/gmock/include/gmock/gmock.h"
-#include "testing/gtest/include/gtest/gtest.h"
-
-
-#define SHADER(Src) #Src
-
-namespace gpu {
-
-class GLVirtualContextsTest : public testing::Test {
- protected:
- static const int kSize0 = 4;
- static const int kSize1 = 8;
- static const int kSize2 = 16;
-
- virtual void SetUp() {
- GLManager::Options options;
- options.size = gfx::Size(kSize0, kSize0);
- gl_real_.Initialize(options);
- gl_real_shared_.Initialize(options);
- options.virtual_manager = &gl_real_shared_;
- options.size = gfx::Size(kSize1, kSize1);
- gl1_.Initialize(options);
- options.size = gfx::Size(kSize2, kSize2);
- gl2_.Initialize(options);
- }
-
- virtual void TearDown() {
- gl1_.Destroy();
- gl2_.Destroy();
- gl_real_shared_.Destroy();
- gl_real_.Destroy();
- }
-
- GLManager gl_real_;
- GLManager gl_real_shared_;
- GLManager gl1_;
- GLManager gl2_;
-};
-
-namespace {
-
-#if !defined(OS_ANDROID)
-void SetupSimpleShader(const uint8* color) {
- static const char* v_shader_str = SHADER(
- attribute vec4 a_Position;
- void main()
- {
- gl_Position = a_Position;
- }
- );
-
- static const char* f_shader_str = SHADER(
- precision mediump float;
- uniform vec4 u_color;
- void main()
- {
- gl_FragColor = u_color;
- }
- );
-
- GLuint program = GLTestHelper::LoadProgram(v_shader_str, f_shader_str);
- glUseProgram(program);
-
- GLuint position_loc = glGetAttribLocation(program, "a_Position");
-
- GLTestHelper::SetupUnitQuad(position_loc);
-
- GLuint color_loc = glGetUniformLocation(program, "u_color");
- glUniform4f(
- color_loc,
- color[0] / 255.0f,
- color[1] / 255.0f,
- color[2] / 255.0f,
- color[3] / 255.0f);
-}
-
-void TestDraw(int size) {
- uint8 expected_clear[] = { 127, 0, 255, 0, };
- glClearColor(0.5f, 0.0f, 1.0f, 0.0f);
- glClear(GL_COLOR_BUFFER_BIT);
- EXPECT_TRUE(GLTestHelper::CheckPixels(0, 0, size, size, 1, expected_clear));
- glDrawArrays(GL_TRIANGLES, 0, 6);
-}
-
-#endif // !defined(OS_ANDROID)
-
-} // anonymous namespace
-
-// http://crbug.com/281565
-#if !defined(OS_ANDROID)
-TEST_F(GLVirtualContextsTest, Basic) {
- struct TestInfo {
- int size;
- uint8 color[4];
- GLManager* manager;
- };
- const int kNumTests = 3;
- TestInfo tests[] = {
- { kSize0, { 255, 0, 0, 0, }, &gl_real_, },
- { kSize1, { 0, 255, 0, 0, }, &gl1_, },
- { kSize2, { 0, 0, 255, 0, }, &gl2_, },
- };
-
- for (int ii = 0; ii < kNumTests; ++ii) {
- const TestInfo& test = tests[ii];
- GLManager* gl_manager = test.manager;
- gl_manager->MakeCurrent();
- SetupSimpleShader(test.color);
- }
-
- for (int ii = 0; ii < kNumTests; ++ii) {
- const TestInfo& test = tests[ii];
- GLManager* gl_manager = test.manager;
- gl_manager->MakeCurrent();
- TestDraw(test.size);
- }
-
- for (int ii = 0; ii < kNumTests; ++ii) {
- const TestInfo& test = tests[ii];
- GLManager* gl_manager = test.manager;
- gl_manager->MakeCurrent();
- EXPECT_TRUE(GLTestHelper::CheckPixels(
- 0, 0, test.size, test.size, 0, test.color));
- }
-
- for (int ii = 0; ii < kNumTests; ++ii) {
- const TestInfo& test = tests[ii];
- GLManager* gl_manager = test.manager;
- gl_manager->MakeCurrent();
- GLTestHelper::CheckGLError("no errors", __LINE__);
- }
-}
-#endif
-
-} // namespace gpu
-
« no previous file with comments | « gpu/command_buffer/tests/gl_virtual_contexts_unittest.cc ('k') | gpu/command_buffer/tests/occlusion_query_unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698