Lines Matching defs:property

24 #include "btcore/include/property.h"
31 bt_property_t *property = property_new_addr(&addr0);
33 EXPECT_EQ(addr0.address[0], ((uint8_t*)property->val)[0]);
34 EXPECT_EQ(addr0.address[1], ((uint8_t*)property->val)[1]);
35 EXPECT_EQ(addr0.address[2], ((uint8_t*)property->val)[2]);
36 EXPECT_EQ(addr0.address[3], ((uint8_t*)property->val)[3]);
37 EXPECT_EQ(addr0.address[4], ((uint8_t*)property->val)[4]);
38 EXPECT_EQ(addr0.address[5], ((uint8_t*)property->val)[5]);
39 EXPECT_EQ(BT_PROPERTY_BDADDR, property->type);
40 EXPECT_EQ((int)sizeof(bt_bdaddr_t), property->len);
42 const bt_bdaddr_t *addr1 = property_as_addr(property);
45 property_free(property);
50 bt_property_t *property = property_new_device_class(&dc0);
52 EXPECT_EQ(dc0._[0], ((uint8_t*)property->val)[0]);
53 EXPECT_EQ(dc0._[1], ((uint8_t*)property->val)[1]);
54 EXPECT_EQ(dc0._[2], ((uint8_t*)property->val)[2]);
55 EXPECT_EQ(BT_PROPERTY_CLASS_OF_DEVICE, property->type);
56 EXPECT_EQ((int)sizeof(bt_device_class_t), property->len);
58 const bt_device_class_t *dc1 = property_as_device_class(property);
62 property_free(property);
67 bt_property_t *property = property_new_device_type(dt0);
69 EXPECT_EQ((int)dt0, *(int*)property->val);
70 EXPECT_EQ(BT_PROPERTY_TYPE_OF_DEVICE, property->type);
71 EXPECT_EQ((int)sizeof(bt_device_type_t), property->len);
73 bt_device_type_t dt1 = property_as_device_type(property);
76 property_free(property);
81 bt_property_t *property = property_new_discovery_timeout(timeout0);
83 EXPECT_EQ(timeout0, *(uint32_t *)property->val);
84 EXPECT_EQ(BT_PROPERTY_ADAPTER_DISCOVERY_TIMEOUT, property->type);
85 EXPECT_EQ((int)sizeof(uint32_t), property->len);
87 uint32_t timeout1 = property_as_discovery_timeout(property);
90 property_free(property);
95 bt_property_t *property = property_new_name(name0);
97 EXPECT_EQ(0, strcmp((char *)name0, (char *)property->val));
98 EXPECT_EQ(BT_PROPERTY_BDNAME, property->type);
99 EXPECT_EQ((int)sizeof(bt_bdname_t), property->len);
101 const bt_bdname_t *name1 = property_as_name(property);
104 property_free(property);
109 bt_property_t *property = property_new_rssi(rssi0);
111 EXPECT_EQ(*(int8_t *)property->val, rssi0);
112 EXPECT_EQ(BT_PROPERTY_REMOTE_RSSI, property->type);
113 EXPECT_EQ((int)sizeof(int8_t), property->len);
115 int8_t rss1 = property_as_rssi(property);
118 property_free(property);
123 bt_property_t *property = property_new_scan_mode(mode0);
125 EXPECT_EQ(*(int *)property->val, mode0);
126 EXPECT_EQ(BT_PROPERTY_ADAPTER_SCAN_MODE, property->type);
127 EXPECT_EQ((int)sizeof(int), property->len);
129 bt_scan_mode_t mode1 = property_as_scan_mode(property);
132 property_free(property);
144 bt_property_t *property = property_new_uuids(&uuid0, 1);
146 EXPECT_EQ(0, strcmp((const char *)uuid0.uu, (char *)property->val));
147 EXPECT_EQ(BT_PROPERTY_UUIDS, property->type);
148 EXPECT_EQ((int)sizeof(bt_uuid_t), property->len);
151 const bt_uuid_t *uuid1 = property_as_uuids(property, &uuid_cnt1);
154 property_free(property);