caps functional test