github.com/Finschia/finschia-sdk@v0.48.1/types/invariant_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 invariantTestSuite struct {
    12  	suite.Suite
    13  }
    14  
    15  func TestInvariantTestSuite(t *testing.T) {
    16  	suite.Run(t, new(invariantTestSuite))
    17  }
    18  
    19  func (s *invariantTestSuite) SetupSuite() {
    20  	s.T().Parallel()
    21  }
    22  
    23  func (s *invariantTestSuite) TestFormatInvariant() {
    24  	s.Require().Equal(":  invariant\n\n", sdk.FormatInvariant("", "", ""))
    25  	s.Require().Equal("module: name invariant\nmsg\n", sdk.FormatInvariant("module", "name", "msg"))
    26  }