File tree Expand file tree Collapse file tree
controller/src/test/java/eu/rekawek/coffeegb/controller Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ import eu.rekawek.coffeegb.core.serial.mobile.MobileAdapterSerialEndpoint
2626import java.io.IOException
2727import java.nio.file.Files
2828import java.nio.file.Paths
29+ import java.util.concurrent.CopyOnWriteArrayList
2930import java.util.concurrent.LinkedBlockingQueue
3031import java.util.concurrent.TimeUnit
3132import java.util.concurrent.atomic.AtomicBoolean
@@ -1089,11 +1090,12 @@ class SerialPeripheralControllerTest {
10891090 return field.get(controller)
10901091 }
10911092
1092- @Suppress(" UNCHECKED_CAST" )
10931093 private fun eventBusChildren (eventBus : EventBusImpl ): List <EventBusImpl > {
10941094 val field = EventBusImpl ::class .java.getDeclaredField(" children" )
10951095 field.isAccessible = true
1096- return (field.get(eventBus) as Collection <EventBusImpl >).toList()
1096+ return (field.get(eventBus) as CopyOnWriteArrayList <* >)
1097+ .toArray()
1098+ .map { it as EventBusImpl }
10971099 }
10981100
10991101 private fun eventBusRegistrationCount (eventBus : EventBusImpl ): Int {
You can’t perform that action at this time.
0 commit comments