【Truffle】二、自定义合约测试
一、准备测试 上期我们自己安装部署了truffle,并且体验了测试用例的整个测试流程,实际开发中,我们可以对自己的合约进行测试。
我们首先先明白自定义合约测试需要几个文件
合约文件:既然要测试合约,肯定要有合约的源码文件,以.sol后缀结尾
部署文件:测试合约要写一份部署文件,用于在测试中部署合约,以.js后缀结尾
测试文件:测试合约的流程文件,用于对合约的方法流程进行测试,以.js后缀结尾
合约文件的话,我们写一个最简单的合约用来测试,合约中定义了一个名为”number” 的无符号整数变量,通过调用 store() 函数,可以将一个无符号整数值存储到 “number” 变量中。然后,可以通过调用 retrieve() 函数来获取存储在 “number” 变量中的值。
123456789101112131415161718192021222324252627282 ...
【Truffle】一、Truffle的安装与部署
一、准备安装 安装truffle必须要提前配置Nodejs环境,关于Nodejs的配置,我在之前的文章中提到过版本管理方式,屡试不爽,移步这里查看: 【Linux】Ubuntu升级nodejs版本-CSDN博客
需要注意的是,nodejs的版本在官方文档的要求是 v8.9.4 或 之后的版本,然而在实际安装部署Truffle时,尽量建议大家选择更高的版本,避免出现下图的问题!
二、安装truffle 这里我就以nodejs的20版本为例,开始安装Truffle
确定环境准备完成后,执行下面这条命令安装Truffle
1npm install -g truffle
安装完成后 ,我们便可以创建工程啦
三、创建 Tr ...

