Skip to content

Commit

Permalink
Add name and symbol tests, generate test coverage report
Browse files Browse the repository at this point in the history
  • Loading branch information
kphed committed Nov 2, 2023
1 parent 4aabc81 commit a84f546
Show file tree
Hide file tree
Showing 2 changed files with 111 additions and 0 deletions.
93 changes: 93 additions & 0 deletions lcov.info
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
TN:
SF:script/FeeDistributor.s.sol
FN:7,FeeDistributorScript.setUp
FNDA:0,FeeDistributorScript.setUp
FN:9,FeeDistributorScript.run
FNDA:0,FeeDistributorScript.run
DA:10,0
FNF:2
FNH:0
LF:1
LH:0
BRF:0
BRH:0
end_of_record
TN:
SF:src/DynamicRewards.sol
FN:30,DynamicRewards.getNextCycleRewards
FNDA:257,DynamicRewards.getNextCycleRewards
DA:31,257
FNF:1
FNH:1
LF:1
LH:1
BRF:0
BRH:0
end_of_record
TN:
SF:src/RewardsStore.sol
FN:22,RewardsStore.transferNextCycleRewards
FNDA:515,RewardsStore.transferNextCycleRewards
DA:23,515
BRDA:23,0,0,1
BRDA:23,0,1,514
DA:25,514
DA:27,514
FNF:1
FNH:1
LF:3
LH:3
BRF:2
BRH:2
end_of_record
TN:
SF:src/StakedBRR.sol
FN:24,StakedBRR.name
FNDA:1,StakedBRR.name
DA:25,1
FN:28,StakedBRR.symbol
FNDA:1,StakedBRR.symbol
DA:29,1
FN:37,StakedBRR._beforeTokenTransfer
FNDA:771,StakedBRR._beforeTokenTransfer
DA:43,771
BRDA:43,0,0,-
BRDA:43,0,1,257
DA:44,257
DA:45,771
BRDA:45,1,0,-
BRDA:45,1,1,514
FN:53,StakedBRR.stake
FNDA:515,StakedBRR.stake
DA:54,515
BRDA:54,2,0,1
BRDA:54,2,1,514
DA:56,514
DA:57,514
FN:65,StakedBRR.unstake
FNDA:258,StakedBRR.unstake
DA:66,258
BRDA:66,3,0,1
BRDA:66,3,1,257
DA:68,257
DA:69,257
FNF:5
FNH:5
LF:11
LH:11
BRF:8
BRH:6
end_of_record
TN:
SF:test/mocks/MockFlywheelCore.sol
FN:16,MockFlywheelCore.accrue
FNDA:771,MockFlywheelCore.accrue
DA:17,771
DA:19,771
FNF:1
FNH:1
LF:2
LH:2
BRF:0
BRH:0
end_of_record
18 changes: 18 additions & 0 deletions test/StakedBRR.t.sol
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ contract StakedBRRTest is Test {
using SafeTransferLib for address;

address public constant BRR = 0x6d80d90ce251985bF41A98c6FDd6b7b975Fff884;
string private constant NAME = "Fee printer go brr";
string private constant SYMBOL = "stakedBRR";
MockFlywheelCore public immutable flywheel = new MockFlywheelCore();
StakedBRR public immutable stakedBRR;

Expand All @@ -20,6 +22,22 @@ contract StakedBRRTest is Test {
stakedBRR = new StakedBRR(address(flywheel));
}

/*//////////////////////////////////////////////////////////////
name
//////////////////////////////////////////////////////////////*/

function testName() external {
assertEq(NAME, stakedBRR.name());
}

/*//////////////////////////////////////////////////////////////
symbol
//////////////////////////////////////////////////////////////*/

function testSymbol() external {
assertEq(SYMBOL, stakedBRR.symbol());
}

/*//////////////////////////////////////////////////////////////
stake
//////////////////////////////////////////////////////////////*/
Expand Down

0 comments on commit a84f546

Please sign in to comment.