File tree Expand file tree Collapse file tree 2 files changed +43
-0
lines changed
Expand file tree Collapse file tree 2 files changed +43
-0
lines changed Original file line number Diff line number Diff line change @@ -145,6 +145,45 @@ void test_sys_put_be32(void)
145145 zassert_mem_equal (tmp , buf , sizeof (u32_t ), "sys_put_be32() failed" );
146146}
147147
148+ /**
149+ * @brief Test sys_get_be16() functionality
150+ *
151+ * @details Test if sys_get_be16() correctly handles endianness.
152+ *
153+ * @see sys_get_be16()
154+ */
155+ void test_sys_get_be16 (void )
156+ {
157+ u32_t val = 0xf0e1 , tmp ;
158+ u8_t buf [] = {
159+ 0xf0 , 0xe1
160+ };
161+
162+ tmp = sys_get_be16 (buf );
163+
164+ zassert_equal (tmp , val , "sys_get_be16() failed" );
165+ }
166+
167+ /**
168+ * @brief Test sys_put_be16() functionality
169+ *
170+ * @details Test if sys_put_be16() correctly handles endianness.
171+ *
172+ * @see sys_put_be16()
173+ */
174+ void test_sys_put_be16 (void )
175+ {
176+ u64_t val = 0xf0e1 ;
177+ u8_t buf [] = {
178+ 0xf0 , 0xe1
179+ };
180+ u8_t tmp [sizeof (u16_t )];
181+
182+ sys_put_be16 (val , tmp );
183+
184+ zassert_mem_equal (tmp , buf , sizeof (u16_t ), "sys_put_be16() failed" );
185+ }
186+
148187/**
149188 * @}
150189 */
Original file line number Diff line number Diff line change @@ -16,6 +16,8 @@ extern void test_sys_get_be64(void);
1616extern void test_sys_put_be64 (void );
1717extern void test_sys_get_be32 (void );
1818extern void test_sys_put_be32 (void );
19+ extern void test_sys_get_be16 (void );
20+ extern void test_sys_put_be16 (void );
1921extern void test_atomic (void );
2022extern void test_intmath (void );
2123extern void test_printk (void );
@@ -103,6 +105,8 @@ void test_main(void)
103105 ztest_unit_test (test_sys_put_be64 ),
104106 ztest_unit_test (test_sys_get_be32 ),
105107 ztest_unit_test (test_sys_put_be32 ),
108+ ztest_unit_test (test_sys_get_be16 ),
109+ ztest_unit_test (test_sys_put_be16 ),
106110 ztest_user_unit_test (test_atomic ),
107111 ztest_unit_test (test_bitfield ),
108112 ztest_unit_test (test_printk ),
You can’t perform that action at this time.
0 commit comments