summaryrefslogtreecommitdiffstats
path: root/gpu/command_buffer/service/mailbox_manager_unittest.cc
diff options
context:
space:
mode:
Diffstat (limited to 'gpu/command_buffer/service/mailbox_manager_unittest.cc')
-rw-r--r--gpu/command_buffer/service/mailbox_manager_unittest.cc18
1 files changed, 6 insertions, 12 deletions
diff --git a/gpu/command_buffer/service/mailbox_manager_unittest.cc b/gpu/command_buffer/service/mailbox_manager_unittest.cc
index 9e1ff6b..f7a4155 100644
--- a/gpu/command_buffer/service/mailbox_manager_unittest.cc
+++ b/gpu/command_buffer/service/mailbox_manager_unittest.cc
@@ -34,8 +34,7 @@ class MailboxManagerTest : public testing::Test {
TEST_F(MailboxManagerTest, Basic) {
Texture* texture = CreateTexture();
- Mailbox name;
- manager_->GenerateMailbox(&name);
+ Mailbox name = Mailbox::Generate();
manager_->ProduceTexture(0, name, texture);
EXPECT_EQ(texture, manager_->ConsumeTexture(0, name));
@@ -54,8 +53,7 @@ TEST_F(MailboxManagerTest, Basic) {
TEST_F(MailboxManagerTest, ProduceMultipleMailbox) {
Texture* texture = CreateTexture();
- Mailbox name1;
- manager_->GenerateMailbox(&name1);
+ Mailbox name1 = Mailbox::Generate();
manager_->ProduceTexture(0, name1, texture);
EXPECT_EQ(texture, manager_->ConsumeTexture(0, name1));
@@ -65,8 +63,7 @@ TEST_F(MailboxManagerTest, ProduceMultipleMailbox) {
EXPECT_EQ(texture, manager_->ConsumeTexture(0, name1));
// Can produce again, with a different mailbox.
- Mailbox name2;
- manager_->GenerateMailbox(&name2);
+ Mailbox name2 = Mailbox::Generate();
manager_->ProduceTexture(0, name2, texture);
// Still available under all mailboxes.
@@ -85,8 +82,7 @@ TEST_F(MailboxManagerTest, ProduceMultipleTexture) {
Texture* texture1 = CreateTexture();
Texture* texture2 = CreateTexture();
- Mailbox name;
- manager_->GenerateMailbox(&name);
+ Mailbox name = Mailbox::Generate();
manager_->ProduceTexture(0, name, texture1);
EXPECT_EQ(texture1, manager_->ConsumeTexture(0, name));
@@ -107,10 +103,8 @@ TEST_F(MailboxManagerTest, ProduceMultipleTexture) {
TEST_F(MailboxManagerTest, ProduceMultipleTextureMailbox) {
Texture* texture1 = CreateTexture();
Texture* texture2 = CreateTexture();
- Mailbox name1;
- manager_->GenerateMailbox(&name1);
- Mailbox name2;
- manager_->GenerateMailbox(&name2);
+ Mailbox name1 = Mailbox::Generate();
+ Mailbox name2 = Mailbox::Generate();
// Put texture1 on name1 and name2.
manager_->ProduceTexture(0, name1, texture1);