diff --git a/test/test_mifare_classic.c b/test/test_mifare_classic.c index 8e67db9..534ac25 100644 --- a/test/test_mifare_classic.c +++ b/test/test_mifare_classic.c @@ -324,3 +324,16 @@ test_mifare_classic_value_block_restore (void) cut_assert_equal_int (0, res, cut_message ("mifare_classic_read() failed")); cut_assert_equal_memory (sample, sizeof (sample), data, sizeof (data), cut_message ("Wrong value block contents")); } + +void +test_mifare_classic_get_uid (void) +{ + char *uid; + + uid = mifare_classic_get_uid (tag); + + cut_assert_not_null (uid, cut_message ("mifare_classic_get_uid() failed")); + cut_assert_equal_int (8, strlen (uid), cut_message ("Wrong UID length")); + + free (uid); +}