fix expected output
transfer check in relevant isEnabled() function

This avoid a warnings if dmidecode isn't available.
canRun is defined in Tools, not Tools::Generic