TT3Token token = TT3Token(msg.sender)
не имеет смысла, если только сам контракт TT3Token
не создает новое развертывание TT3Token_Test
(которое не показано в вашем коде).msg.sender
- это адрес, с которого была инициирована транзакция (учетная запись EOA).Это должен быть адрес вашего развернутого TT3Token
контракта.
Кроме того, токены принадлежат адресу, который развернул TT3Token
контракт.Вам необходимо перевести токены с той же учетной записи на адрес TT3Token_Test
, чтобы звонок на sendTest
был успешным.