我目前正在尝试使用侦听器对Realm进行测试。我对Android还是很陌生,已经阅读了最少的Realm文档和SO问题,但确实无法解决。
我有这个领域测试类,我将其子类化以备将来使用
Event eventInput;
string stringLength;
String userInput;
Text userText;
while (window.pollEvent(eventInput))
{
if (eventInput.type == sf::Event::TextEntered)
{
if (Keyboard::isKeyPressed(Keyboard::Backspace))
{
stringLength = userInput.length();
userInput.erase(1, 1);
}
userInput += eventInput.text.unicode;
userText.setString(userInput);
}
}
然后我将上述子类化并实现测试:
sf::String
open class RealmInstrumentedUnitTest {
lateinit var mockRealm: Realm
@Before
fun setup() {
Looper.prepare()
val testConfig = RealmConfiguration.Builder().inMemory().name("test-realm").build()
Realm.setDefaultConfiguration(testConfig)
this.mockRealm = Realm.getDefaultInstance()
}
@After
@Throws(Exception::class)
public fun tearDown() {
Looper.loop()
this.mockRealm.close()
}
}
放在更早的位置,我会得到永无止境的循环我应该如何配置它以使其正常运行?
非常感谢您