| File was renamed from ruoyi-admin/src/test/java/com/ruoyi/config/DeviceAdapterRuntimeNoopStartupTest.java |
| | |
| | | package com.ruoyi.config; |
| | | package com.battery.business.runtime; |
| | | |
| | | import static org.junit.jupiter.api.Assertions.assertInstanceOf; |
| | | import static org.junit.jupiter.api.Assertions.assertFalse; |
| | | import org.junit.jupiter.api.Test; |
| | | import org.springframework.context.annotation.AnnotationConfigApplicationContext; |
| | | import com.battery.device.api.NoopDeviceAdapter; |
| | | import com.battery.device.registry.DeviceAdapterRegistry; |
| | | import com.battery.device.api.registry.DeviceAdapterRegistry; |
| | | |
| | | class DeviceAdapterRuntimeNoopStartupTest |
| | | { |
| | |
| | | context.refresh(); |
| | | DeviceAdapterRegistry registry = context.getBean(DeviceAdapterRegistry.class); |
| | | assertFalse(registry.contains("dev-sim")); |
| | | registry.synchronize(new com.battery.device.registry.AdapterInstanceConfig( |
| | | registry.synchronize(new com.battery.device.api.registry.AdapterInstanceConfig( |
| | | "noop-check", "NOOP", "127.0.0.1", 1, 1000, "Asia/Hong_Kong", |
| | | true, new com.battery.device.model.AdapterCapabilities(true, true, false, false))); |
| | | true, new com.battery.device.api.model.AdapterCapabilities(true, true, false, false))); |
| | | var adapter = registry.execute("noop-check", value -> value); |
| | | assertInstanceOf(NoopDeviceAdapter.class, adapter); |
| | | } |