Add FilterFactory tests and add a missing FilterGroup test