我正在测试我的Realm模型的注册和登录。
XCTAssertEqual(realm.objects(YpbUser.self).count, 1)
guard let user = realm.objects(YpbUser.self).first else {
XCTAssertNotNil(nil, "No users in realm"); return
}
XCTAssertEqual(user.email, email1)
XCTAssertEqual(user.firstName, firstName1)
XCTAssertEqual(user.lastName, lastName1)
XCTAssertEqual(user.id, SyncUser.current?.identity)
测试通过。但是,在Realm Studio中,当我打开这些领域时,没有显示任何自定义类(仅__Class,__ Permission等)。当然没有YpbUser
类,也没有该类的对象!我已经研究了部分领域和参考领域。
有些测试可以注册SyncUser
并使用其信息来注册YpbUser
,还有一种测试可以登录SyncUser
并将其与现有{{1}进行匹配},并且这些测试通过,表明YpbUser
确实存在,并且不是第一个测试的想象力的虚构体。
这是怎么回事?这仅仅是Realm Studio中的错误还是什么?