Ja viem o co ti ide ale k tomu potrebujes nullmodem kabel alebo loopback (alebo nejake zariadenie s COM portom s ktorym otestujes funkcnost).
P.S. z jakeho dovodu chces "otestovat funkcnost"? Mas s tym nejaky problem? Jaky?
... a navyse "funkcnost" COM portu neni boolean true/false, ale moze napr. nefungovat len jeden pin alebo to nemusi podporovat niektory handshaking pin a teda 90zariadeni s tym moze fungovat a 10 zariadeni s tym fungovat nemusi... A nebude to zavada ale vlastnost.