Update test framework with test cases for expression, distinct, first and children