I think you might have already realised that the only way to test would be to standardise connectors so you can swap motors and controllers. If you do this it is then easy to check a motor/controller by running it without a propeller.
From your description, I'd suggest that the controller is faulty...a faulty motor will not run backwards.