| | |
| | | } |
| | | |
| | | @Test |
| | | void controllerCreatesNewareDeviceFromExplicitModelProfile() throws Exception |
| | | { |
| | | try (BtsDevelopmentSimulator simulator = new BtsDevelopmentSimulator(0)) |
| | | { |
| | | BtsDevelopmentSimulatorController controller = controller(simulator); |
| | | |
| | | var created = controller.createDevice(new BtsDevelopmentSimulatorController.CreateDeviceCommand( |
| | | "127.0.0.8", 0, "CT-4008T-5V6A-S1-F")); |
| | | var device = created.devices().stream().filter(item -> item.ip().equals("127.0.0.8")) |
| | | .findFirst().orElseThrow(); |
| | | |
| | | assertEquals(8, device.channels().size()); |
| | | assertEquals("新威", device.profile().manufacturer()); |
| | | assertEquals("CT-4008T-5V6A-S1-F", device.profile().model()); |
| | | assertEquals(100, device.profile().sampleIntervalMs()); |
| | | } |
| | | } |
| | | |
| | | @Test |
| | | void controllerConfiguresCollectorsSeparatelyFromCabinets() throws Exception |
| | | { |
| | | try (BtsDevelopmentSimulator simulator = new BtsDevelopmentSimulator(0)) |