gitlab.com/evatix-go/core@v1.3.55/coretests/IsErrorNonWhiteSortedEqual.go (about)

     1  package coretests
     2  
     3  import "gitlab.com/evatix-go/core/errcore"
     4  
     5  func IsErrorNonWhiteSortedEqual(
     6  	isPrintOnFail bool,
     7  	actual error,
     8  	expectationMessageDef *errcore.ExpectationMessageDef,
     9  ) bool {
    10  	var actualErrorMessage string
    11  
    12  	if actual != nil {
    13  		actualErrorMessage = actual.Error()
    14  	}
    15  
    16  	expectedString := expectationMessageDef.ExpectedString()
    17  
    18  	if expectedString == "" && actualErrorMessage == "" {
    19  		return true
    20  	}
    21  
    22  	return IsStrMsgNonWhiteSortedEqual(
    23  		isPrintOnFail,
    24  		actualErrorMessage,
    25  		expectationMessageDef)
    26  }