add ChannelServiceFunctionTest