NAC_Blockchain/sdk/nac-cli/test-contract/tests/main_test.charter

12 lines
331 B
Plaintext

// 合约测试
test "Token transfer" {
let token = Token::new(1000);
let alice = address("0x1111...");
let bob = address("0x2222...");
assert_eq!(token.balance_of(alice), 1000);
assert!(token.transfer(bob, 100));
assert_eq!(token.balance_of(alice), 900);
assert_eq!(token.balance_of(bob), 100);
}