test(fo_match): add more unittests

[skip ci]