我目前正在开发一个需要NFC集成的Android项目.现在,我想编写一些(j)单元测试,以查看应用程序是否可以接收NFC意图(特别是ACTION_TECH_DISCOVERED)并将给定标记(in NfcAdapter.EXTRA_TAG)放在总线系统上.但令我惊讶的是,我无法创建Tag实例或模拟实例.有人可以向我解释我是如何(单位)测试的吗?
此时我甚至会接受一种集成测试,其过程如下:
Tag对象CardDetectedEvent.我有一部支持NFC的手机和一些用于测试的卡.
Android SDK版本:19
使用的库:robolectric,junit和mockito