{"content":{"title":"Solidity中的单元测试","body":"是时候学习如何编写单元测试了！我们已经撰写了一篇关于单元测试的教程，因此无需在此页面重复内容。\r\n\r\n在这里阅读：**Solidity Unit Testing** (请在这里链接 “Solidity Unit Testing”: [https://www.rareskills.io/post/foundry-testing-solidity](https://learnblockchain.cn/article/9780))\r\n\r\n作业：\r\n\r\n- 为你的 NFT 编写单元测试。确保在铸造时，NFT 的 ownerOf 是铸造它的地址。还要检查该地址的 “balanceOf” 是否变成了 1。\r\n- 检查合约的余额是否因 NFT 的价格而增加\r\n- 当拥有者调用 withdraw 时，检查他们的以太币余额是否增加了预期的金额\r\n\r\n \r\n\r\n>- 原文链接： [rareskills.io/learn-soli...](https://www.rareskills.io/learn-solidity/unit-testing)\r\n>- 登链社区 AI 助手，为大家转译优秀英文文章，如有翻译不通的地方，还请包涵～"},"author":{"user":"https://learnblockchain.cn/people/20722","address":null},"history":null,"timestamp":1741331676,"version":1}