12
12
13
13
#define TEST_DB "/tmp/test.tlv"
14
14
15
+ #define TAG (a ,b ,c ,d ) ( ((a)<<24) | ((b)<<16) | ((c)<<8) | (d) )
16
+
15
17
/// TLV
16
18
TEST_GROUP (BSTACK_TLV ){
17
19
const btstack_tlv_t * btstack_tlv_impl ;
@@ -38,13 +40,13 @@ TEST_GROUP(BSTACK_TLV){
38
40
};
39
41
40
42
TEST (BSTACK_TLV , TestMissingTag ){
41
- uint32_t tag = 'abcd' ;
43
+ uint32_t tag = TAG ( 'a' , 'b' , 'c' , 'd' ) ;
42
44
int size = btstack_tlv_impl -> get_tag (& btstack_tlv_context , tag , NULL , 0 );
43
45
CHECK_EQUAL (size , 0 );
44
46
}
45
47
46
48
TEST (BSTACK_TLV , TestWriteRead ){
47
- uint32_t tag = 'abcd' ;
49
+ uint32_t tag = TAG ( 'a' , 'b' , 'c' , 'd' ) ;
48
50
uint8_t data = 7 ;
49
51
uint8_t buffer = data ;
50
52
btstack_tlv_impl -> store_tag (& btstack_tlv_context , tag , & buffer , 1 );
@@ -55,7 +57,7 @@ TEST(BSTACK_TLV, TestWriteRead){
55
57
}
56
58
57
59
TEST (BSTACK_TLV , TestWriteWriteRead ){
58
- uint32_t tag = 'abcd' ;
60
+ uint32_t tag = TAG ( 'a' , 'b' , 'c' , 'd' ) ;
59
61
uint8_t data = 7 ;
60
62
uint8_t buffer = data ;
61
63
btstack_tlv_impl -> store_tag (& btstack_tlv_context , tag , & buffer , 1 );
@@ -69,8 +71,8 @@ TEST(BSTACK_TLV, TestWriteWriteRead){
69
71
}
70
72
71
73
TEST (BSTACK_TLV , TestWriteABARead ){
72
- uint32_t tag_a = 'aaaa' ;
73
- uint32_t tag_b = 'bbbb' ;
74
+ uint32_t tag_a = TAG ( 'a' , 'a' , 'a' , 'a' ) ;
75
+ uint32_t tag_b = TAG ( 'b' , 'b' , 'b' , 'b' ); ;
74
76
uint8_t data = 7 ;
75
77
uint8_t buffer = data ;
76
78
btstack_tlv_impl -> store_tag (& btstack_tlv_context , tag_a , & buffer , 1 );
@@ -87,7 +89,7 @@ TEST(BSTACK_TLV, TestWriteABARead){
87
89
}
88
90
89
91
TEST (BSTACK_TLV , TestWriteDeleteRead ){
90
- uint32_t tag = 'abcd' ;
92
+ uint32_t tag = TAG ( 'a' , 'b' , 'c' , 'd' ) ;
91
93
uint8_t data = 7 ;
92
94
uint8_t buffer = data ;
93
95
btstack_tlv_impl -> store_tag (& btstack_tlv_context , tag , & buffer , 1 );
@@ -100,7 +102,7 @@ TEST(BSTACK_TLV, TestWriteDeleteRead){
100
102
}
101
103
102
104
TEST (BSTACK_TLV , TestMigrate ){
103
- uint32_t tag = 'abcd' ;
105
+ uint32_t tag = TAG ( 'a' , 'b' , 'c' , 'd' ) ;
104
106
uint8_t data [8 ];
105
107
memcpy (data , "01234567" , 8 );
106
108
@@ -145,7 +147,7 @@ TEST(BSTACK_TLV, TestMigrate2){
145
147
}
146
148
147
149
TEST (BSTACK_TLV , TestWriteResetRead ){
148
- uint32_t tag = 'abcd' ;
150
+ uint32_t tag = TAG ( 'a' , 'b' , 'c' , 'd' ) ;
149
151
uint8_t data = 7 ;
150
152
uint8_t buffer = data ;
151
153
btstack_tlv_impl -> store_tag (& btstack_tlv_context , tag , & buffer , 1 );
0 commit comments