Commit ae3eda8a authored by dbeam@chromium.org's avatar dbeam@chromium.org

Fixing memory leak in newly added USB device permission unit tests.

TBR=nkostylev@chromium.org

BUG=none
TEST=happy heapcheck bots

Review URL: https://codereview.chromium.org/15663003

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@202022 0039d316-1c4b-4281-b951-d872f2087c98
parent 51c29c25
...@@ -5,6 +5,7 @@ ...@@ -5,6 +5,7 @@
#include <set> #include <set>
#include <string> #include <string>
#include "base/memory/scoped_ptr.h"
#include "base/pickle.h" #include "base/pickle.h"
#include "base/utf_string_conversions.h" #include "base/utf_string_conversions.h"
#include "base/values.h" #include "base/values.h"
...@@ -38,7 +39,7 @@ TEST(USBDevicePermissionTest, MAYBE_PermissionMessage) { ...@@ -38,7 +39,7 @@ TEST(USBDevicePermissionTest, MAYBE_PermissionMessage) {
}; };
// Prepare data set // Prepare data set
base::ListValue* permission_list = new base::ListValue(); scoped_ptr<base::ListValue> permission_list(new base::ListValue());
permission_list->Append( permission_list->Append(
UsbDevicePermissionData(0x02ad, 0x138c).ToValue()->DeepCopy()); UsbDevicePermissionData(0x02ad, 0x138c).ToValue()->DeepCopy());
permission_list->Append( permission_list->Append(
...@@ -48,7 +49,7 @@ TEST(USBDevicePermissionTest, MAYBE_PermissionMessage) { ...@@ -48,7 +49,7 @@ TEST(USBDevicePermissionTest, MAYBE_PermissionMessage) {
UsbDevicePermission permission( UsbDevicePermission permission(
PermissionsInfo::GetInstance()->GetByID(APIPermission::kUsbDevice)); PermissionsInfo::GetInstance()->GetByID(APIPermission::kUsbDevice));
ASSERT_TRUE(permission.FromValue(permission_list)); ASSERT_TRUE(permission.FromValue(permission_list.get()));
PermissionMessages messages = permission.GetMessages(); PermissionMessages messages = permission.GetMessages();
ASSERT_EQ(3U, messages.size()); ASSERT_EQ(3U, messages.size());
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment