3
0
mirror of https://git.kernel.org/pub/scm/network/wireless/iwd.git synced 2024-12-30 06:02:39 +01:00

unit: Update to the new API

This commit is contained in:
Denis Kenzior 2016-05-11 15:53:35 -05:00
parent 17a8460835
commit a3820a6f41

View File

@ -29,6 +29,7 @@
#include <assert.h> #include <assert.h>
#include <ell/ell.h> #include <ell/ell.h>
#include "src/iwd.h"
#include "src/ie.h" #include "src/ie.h"
#include "src/scan.h" #include "src/scan.h"
@ -36,7 +37,7 @@ struct test_data {
unsigned char *rsne; unsigned char *rsne;
unsigned int rsne_len; unsigned int rsne_len;
enum ie_bss_capability capability; enum ie_bss_capability capability;
enum scan_ssid_security expected; enum security expected;
}; };
static unsigned char ssid_security_wpa_data_1[] = { static unsigned char ssid_security_wpa_data_1[] = {
@ -49,7 +50,7 @@ static struct test_data ssid_security_wpa_test_1 = {
.rsne = ssid_security_wpa_data_1, .rsne = ssid_security_wpa_data_1,
.rsne_len = sizeof(ssid_security_wpa_data_1), .rsne_len = sizeof(ssid_security_wpa_data_1),
.capability = IE_BSS_CAP_ESS, .capability = IE_BSS_CAP_ESS,
.expected = SCAN_SSID_SECURITY_PSK, .expected = SECURITY_PSK,
}; };
static unsigned char ssid_security_wpa2_data_1[] = { static unsigned char ssid_security_wpa2_data_1[] = {
@ -62,7 +63,7 @@ static struct test_data ssid_security_wpa_test_2 = {
.rsne = ssid_security_wpa2_data_1, .rsne = ssid_security_wpa2_data_1,
.rsne_len = sizeof(ssid_security_wpa2_data_1), .rsne_len = sizeof(ssid_security_wpa2_data_1),
.capability = IE_BSS_CAP_ESS, .capability = IE_BSS_CAP_ESS,
.expected = SCAN_SSID_SECURITY_PSK, .expected = SECURITY_PSK,
}; };
static unsigned char ssid_security_8021x_data_1[] = { static unsigned char ssid_security_8021x_data_1[] = {
@ -75,17 +76,17 @@ static struct test_data ssid_security_8021x_test_1 = {
.rsne = ssid_security_8021x_data_1, .rsne = ssid_security_8021x_data_1,
.rsne_len = sizeof(ssid_security_8021x_data_1), .rsne_len = sizeof(ssid_security_8021x_data_1),
.capability = IE_BSS_CAP_ESS, .capability = IE_BSS_CAP_ESS,
.expected = SCAN_SSID_SECURITY_8021X, .expected = SECURITY_8021X,
}; };
static struct test_data ssid_security_wep_test_1 = { static struct test_data ssid_security_wep_test_1 = {
.capability = IE_BSS_CAP_ESS | IE_BSS_CAP_PRIVACY, .capability = IE_BSS_CAP_ESS | IE_BSS_CAP_PRIVACY,
.expected = SCAN_SSID_SECURITY_WEP, .expected = SECURITY_WEP,
}; };
static struct test_data ssid_security_open_test_1 = { static struct test_data ssid_security_open_test_1 = {
.capability = IE_BSS_CAP_ESS, .capability = IE_BSS_CAP_ESS,
.expected = SCAN_SSID_SECURITY_NONE, .expected = SECURITY_NONE,
}; };
static void ssid_security_test(const void *data) static void ssid_security_test(const void *data)
@ -104,8 +105,7 @@ static void ssid_security_test(const void *data)
} else } else
infop = NULL; infop = NULL;
assert(scan_get_ssid_security(test->capability, infop) == assert(scan_get_security(test->capability, infop) == test->expected);
test->expected);
} }
int main(int argc, char *argv[]) int main(int argc, char *argv[])