add "expect" concept, more subset matcher test cases