Код: Выделить всё
:app:connectedDebugAndroidTest
< /code>
Всегда сбой и бросает следующую ошибку: < /p>
caused by: org.bouncycastle.openssl.PEMException: malformed sequence in RSA private key
Вот мой простой тестовый класс:
Код: Выделить всё
import androidx.room.Room
import androidx.test.core.app.ApplicationProvider
import androidx.test.ext.junit.runners.AndroidJUnit4
import androidx.test.filters.SmallTest
import kotlinx.coroutines.test.runBlockingTest
import org.junit.After
import org.junit.Before
import org.junit.Test
import org.junit.runner.RunWith
@RunWith(AndroidJUnit4::class)
@SmallTest
class RequestsDaoTest {
private lateinit var dataBase: RequestsDataBase
private lateinit var requestDao: RequestDao
@Before
fun createDb(){
dataBase = Room.inMemoryDatabaseBuilder(
ApplicationProvider.getApplicationContext(),
RequestsDataBase::class.java,
).allowMainThreadQueries()
.build()
requestDao = dataBase.RequestDao()
}
@After
fun closeDb(){
dataBase.close()
}
@Test
fun assert_one_record_added_after_insert(){
runBlockingTest {
requestDao.insert(Request("jj","ll","2024-12-23"))
val data = requestDao.read()
assert(data.size == 1)
}
}
}
https://www.mashupstack.com/share/675c5c544d920 найдено.
Подробнее здесь: https://stackoverflow.com/questions/792 ... -by-org-bo
Мобильная версия