diff --git a/wifi/supplicant/1.0/vts/functional/supplicant_sta_network_hidl_test.cpp b/wifi/supplicant/1.0/vts/functional/supplicant_sta_network_hidl_test.cpp index aa84e9ac84..0fc591f05f 100644 --- a/wifi/supplicant/1.0/vts/functional/supplicant_sta_network_hidl_test.cpp +++ b/wifi/supplicant/1.0/vts/functional/supplicant_sta_network_hidl_test.cpp @@ -22,6 +22,7 @@ #include +#include "supplicant_hidl_call_util.h" #include "supplicant_hidl_test_utils.h" using ::android::sp; @@ -30,6 +31,7 @@ using ::android::hardware::hidl_string; using ::android::hardware::hidl_vec; using ::android::hardware::Return; using ::android::hardware::Void; +using ::android::hardware::wifi::supplicant::V1_0::IfaceType; using ::android::hardware::wifi::supplicant::V1_0::ISupplicantStaIface; using ::android::hardware::wifi::supplicant::V1_0::ISupplicantStaNetwork; using ::android::hardware::wifi::supplicant::V1_0:: @@ -137,6 +139,27 @@ TEST_F(SupplicantStaNetworkHidlTest, RegisterCallback) { }); } +/* + * GetInterfaceName + */ +TEST_F(SupplicantStaNetworkHidlTest, GetInterfaceName) { + const auto& status_and_interface_name = + HIDL_INVOKE(sta_network_, getInterfaceName); + EXPECT_EQ(SupplicantStatusCode::SUCCESS, + status_and_interface_name.first.code); + EXPECT_FALSE(std::string(status_and_interface_name.second).empty()); +} + +/* + * GetType + */ +TEST_F(SupplicantStaNetworkHidlTest, GetType) { + const auto& status_and_interface_type = HIDL_INVOKE(sta_network_, getType); + EXPECT_EQ(SupplicantStatusCode::SUCCESS, + status_and_interface_type.first.code); + EXPECT_EQ(status_and_interface_type.second, IfaceType::STA); +} + /* Tests out the various setter/getter methods. */ /* * SetGetSsid