| Index: chrome/browser/sessions/session_backend_unittest.cc
|
| diff --git a/chrome/browser/sessions/session_backend_unittest.cc b/chrome/browser/sessions/session_backend_unittest.cc
|
| index 4b0062fdbb2fd9575b9c228f8f505c28bf976a01..fafb195e5b195d277be67787a7664fbc55d0cacf 100644
|
| --- a/chrome/browser/sessions/session_backend_unittest.cc
|
| +++ b/chrome/browser/sessions/session_backend_unittest.cc
|
| @@ -56,8 +56,7 @@ TEST_F(SessionBackendTest, SimpleReadWrite) {
|
| struct TestData data = { 1, "a" };
|
| SessionCommands commands;
|
| commands.push_back(CreateCommandFromData(data));
|
| - backend->AppendCommands(new ScopedVector<SessionCommand>(commands.Pass()),
|
| - false);
|
| + backend->AppendCommands(commands.Pass(), false);
|
| ASSERT_TRUE(commands.empty());
|
|
|
| // Read it back in.
|
| @@ -111,12 +110,10 @@ TEST_F(SessionBackendTest, RandomData) {
|
| j != commands.end(); ++j) {
|
| AssertCommandEqualsData(data[j - commands.begin()], *j);
|
| }
|
| - backend->AppendCommands(new ScopedVector<SessionCommand>(commands.Pass()),
|
| - false);
|
| + backend->AppendCommands(commands.Pass(), false);
|
| }
|
| commands.push_back(CreateCommandFromData(data[i]));
|
| - backend->AppendCommands(new ScopedVector<SessionCommand>(commands.Pass()),
|
| - false);
|
| + backend->AppendCommands(commands.Pass(), false);
|
| }
|
| }
|
|
|
| @@ -139,8 +136,7 @@ TEST_F(SessionBackendTest, BigData) {
|
| reinterpret_cast<char*>(big_command->contents())[big_size - 1] = 'z';
|
| commands.push_back(big_command);
|
| commands.push_back(CreateCommandFromData(data[1]));
|
| - backend->AppendCommands(new ScopedVector<SessionCommand>(commands.Pass()),
|
| - false);
|
| + backend->AppendCommands(commands.Pass(), false);
|
|
|
| backend = NULL;
|
| backend = new SessionBackend(BaseSessionService::SESSION_RESTORE, path_);
|
| @@ -163,9 +159,9 @@ TEST_F(SessionBackendTest, EmptyCommand) {
|
| empty_command.command_id = 1;
|
| scoped_refptr<SessionBackend> backend(
|
| new SessionBackend(BaseSessionService::SESSION_RESTORE, path_));
|
| - SessionCommands* empty_commands = new SessionCommands();
|
| - empty_commands->push_back(CreateCommandFromData(empty_command));
|
| - backend->AppendCommands(empty_commands, true);
|
| + SessionCommands empty_commands;
|
| + empty_commands.push_back(CreateCommandFromData(empty_command));
|
| + backend->AppendCommands(empty_commands.Pass(), true);
|
| backend->MoveCurrentSessionToLastSession();
|
|
|
| SessionCommands commands;
|
| @@ -183,14 +179,12 @@ TEST_F(SessionBackendTest, Truncate) {
|
| struct TestData first_data = { 1, "a" };
|
| SessionCommands commands;
|
| commands.push_back(CreateCommandFromData(first_data));
|
| - backend->AppendCommands(new ScopedVector<SessionCommand>(commands.Pass()),
|
| - false);
|
| + backend->AppendCommands(commands.Pass(), false);
|
|
|
| // Write another command, this time resetting the file when appending.
|
| struct TestData second_data = { 2, "b" };
|
| commands.push_back(CreateCommandFromData(second_data));
|
| - backend->AppendCommands(new ScopedVector<SessionCommand>(commands.Pass()),
|
| - true);
|
| + backend->AppendCommands(commands.Pass(), true);
|
|
|
| // Read it back in.
|
| backend = NULL;
|
|
|