Solidity中的单元测试

本文介绍了如何为NFT编写单元测试,包括验证铸造后NFT的拥有者、检查合约余额以及确保提款时的以太币余额变化等关键点,并引导读者访问相关资源进行进一步学习。

是时候学习如何编写单元测试了!我们已经撰写了一篇关于单元测试的教程,因此无需在此页面重复内容。

在这里阅读:Solidity Unit Testing (请在这里链接 “Solidity Unit Testing”: https://www.rareskills.io/post/foundry-testing-solidity)

作业:

  • 为你的 NFT 编写单元测试。确保在铸造时,NFT 的 ownerOf 是铸造它的地址。还要检查该地址的 “balanceOf” 是否变成了 1。
  • 检查合约的余额是否因 NFT 的价格而增加
  • 当拥有者调用 withdraw 时,检查他们的以太币余额是否增加了预期的金额
  • 原文链接: rareskills.io/learn-soli...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
RareSkills
RareSkills
https://www.rareskills.io/