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

100% Statements 2/2
100% Branches 0/0
100% Functions 1/1
100% Lines 6/6
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                                               
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
 
import "../../contracts/tokens/erc721-token-receiver.sol";
 
contract NFTokenReceiverTestMock is
  ERC721TokenReceiver
{
  event Received();
 
  function onERC721Received(
    address _operator,
    address _from,
    uint256 _tokenId,
    bytes calldata _data
  )
    external
    override
    returns(bytes4)
  {
    _operator;
    _from;
    _tokenId;
    _data;
    emit Received();
    return 0x150b7a02;
  }
 
}