Avant toute chose il faut aller dans les plugins (le logo de prise en bas a gauche )

et activer “solidity unit testing”

Ensuite dans le dossier tests on va pouvoir créer notre contract de test

// SPDX-License-Identifier: GPL-3.0

pragma solidity ^0.4.17;
import "remix_tests.sol"; // this import is automatically injected by Remix.
import "../contracts/myContract.sol";

contract myContractTest {

    Inbox inboxToTest;
// dans la function beforeall on instancie le contrat
    function beforeAll() public {
        inboxToTest = new Inbox("Hello there!");
    }

    function checkInitialMessage() public {
// on modifie le message
        inboxToTest.setMessage("Hello!");
// on verifie que le message retourné correspond bien a celui qu'on vient de saisir
        Assert.equal(inboxToTest.getMessage(), "Hello!", "it should return Hello!");
    }
}

Untitled