// SPDX-License-Identifier: AGPL-3.0-only
pragma solidity 0.8.15;
import {DSTestPlus} from "./utils/DSTestPlus.sol";
import {Bytes32AddressLib} from "../utils/Bytes32AddressLib.sol";
contract Bytes32AddressLibTest is DSTestPlus {
function testFillLast12Bytes() public {
assertEq(
Bytes32AddressLib.fillLast12Bytes(0xfEEDFaCEcaFeBEEFfEEDFACecaFEBeeFfeEdfAce),
0xfeedfacecafebeeffeedfacecafebeeffeedface000000000000000000000000
);
}
function testFromLast20Bytes() public {
assertEq(
Bytes32AddressLib.fromLast20Bytes(0xfeedfacecafebeeffeedfacecafebeeffeedfacecafebeeffeedfacecafebeef),
0xCAfeBeefFeedfAceCAFeBEEffEEDfaCecafEBeeF
);
}
}