Caused by: com.android.tools.r8.internal.Jj: com.android.tools.r8.internal.Jc: Space characters in SimpleName 'given a closebottomsheetevent eventlistener onCloseBottomSheet should be called' are not allowed prior to DEX version 040
Мой тест представляет собой довольно стандартный инструментальный тест для компоновки
Я пытаюсь использовать обратные кавычки ` в определениях своих инструментальных тестов. Я не понимаю, почему компилятор жалуется на странную ошибку: [code]Caused by: com.android.tools.r8.internal.Jj: com.android.tools.r8.internal.Jc: Space characters in SimpleName 'given a closebottomsheetevent eventlistener onCloseBottomSheet should be called' are not allowed prior to DEX version 040 [/code] [img]https://i.sstatic.net/blJ5Y.png[/img]
Мой тест представляет собой довольно стандартный инструментальный тест для компоновки [code]package com.dooitu.mobile.android.ui.homefeed
class HomeFeedScreenTest { @get:Rule // Use a dummy activity instead of real MainActivity val composeTestRule = createAndroidComposeRule() private var triggeredEventId: Int? = null private val eventListener = object : HomeFeedScreenEventListener { override fun onCloseBottomSheet() { triggeredEventId = ON_CLOSE_BOTTOM_SHEET_EVENT_ID }
@Test fun `given a closebottomsheetevent eventlistener on close bottom sheet should be called` () { val closeBottomSheetState = mutableStateOf( HomeFeedState( emptyList(), emptyList(), event = HomeFeedEvent.CloseBottomSheet ) ) // Start the app startScenario(closeBottomSheetState) assert(triggeredEventId == ON_CLOSE_BOTTOM_SHEET_EVENT_ID) } } [/code] Если я удалю обратные кавычки и пробелы, тест компилируется без проблем :(