Initial test case for decision middleware.
Additional test coverage for decision middleware.
Add test case for decision middleware with parsing function.
More test case porting for decision middleware.