@Test
public void testSearchTagById() throws Exception {

	ITag tag = (ITag) ReflectionTestUtils.invokeMethod(TlvUtil.class, "searchTagById", 0x9F6B);
	Assertions.assertThat(tag).isEqualTo(EmvTags.TRACK2_DATA);
	tag = (ITag) ReflectionTestUtils.invokeMethod(TlvUtil.class, "searchTagById", 0xFFFF);
	Assertions.assertThat(tag.getName()).isEqualTo("[UNKNOWN TAG]");
	Assertions.assertThat(tag.getDescription()).isEqualTo("");
	Assertions.assertThat(tag.getTagBytes()).isEqualTo(BytesUtils.fromString("FFFF"));
	Assertions.assertThat(tag.getNumTagBytes()).isEqualTo(2);
	Assertions.assertThat(tag.isConstructed()).isEqualTo(true);
	Assertions.assertThat(tag.getTagValueType()).isEqualTo(TagValueTypeEnum.BINARY);
	Assertions.assertThat(tag.getType()).isEqualTo(TagTypeEnum.CONSTRUCTED);
}