OCPPVersion,
} from '../../../../src/types/index.js'
import { Constants, generateUUID } from '../../../../src/utils/index.js'
-import { standardCleanup, withMockTimers } from '../../../helpers/TestLifecycleHelpers.js'
+import {
+ setupConnectorWithTransaction,
+ standardCleanup,
+ withMockTimers,
+} from '../../../helpers/TestLifecycleHelpers.js'
import { TEST_CHARGING_STATION_BASE_NAME } from '../../ChargingStationTestConstants.js'
import { createMockChargingStation } from '../../ChargingStationTestUtils.js'
import {
}
// Set transaction ID at start
- connectorStatus.transactionId = transactionId
- connectorStatus.transactionStarted = true
+ setupConnectorWithTransaction(mockStation, connectorId, { transactionId })
connectorStatus.status = ConnectorStatusEnum.Preparing
// Transition to charging
const connectorStatus = mockStation.getConnectorStatus(connectorId)
assert(connectorStatus != null)
- connectorStatus.transactionStarted = true
- connectorStatus.transactionId = transactionId
+ setupConnectorWithTransaction(mockStation, connectorId, { transactionId })
connectorStatus.locked = true
assert.strictEqual(connectorStatus.transactionEventQueue?.length, 2)
const transactionId = generateUUID()
const connectorStatus = mockTracking.station.getConnectorStatus(connectorId)
assert.notStrictEqual(connectorStatus, undefined)
+ setupConnectorWithTransaction(mockTracking.station, connectorId, { transactionId })
if (connectorStatus != null) {
- connectorStatus.transactionStarted = true
- connectorStatus.transactionId = transactionId
connectorStatus.transactionEnergyActiveImportRegisterValue = 0
}
const transactionId = generateUUID()
const connectorStatus = mockTracking.station.getConnectorStatus(connectorId)
assert.notStrictEqual(connectorStatus, undefined)
+ setupConnectorWithTransaction(mockTracking.station, connectorId, { transactionId })
if (connectorStatus != null) {
- connectorStatus.transactionStarted = true
- connectorStatus.transactionId = transactionId
connectorStatus.transactionEnergyActiveImportRegisterValue = 1500
}
const transactionId = generateUUID()
const connectorStatus = mockTracking.station.getConnectorStatus(connectorId)
assert.notStrictEqual(connectorStatus, undefined)
+ setupConnectorWithTransaction(mockTracking.station, connectorId, { transactionId })
if (connectorStatus != null) {
- connectorStatus.transactionStarted = true
- connectorStatus.transactionId = transactionId
connectorStatus.transactionEnergyActiveImportRegisterValue = 100
connectorStatus.transactionDeauthorized = true
connectorStatus.transactionDeauthorizedEnergyWh = 50
const transactionId = generateUUID()
const connectorStatus = mockTracking.station.getConnectorStatus(connectorId)
assert.notStrictEqual(connectorStatus, undefined)
+ setupConnectorWithTransaction(mockTracking.station, connectorId, { transactionId })
if (connectorStatus != null) {
- connectorStatus.transactionStarted = true
- connectorStatus.transactionId = transactionId
connectorStatus.transactionEnergyActiveImportRegisterValue = 0
}
OCPP20VariableManager.getInstance().setVariables(mockTracking.station, [
if (connectorStatus == null) {
assert.fail('connectorStatus should not be undefined')
}
- connectorStatus.transactionStarted = true
- connectorStatus.transactionId = transactionId
+ setupConnectorWithTransaction(mockTracking.station, connectorId, { transactionId })
connectorStatus.transactionEnergyActiveImportRegisterValue = 500
connectorStatus.transactionDeauthorized = true
connectorStatus.transactionDeauthorizedEnergyWh = 500
const connectorId = 1
const transactionId = generateUUID()
const connectorStatus = mockTracking.station.getConnectorStatus(connectorId)
+ setupConnectorWithTransaction(mockTracking.station, connectorId, { transactionId })
if (connectorStatus != null) {
- connectorStatus.transactionStarted = true
- connectorStatus.transactionId = transactionId
connectorStatus.transactionEnergyActiveImportRegisterValue = 0
}
const transactionId = generateUUID()
const connectorStatus = mockTracking.station.getConnectorStatus(connectorId)
assert.notStrictEqual(connectorStatus, undefined)
+ setupConnectorWithTransaction(mockTracking.station, connectorId, { transactionId })
if (connectorStatus != null) {
- connectorStatus.transactionStarted = true
- connectorStatus.transactionId = transactionId
connectorStatus.transactionEnergyActiveImportRegisterValue = 0
}
const customStoppedReason = OCPP20ReasonEnumType.DeAuthorized
const connectorStatus = mockTracking.station.getConnectorStatus(connectorId)
assert.notStrictEqual(connectorStatus, undefined)
+ setupConnectorWithTransaction(mockTracking.station, connectorId, { transactionId })
if (connectorStatus != null) {
- connectorStatus.transactionStarted = true
- connectorStatus.transactionId = transactionId
connectorStatus.transactionEnergyActiveImportRegisterValue = 0
}
const transactionId = generateUUID()
const connectorStatus = station.getConnectorStatus(1)
if (connectorStatus != null) {
- connectorStatus.transactionId = transactionId
- connectorStatus.transactionStarted = true
+ setupConnectorWithTransaction(station, 1, { transactionId })
connectorStatus.transactionEnergyActiveImportRegisterValue = 1234
}
const transactionId = generateUUID()
const connectorStatus = station.getConnectorStatus(1)
if (connectorStatus != null) {
- connectorStatus.transactionId = transactionId
- connectorStatus.transactionStarted = true
+ setupConnectorWithTransaction(station, 1, { transactionId })
connectorStatus.transactionEnergyActiveImportRegisterValue = 0
}
const transactionId = generateUUID()
const connectorStatus = station.getConnectorStatus(1)
if (connectorStatus != null) {
- connectorStatus.transactionId = transactionId
- connectorStatus.transactionStarted = true
+ setupConnectorWithTransaction(station, 1, { transactionId })
connectorStatus.transactionEnergyActiveImportRegisterValue = 0
}
const transactionId = generateUUID()
const connectorStatus = mockTracking.station.getConnectorStatus(1)
if (connectorStatus != null) {
- connectorStatus.transactionId = transactionId
- connectorStatus.transactionStarted = true
+ setupConnectorWithTransaction(mockTracking.station, 1, { transactionId })
connectorStatus.transactionEnergyActiveImportRegisterValue = 5678
}
const transactionId = generateUUID()
const connectorStatus = mockTracking.station.getConnectorStatus(1)
if (connectorStatus != null) {
- connectorStatus.transactionId = transactionId
- connectorStatus.transactionStarted = true
+ setupConnectorWithTransaction(mockTracking.station, 1, { transactionId })
connectorStatus.transactionEnergyActiveImportRegisterValue = 0
}
const transactionId = generateUUID()
const connectorStatus = mockTracking.station.getConnectorStatus(1)
if (connectorStatus != null) {
- connectorStatus.transactionId = transactionId
- connectorStatus.transactionStarted = true
+ setupConnectorWithTransaction(mockTracking.station, 1, { transactionId })
connectorStatus.transactionEnergyActiveImportRegisterValue = 5678
}