Ejemplo n.º 1
0
  @Test
  public void chargingStationBootedEvent() {
    eventHandler.handle(
        new ChargingStationCreatedEvent(
            CHARGING_STATION_ID, USER_IDENTITIES_WITH_ALL_PERMISSIONS, NULL_USER_IDENTITY_CONTEXT));
    ChargingStation cs = chargingStationRepository.findOne(CHARGING_STATION_ID.getId());
    Assert.assertNull(cs.getProtocol());

    eventHandler.handle(
        new UnconfiguredChargingStationBootedEvent(
            CHARGING_STATION_ID, PROTOCOL, BOOT_NOTIFICATION_ATTRIBUTES, IDENTITY_CONTEXT));

    cs = chargingStationRepository.findOne(CHARGING_STATION_ID.getId());
    Assert.assertEquals(PROTOCOL, cs.getProtocol());
  }