Skip to content

Commit

Permalink
add test (#621)
Browse files Browse the repository at this point in the history
  • Loading branch information
doerfli committed Aug 26, 2024
1 parent d1c162f commit 49b9a15
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions test/type/RiskId.t.sol
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
// SPDX-License-Identifier: Apache-2.0
pragma solidity ^0.8.20;

import {Test} from "../../lib/forge-std/src/Test.sol";
import {NftId, NftIdLib} from "../../contracts/type/NftId.sol";
import {RiskId, RiskIdLib} from "../../contracts/type/RiskId.sol";

contract RiskIdTest is Test {

function testEncodeRiskIdWithProductNftId() public {
NftId productNftId = NftIdLib.toNftId(42);
NftId productNftId2 = NftIdLib.toNftId(43);
RiskId riskId1 = RiskIdLib.toRiskId(productNftId, "Risk1");
RiskId riskId2 = RiskIdLib.toRiskId(productNftId2, "Risk1");
assertFalse(riskId1.eq(riskId2), "riskId1 should not be equal to riskId2");
}

}

0 comments on commit 49b9a15

Please sign in to comment.