Right now there is only very limited testing of AntiSpoof data. We should make this much more extensive and comprehensive.
Acceptance criteria
- Propose to AHT and CommTech what the unit tests should cover
- Incorporate any feedback from other devs
- Implement the tests
Tests
- Testing whatever function(s) are in the library for doing string comparison
- Making sure we test at least one equivalency that involves recursive mapping, e.g. Θ -> 0 -> O
- Making sure we test at least one equivalency that involves case change
- Testing a few random spoof strings, e.g. j1mmy w4l35 (no idea if that one even works)
- Sequence processing like vv -> w and rn -> m that we should not forget to include
- All the different badCharErr fail situations (?)