This repository was archived by the owner on Dec 17, 2025. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22pragma solidity ^ 0.8.13 ;
33
44import "./Random.sol " ;
5- import "../interfaces/IHeapOrdering .sol " ;
5+ import "../mocks/IHeapOrderingMock .sol " ;
66import "forge-std/Test.sol " ;
77
88abstract contract RandomHeap is Test , Random {
9- IHeapOrdering public heap;
9+ IHeapOrderingMock public heap;
1010
1111 address [] public ids;
1212
Original file line number Diff line number Diff line change 22pragma solidity ^ 0.8.0 ;
33
44import "src/HeapOrdering.sol " ;
5- import "../interfaces/IHeapOrdering .sol " ;
5+ import "./IHeapOrderingMock .sol " ;
66
7- contract HeapOrderingMock is IHeapOrdering {
7+ contract HeapOrderingMock is IHeapOrderingMock {
88 using HeapOrdering for HeapOrdering.HeapArray;
99
1010 HeapOrdering.HeapArray internal heap;
Original file line number Diff line number Diff line change 11// SPDX-License-Identifier: AGPL-3.0-only
22pragma solidity ^ 0.8.0 ;
33
4- interface IHeapOrdering {
4+ interface IHeapOrderingMock {
55 function update (
66 address _id ,
77 uint256 _formerValue ,
Original file line number Diff line number Diff line change 22pragma solidity ^ 0.8.0 ;
33
44import "src/ThreeHeapOrdering.sol " ;
5- import "../interfaces/IHeapOrdering .sol " ;
5+ import "./IHeapOrderingMock .sol " ;
66
7- contract ThreeHeapOrderingMock is IHeapOrdering {
7+ contract ThreeHeapOrderingMock is IHeapOrderingMock {
88 using ThreeHeapOrdering for ThreeHeapOrdering.HeapArray;
99
1010 ThreeHeapOrdering.HeapArray internal heap;
You can’t perform that action at this time.
0 commit comments