| File was renamed from ruoyi-admin/src/test/java/com/ruoyi/config/RedisStateStoreTest.java |
| | |
| | | package com.ruoyi.config; |
| | | package com.battery.business.runtime; |
| | | |
| | | import static org.junit.jupiter.api.Assertions.assertEquals; |
| | | import static org.junit.jupiter.api.Assertions.assertThrows; |
| | |
| | | import org.springframework.data.redis.core.ValueOperations; |
| | | import com.alibaba.fastjson2.JSON; |
| | | import com.alibaba.fastjson2.JSONObject; |
| | | import com.battery.device.model.DeviceWorkStatus; |
| | | import com.battery.device.api.model.DeviceWorkStatus; |
| | | import com.battery.device.simulator.BtsDevelopmentSimulator; |
| | | import com.battery.device.simulator.BtsSimulatorStateStore.ChannelState; |
| | | import com.battery.device.simulator.BtsSimulatorStateStore.ChannelTombstone; |
| | | import com.battery.device.simulator.BtsSimulatorStateStore.CollectorState; |
| | | import com.battery.device.simulator.BtsSimulatorStateStore.DeviceState; |
| | | import com.battery.device.simulator.BtsSimulatorStateStore.SimulatorState; |
| | | import com.battery.device.discovery.DeviceDiscoveryCandidateStore.CabinetCandidate; |
| | | import com.battery.device.discovery.DeviceDiscoveryCandidateStore.ChannelCandidate; |
| | | import com.battery.device.discovery.DeviceDiscoveryCandidateStore.CollectorCandidate; |
| | | import com.battery.device.model.ChannelIdentity; |
| | | import com.battery.device.api.discovery.DeviceDiscoveryCandidateStore.CabinetCandidate; |
| | | import com.battery.device.api.discovery.DeviceDiscoveryCandidateStore.ChannelCandidate; |
| | | import com.battery.device.api.discovery.DeviceDiscoveryCandidateStore.CollectorCandidate; |
| | | import com.battery.device.api.model.ChannelIdentity; |
| | | import com.ruoyi.framework.config.FastJson2JsonRedisSerializer; |
| | | |
| | | class RedisStateStoreTest |
| | |
| | | observedAt, observedAt.plusSeconds(30)))); |
| | | |
| | | JSONObject legacy = JSON.parseObject(stored.get().toString()); |
| | | legacy.put("@type", "com.ruoyi.config.RedisDeviceDiscoveryCandidateStore$StoredState"); |
| | | legacy.put("@type", "com.battery.business.runtime.RedisDeviceDiscoveryCandidateStore$StoredState"); |
| | | JSONObject cabinet = legacy.getJSONArray("cabinets").getJSONObject(0); |
| | | cabinet.put("@type", JSONObject.class.getName()); |
| | | cabinet.getJSONArray("channels").getJSONObject(0) |