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 @@
#include <set>
#include <string>
#include "base/memory/scoped_ptr.h"
#include "base/pickle.h"
#include "base/utf_string_conversions.h"
#include "base/values.h"
......@@ -38,7 +39,7 @@ TEST(USBDevicePermissionTest, MAYBE_PermissionMessage) {
};
// Prepare data set
base::ListValue* permission_list = new base::ListValue();
scoped_ptr<base::ListValue> permission_list(new base::ListValue());
permission_list->Append(
UsbDevicePermissionData(0x02ad, 0x138c).ToValue()->DeepCopy());
permission_list->Append(
......@@ -48,7 +49,7 @@ TEST(USBDevicePermissionTest, MAYBE_PermissionMessage) {
UsbDevicePermission permission(
PermissionsInfo::GetInstance()->GetByID(APIPermission::kUsbDevice));
ASSERT_TRUE(permission.FromValue(permission_list));
ASSERT_TRUE(permission.FromValue(permission_list.get()));
PermissionMessages messages = permission.GetMessages();
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