github.com/Finschia/finschia-sdk@v0.48.1/types/staking_test.go (about) 1 package types_test 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/suite" 7 8 sdk "github.com/Finschia/finschia-sdk/types" 9 ) 10 11 type stakingTestSuite struct { 12 suite.Suite 13 } 14 15 func TestStakingTestSuite(t *testing.T) { 16 suite.Run(t, new(stakingTestSuite)) 17 } 18 19 func (s *stakingTestSuite) SetupSuite() { 20 s.T().Parallel() 21 } 22 23 func (s *stakingTestSuite) TestTokensToConsensusPower() { 24 s.Require().Equal(int64(0), sdk.TokensToConsensusPower(sdk.NewInt(999_999), sdk.DefaultPowerReduction)) 25 s.Require().Equal(int64(1), sdk.TokensToConsensusPower(sdk.NewInt(1_000_000), sdk.DefaultPowerReduction)) 26 }