mirror of
https://github.com/bluekitchen/btstack.git
synced 2025-03-26 11:37:10 +00:00
test/flash_tlv: add delete tag test, write to log file
This commit is contained in:
parent
9a1fae912e
commit
03cec12ed2
@ -32,7 +32,7 @@ TESTS = tlv_test
|
||||
all: ${TESTS}
|
||||
|
||||
clean:
|
||||
rm -rf *.o $(TESTS) *.dSYM
|
||||
rm -rf *.o $(TESTS) *.dSYM *.pklg
|
||||
|
||||
tlv_test: ${COMMON_OBJ} tlv_test.c
|
||||
${CC} $^ ${CFLAGS} ${LDFLAGS} -o $@
|
||||
|
@ -4,6 +4,7 @@
|
||||
|
||||
#include "hal_flash_sector.h"
|
||||
#include "btstack_tlv.h"
|
||||
#include "hci_dump.h"
|
||||
|
||||
TEST_GROUP(HAL_FLASH_SECTOR){
|
||||
void setup(void){
|
||||
@ -105,6 +106,20 @@ TEST(BSTACK_TLV, TestWriteWriteRead){
|
||||
CHECK_EQUAL(buffer, data);
|
||||
}
|
||||
|
||||
TEST(BSTACK_TLV, TestWriteDeleteRead){
|
||||
btstack_tlv_init();
|
||||
uint32_t tag = 'abcd';
|
||||
uint8_t data = 7;
|
||||
uint8_t buffer = data;
|
||||
btstack_tlv_store_tag(tag, &buffer, 1);
|
||||
data++;
|
||||
buffer = data;
|
||||
btstack_tlv_store_tag(tag, &buffer, 1);
|
||||
btstack_tlv_delete_tag(tag);
|
||||
int size = btstack_tlv_get_tag(tag, NULL, 0);
|
||||
CHECK_EQUAL(size, 0);
|
||||
}
|
||||
|
||||
TEST(BSTACK_TLV, TestMigrate){
|
||||
|
||||
btstack_tlv_init();
|
||||
@ -157,5 +172,6 @@ TEST(BSTACK_TLV, TestMigrate2){
|
||||
}
|
||||
|
||||
int main (int argc, const char * argv[]){
|
||||
hci_dump_open("tlv_test.pklg", HCI_DUMP_PACKETLOGGER);
|
||||
return CommandLineTestRunner::RunAllTests(argc, argv);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user