使用 gtest 库测试智能合约
在这部分课程中,你将学习如何使用 Rust 编程语言和 Gear gtest
库测试智能合约。
以下是课程涵盖的内容:
- 创建测试文件
- 定义测试函数
- 初始化用于运行程序的环境
- 发送消息给程序
- 检查测试结果
在开发去中心化应用程序时,测试智能合约至关重要。我们将使用 Gear gtest
库来进行程序逻辑测试。
让我们从在项目目录的顶层创建一个名为 tests
的新目录开始,与 src
目录并列。
我们将在该目录中创建名为 hello_world_test.rs
的文件,以编写合约测试。
mkdir tests
cd tests
touch hello_world_test.rs