Skip to Content
Mastering Blockchain Programming with Solidity
book

Mastering Blockchain Programming with Solidity

by Jitendra Chittoda
August 2019
Intermediate to advanced
486 pages
13h 52m
English
Packt Publishing
Content preview from Mastering Blockchain Programming with Solidity

Writing test cases in Solidity

You can also write test cases in the Solidity contract. For this, there are standards you need to follow:

  • The test contract file should be kept under the test folder.
  • The Solidity contract filename must be prefixed with Test, for example, TestDepositContract.sol, which you can find with our project source code.
  • The name of the test functions present in the contract must be prefixed with test. For example, we have the testDeposit() function defined in TestDepositContract.sol.
  • For assertion functions, you need to import the Assert.sol contract file in your test contract. The syntax to import it is import "truffle/Assert.sol".
  • To get the address of the deployed contract, you can import DeployedAddresses.sol, as ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Mastering Ethereum

Mastering Ethereum

Andreas M. Antonopoulos, Gavin Wood
Complete Cryptocurrency and Blockchain Course | Learn Solidity

Complete Cryptocurrency and Blockchain Course | Learn Solidity

Ravinder Deol, Codestars By Rob Percival, Thomas Wiesner

Publisher Resources

ISBN: 9781839218262Supplemental Content