github.com/hyperledger/burrow@v0.34.5-0.20220512172541-77f09336001d/tests/jobs_fixtures/app59-operator-smod/deploy.yaml (about)

     1  jobs:
     2  
     3    - name: deployOperatorSmod
     4      deploy:
     5        contract: OperatorSmod.sol
     6  
     7    # first test: 7 % 3 == 1
     8    - name: test1
     9      call:
    10        destination: $deployOperatorSmod
    11        function: smod
    12        data:
    13          - 7
    14          - 3
    15  
    16    - name: assertTest1
    17      assert:
    18        key: $test1
    19        relation: eq
    20        val: 1
    21  
    22    # second test: 7 % (-3) == 1
    23    - name: test2
    24      call:
    25        destination: $deployOperatorSmod
    26        function: smod
    27        data:
    28          - 7
    29          - -3
    30  
    31    - name: assertTest2
    32      assert:
    33        key: $test2
    34        relation: eq
    35        val: 1
    36  
    37    # third test: (-7) % 3 == -1
    38    - name: test3
    39      call:
    40        destination: $deployOperatorSmod
    41        function: smod
    42        data:
    43          - -7
    44          - 3
    45  
    46    - name: assertTest3
    47      assert:
    48        key: $test3
    49        relation: eq
    50        val: -1
    51  
    52    # fourth test: (-7) % (-3) == -1
    53    - name: test4
    54      call:
    55        destination: $deployOperatorSmod
    56        function: smod
    57        data:
    58          - -7
    59          - -3
    60  
    61    - name: assertTest4
    62      assert:
    63        key: $test4
    64        relation: eq
    65        val: -1