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

Side by Side Diff: gpu/command_buffer/client/buffer_tracker_unittest.cc

Issue 682743002: Standardize usage of virtual/override/final specifiers. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 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 unified diff | Download patch
« no previous file with comments | « no previous file | gpu/command_buffer/client/fenced_allocator_test.cc » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 // Tests for the BufferTracker. 5 // Tests for the BufferTracker.
6 6
7 #include "gpu/command_buffer/client/buffer_tracker.h" 7 #include "gpu/command_buffer/client/buffer_tracker.h"
8 8
9 #include <GLES2/gl2ext.h> 9 #include <GLES2/gl2ext.h>
10 #include "base/memory/scoped_ptr.h" 10 #include "base/memory/scoped_ptr.h"
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
46 void EmptyPoll() { 46 void EmptyPoll() {
47 } 47 }
48 } 48 }
49 49
50 class BufferTrackerTest : public testing::Test { 50 class BufferTrackerTest : public testing::Test {
51 protected: 51 protected:
52 static const int32 kNumCommandEntries = 400; 52 static const int32 kNumCommandEntries = 400;
53 static const int32 kCommandBufferSizeBytes = 53 static const int32 kCommandBufferSizeBytes =
54 kNumCommandEntries * sizeof(CommandBufferEntry); 54 kNumCommandEntries * sizeof(CommandBufferEntry);
55 55
56 virtual void SetUp() { 56 void SetUp() override {
57 command_buffer_.reset(new MockClientCommandBufferImpl()); 57 command_buffer_.reset(new MockClientCommandBufferImpl());
58 helper_.reset(new GLES2CmdHelper(command_buffer_.get())); 58 helper_.reset(new GLES2CmdHelper(command_buffer_.get()));
59 helper_->Initialize(kCommandBufferSizeBytes); 59 helper_->Initialize(kCommandBufferSizeBytes);
60 mapped_memory_.reset(new MappedMemoryManager( 60 mapped_memory_.reset(new MappedMemoryManager(
61 helper_.get(), base::Bind(&EmptyPoll), MappedMemoryManager::kNoLimit)); 61 helper_.get(), base::Bind(&EmptyPoll), MappedMemoryManager::kNoLimit));
62 buffer_tracker_.reset(new BufferTracker(mapped_memory_.get())); 62 buffer_tracker_.reset(new BufferTracker(mapped_memory_.get()));
63 } 63 }
64 64
65 virtual void TearDown() { 65 void TearDown() override {
66 buffer_tracker_.reset(); 66 buffer_tracker_.reset();
67 mapped_memory_.reset(); 67 mapped_memory_.reset();
68 helper_.reset(); 68 helper_.reset();
69 command_buffer_.reset(); 69 command_buffer_.reset();
70 } 70 }
71 71
72 scoped_ptr<MockClientCommandBufferImpl> command_buffer_; 72 scoped_ptr<MockClientCommandBufferImpl> command_buffer_;
73 scoped_ptr<GLES2CmdHelper> helper_; 73 scoped_ptr<GLES2CmdHelper> helper_;
74 scoped_ptr<MappedMemoryManager> mapped_memory_; 74 scoped_ptr<MappedMemoryManager> mapped_memory_;
75 scoped_ptr<BufferTracker> buffer_tracker_; 75 scoped_ptr<BufferTracker> buffer_tracker_;
(...skipping 68 matching lines...) Expand 10 before | Expand all | Expand 10 after
144 buffer_tracker_->Unmanage(buffer); 144 buffer_tracker_->Unmanage(buffer);
145 buffer_tracker_->RemoveBuffer(kId); 145 buffer_tracker_->RemoveBuffer(kId);
146 EXPECT_EQ(mapped_memory_->bytes_in_use(), static_cast<size_t>(size)); 146 EXPECT_EQ(mapped_memory_->bytes_in_use(), static_cast<size_t>(size));
147 147
148 mapped_memory_->Free(mem); 148 mapped_memory_->Free(mem);
149 EXPECT_EQ(mapped_memory_->bytes_in_use(), static_cast<size_t>(0)); 149 EXPECT_EQ(mapped_memory_->bytes_in_use(), static_cast<size_t>(0));
150 } 150 }
151 151
152 } // namespace gles2 152 } // namespace gles2
153 } // namespace gpu 153 } // namespace gpu
OLDNEW
« no previous file with comments | « no previous file | gpu/command_buffer/client/fenced_allocator_test.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698