我正在尝试学习稳固性,并从我正在研究的混音浏览器IDE中复制和粘贴代码。我在理解如何测试合同方面遇到困难。
有人可以解释一下我需要做些什么来测试此代码。我认为我应该能够在_createZombie函数(在右侧面板中的某个位置)中输入name和dna,然后查看Zombie结构以查看其是否已更新。
选择“开始编译”后,我在右侧面板上附加了图像。
pragma solidity ^0.4.25;
contract ZombieFactory {
uint dnaDigits = 16;
uint dnaModulus = 10 ** dnaDigits;
struct Zombie {
string name;
uint dna;
}
Zombie[] public zombies;
function _createZombie(string _name, uint _dna) private {
zombies.push(Zombie(_name, _dna));
}
// start here
}
答案 0 :(得分:0)
编译成功,这就是绿色框的意思。编译代码后,您可以切换到右侧面板的运行选项卡,以便部署合同并进行测试。