mirror of
https://github.com/linux-usb-gadgets/libusbgx.git
synced 2025-07-24 02:15:06 +03:00
libusbgx: tests: Add assertions for function attributes
Change-Id: Idfc179ff08a0d23b73ca0f30519bbc73f6556e10 Signed-off-by: Pawel Szewczyk <p.szewczyk@samsung.com> [Update description] Signed-off-by: Krzysztof Opasiak <k.opasiak@samsung.com>
This commit is contained in:
parent
312a4ae948
commit
c6bc2e8e40
1 changed files with 32 additions and 0 deletions
|
@ -1137,6 +1137,38 @@ void assert_gadget_strs_equal(usbg_gadget_strs *actual, usbg_gadget_strs *expect
|
|||
assert_string_equal(get_gadget_str(actual, i), get_gadget_str(expected, i));
|
||||
}
|
||||
|
||||
void assert_f_serial_attrs_equal(usbg_f_serial_attrs *actual,
|
||||
usbg_f_serial_attrs *expected)
|
||||
{
|
||||
assert_int_equal(actual->port_num, expected->port_num);
|
||||
}
|
||||
|
||||
static void assert_ether_addrs_equal(const struct ether_addr *ea1,
|
||||
const struct ether_addr *ea2)
|
||||
{
|
||||
assert_memory_equal(ea1->ether_addr_octet, ea2->ether_addr_octet,
|
||||
ETHER_ADDR_LEN);
|
||||
}
|
||||
|
||||
void assert_f_net_attrs_equal(usbg_f_net_attrs *actual, usbg_f_net_attrs *expected)
|
||||
{
|
||||
assert_ether_addrs_equal(&actual->dev_addr, &expected->dev_addr);
|
||||
assert_ether_addrs_equal(&actual->host_addr, &expected->host_addr);
|
||||
assert_string_equal(actual->ifname, expected->ifname);
|
||||
assert_int_equal(actual->qmult, expected->qmult);
|
||||
}
|
||||
|
||||
void assert_f_phonet_attrs_equal(usbg_f_phonet_attrs *actual,
|
||||
usbg_f_phonet_attrs *expected)
|
||||
{
|
||||
assert_string_equal(actual->ifname, expected->ifname);
|
||||
}
|
||||
|
||||
void assert_f_ffs_attrs_equal(usbg_f_ffs_attrs *actual, usbg_f_ffs_attrs *expected)
|
||||
{
|
||||
assert_string_equal(actual->dev_name, expected->dev_name);
|
||||
}
|
||||
|
||||
void for_each_test_function(struct test_state *ts, usbg_state *s, FunctionTest fun)
|
||||
{
|
||||
struct test_gadget *tg;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue