From a30fd66a85dcb9f2137c945201e0376c345478ad Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Thu, 26 Aug 2021 19:09:12 +0200 Subject: tests: add nmtst_gbytes_from_arr(), nmtst_gbytes_from_str() helpers --- src/libnm-glib-aux/nm-test-utils.h | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src') diff --git a/src/libnm-glib-aux/nm-test-utils.h b/src/libnm-glib-aux/nm-test-utils.h index b759151508..7b19cf12d8 100644 --- a/src/libnm-glib-aux/nm-test-utils.h +++ b/src/libnm-glib-aux/nm-test-utils.h @@ -2854,4 +2854,20 @@ nmtst_ip_address_new(int addr_family, const char *str) /*****************************************************************************/ +#define nmtst_gbytes_from_arr(...) \ + ({ \ + const guint8 _arr[] = {__VA_ARGS__}; \ + \ + g_bytes_new(_arr, sizeof(_arr)); \ + }) + +#define nmtst_gbytes_from_str(str) \ + ({ \ + const char *const _str = (str); \ + \ + g_bytes_new(_str, strlen(_str)); \ + }) + +/*****************************************************************************/ + #endif /* __NM_TEST_UTILS_H__ */ -- cgit v1.2.1