OSDN Git Service

Move to ParcelableIfaceParams for |CreateInterface|
authorRoshan Pius <rpius@google.com>
Wed, 13 Jul 2016 18:12:34 +0000 (11:12 -0700)
committerRoshan Pius <rpius@google.com>
Fri, 15 Jul 2016 17:51:57 +0000 (10:51 -0700)
BUG: 29877893
Change-Id: I426a1fed5dc7a7d0daf6b0240910dbd4f8fa2085
TEST: /data/wpa_supplicant_binder_test

tests/integration/wpa_supplicant_binder/tests.cpp

index 6a1e9f6..8976906 100644 (file)
@@ -17,7 +17,6 @@
 #include <android-base/logging.h>
 #include <binder/IBinder.h>
 #include <binder/IServiceManager.h>
-#include <binder/PersistableBundle.h>
 #include <gtest/gtest.h>
 #include <utils/Errors.h>
 #include <utils/String16.h>
 #include <wifi_system/interface_tool.h>
 #include <wifi_system/wifi.h>
 #include <wpa_supplicant_binder/binder_constants.h>
+#include <wpa_supplicant_binder/parcelable_iface_params.h>
 
 #include <fi/w1/wpa_supplicant/IIface.h>
+#include <fi/w1/wpa_supplicant/INetwork.h>
 #include <fi/w1/wpa_supplicant/ISupplicant.h>
-#include "fi/w1/wpa_supplicant/INetwork.h"
 
 #include "tests/shell_utils.h"
 
@@ -40,6 +40,7 @@ using android::wificond::tests::integration::RunShellCommand;
 using fi::w1::wpa_supplicant::IIface;
 using fi::w1::wpa_supplicant::INetwork;
 using fi::w1::wpa_supplicant::ISupplicant;
+using fi::w1::wpa_supplicant::ParcelableIfaceParams;
 
 namespace wpa_supplicant_binder {
 namespace {
@@ -136,13 +137,10 @@ class WpaSupplicantBinderTest : public ::testing::Test {
    * |kWlan0IfaceName|, |kIfaceDriver|, |kIfaceConfigFile|.
    */
   android::sp<IIface> CreateInterfaceForTest() {
-    android::os::PersistableBundle params;
-    params.putString(android::String16("Ifname"),
-                     android::String16(kWlan0IfaceName));
-    params.putString(android::String16("Driver"),
-                     android::String16(kIfaceDriver));
-    params.putString(android::String16("ConfigFile"),
-                     android::String16(kIfaceConfigFile));
+    ParcelableIfaceParams params;
+    params.ifname_ = kWlan0IfaceName;
+    params.driver_ = kIfaceDriver;
+    params.config_file_ = kIfaceConfigFile;
 
     android::sp<IIface> iface;
     android::binder::Status status = service_->CreateInterface(params, &iface);