Add ABC_TESTING_TEST_CASE_FUNC() to simplify writing one-function tests
Remove boilerplate code from abc::test::map_basic