Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2585f44a authored by Jonathan Reichert's avatar Jonathan Reichert Committed by Gerrit Code Review
Browse files

Merge "Fix SetCountryCode test when US is not supported"

parents de2b8f24 521e69e0
Loading
Loading
Loading
Loading
+6 −1
Original line number Diff line number Diff line
@@ -25,6 +25,7 @@

#include "supplicant_hidl_call_util.h"
#include "supplicant_hidl_test_utils.h"
#include <cutils/properties.h>

using ::android::sp;
using ::android::hardware::hidl_array;
@@ -61,7 +62,7 @@ constexpr char kTestRadioWorkName[] = "TestRadioWork";
constexpr uint32_t kTestRadioWorkFrequency = 2412;
constexpr uint32_t kTestRadioWorkTimeout = 8;
constexpr uint32_t kTestRadioWorkId = 16;
constexpr int8_t kTestCountryCode[] = {'U', 'S'};
int8_t kTestCountryCode[] = {'U', 'S'};
constexpr uint8_t kTestWpsDeviceType[] = {[0 ... 7] = 0x01};
constexpr uint16_t kTestWpsConfigMethods = 0xffff;
}  // namespace
@@ -454,6 +455,10 @@ TEST_P(SupplicantStaIfaceHidlTest, SetSuspendModeEnabled) {
 * SetCountryCode.
 */
TEST_P(SupplicantStaIfaceHidlTest, SetCountryCode) {
    std::array<char, PROPERTY_VALUE_MAX> buffer;
    property_get("ro.boot.wificountrycode", buffer.data(), "US");
    kTestCountryCode[0] = buffer.data()[0];
    kTestCountryCode[1] = buffer.data()[1];
    sta_iface_->setCountryCode(
        kTestCountryCode, [](const SupplicantStatus& status) {
            EXPECT_EQ(SupplicantStatusCode::SUCCESS, status.code);