truffle 进行智能合约测试

本方法使用了可视化软件Ganache

前两步与不使用可视化工具的步骤是一样的(有道云笔记),到第三步的时候需要注意:

在truffle插件下找到networks目录,提前打开Ganache软件

在Ganache中选择连接或者新建,我在这里选择新建,新建的时候点击以下按钮将项目中的truffle-config.js文件添加进去

然后进行端口配置,完成之后点击start进行连接

在vscode中选择连接,输入Ganache中对应的端口进行连接

4.在truffle-config.js中开放以下代码:

5.点击build进行智能合约编译

5.在终端输入truffle migrate进行部署

6.继续在此控制台输入test就能完成测试

以下是本地部署的方法:从第五步开始出现不同

5.编译完成后在终端输入truffle develop部署合约

若Ganache连接成功,此时在Ganache的日志中会看到部署信息增多

6.继续在此控制台输入 migrate -rest -all,将智能合约部署到区块链上,注意此时一定要在开头加阿拉伯数字

部署完成之后,继续在此控制台输入test,进行智能合约测试,测试结果如下:

相关推荐
lly2024064 分钟前
DOM 简介
开发语言
期待のcode4 分钟前
Java的反射
java·开发语言
j .5 分钟前
Java 集合的核心概念笔记
开发语言·python
2201_7578308718 分钟前
AOP入门程序
java·开发语言
雨中飘荡的记忆20 分钟前
MyBatis反射模块详解
java·mybatis
宸津-代码粉碎机22 分钟前
Spring 6.0+Boot 3.0实战避坑全指南:5大类高频问题与解决方案(附代码示例)
java·数据仓库·hive·hadoop·python·技术文档编写
笃行客从不躺平24 分钟前
ThreadLocal 复习一
java·开发语言
程序帝国26 分钟前
SpringBoot整合RediSearch(完整,详细,连接池版本)
java·spring boot·redis·后端·redisearch
安卓程序员_谢伟光28 分钟前
如何监听System.exit(0)的调用栈
java·服务器·前端
yangSnowy32 分钟前
PHP的运行模式
开发语言·php