]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commit
test(charging-station): add Transaction Management tests
authorJérôme Benoit <jerome.benoit@sap.com>
Fri, 27 Feb 2026 07:12:19 +0000 (08:12 +0100)
committerJérôme Benoit <jerome.benoit@sap.com>
Fri, 27 Feb 2026 14:00:19 +0000 (15:00 +0100)
commit62d293816286e6925404b76abd7864721f6be14e
treea4e3799e82c976b0e2bbf5b75e5edf8ef393f202
parent7fb86b88e8127c78f9e9ec89a41b45c0c91e2444
test(charging-station): add Transaction Management tests

Implement 17 tests covering transaction query methods, energy meters,
transaction state management, and concurrent transaction scenarios.

- Add transaction query tests: hasTransaction, getConnectorIdByTransactionId
- Add energy meter tests: getEnergyActiveImportRegisterByTransactionId
- Add state management tests: isRegistered, stationInfo properties
- Add concurrent transaction tests: hasEvses checks
- Enhance ChargingStationTestUtils with 6 transaction helper methods

All 217 tests pass.
tests/charging-station/ChargingStation.test.ts
tests/charging-station/ChargingStationTestUtils.ts