add test case for filter-only preducer, fixed bug
add map only test case