]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commit
refactor(tests): harmonize crypto test data and improve test quality
authorJérôme Benoit <jerome.benoit@sap.com>
Tue, 7 Apr 2026 22:52:42 +0000 (00:52 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Tue, 7 Apr 2026 22:52:42 +0000 (00:52 +0200)
commit972eb54e9abaa8ca1caaef67811dd778ea4b002d
treea18b6036d7760f0a3d6ad1a73a5ec90cedd4f6c8
parentd73a43d926e9a11cf38d5d57294ba47baa117a87
refactor(tests): harmonize crypto test data and improve test quality

- Reorganize OCPP20CertificateTestData: move CA/leaf certificates into
  Real X.509 section, simplify JSDoc to consistent one-line format
- Add round-trip tests (derLength → readDerLength) replacing duplicate
  raw byte assertions
- Add semantic test for extractDerIssuer (DER hash vs string DN hash)
- Replace eslint-disable || workaround with assert.match regex
- Update Asn1DerUtils @description to cover parsing functions
tests/charging-station/ocpp/2.0/Asn1DerUtils.test.ts
tests/charging-station/ocpp/2.0/OCPP20CertificateManager.test.ts
tests/charging-station/ocpp/2.0/OCPP20CertificateTestData.ts