added funcall tests