add tests for exact/partial match