all files / tests/mocks/ nf-token-enumerable-test-mock.sol

100% Statements 4/4
100% Branches 0/0
100% Functions 4/4
100% Lines 4/4
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52                                                    11×                   10×                          
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
 
import "../../contracts/mocks/nf-token-enumerable-mock.sol";
 
contract NFTokenEnumerableTestMock is
  NFTokenEnumerableMock
{
 
  function ownerToIdsLen(
    address _owner
  )
    external
    view
    returns (uint256)
  {
    return ownerToIds[_owner].length;
  }
 
  function ownerToIdbyIndex(
    address _owner,
    uint256 _index
  )
    external
    view
    returns (uint256)
  {
    return ownerToIds[_owner][_index];
  }
 
  function idToOwnerIndexWrapper(
    uint256 _tokenId
  )
    external
    view
    returns (uint256)
  {
    return idToOwnerIndex[_tokenId];
  }
 
  function idToIndexWrapper(
    uint256 _tokenId
  )
    external
    view
    returns (uint256)
  {
    return idToIndex[_tokenId];
  }
 
}