[#437] tests for platform supports command
[#437] first pass implementation with passing tests

adjusted value of one test, off by one error
[#437] additonal test, tests total fail case (no valid platforms)
[#437] tests and implementation use 'local' label, not 'human' label