add tests on validity (case sensitivity, valid key name) and invalidity
(wrong key name)