github.com/angenalZZZ/gofunc@v0.0.0-20210507121333-48ff1be3917b/http/errorcode/errorcode_test.go (about)

     1  package errorcode
     2  
     3  import "testing"
     4  
     5  func TestErrorCode_AddMsg(t *testing.T) {
     6  	fun := "HTTP响应错误信息"
     7  	msg := "成功获取到订单信息"
     8  	err := OK.Msg(msg)
     9  	if err.Code != int(OK) {
    10  		t.Fatalf("%s OK.Msg > Code < %v", fun, err)
    11  	}
    12  	if err.GetHttpStatus() != OK.GetHttpStatus() {
    13  		t.Fatalf("%s OK.Msg > GetHttpStatus < %v", fun, err)
    14  	}
    15  
    16  	err.AddMsg("总共%d条", 100)
    17  	if err.Msg != msg+" 总共100条" {
    18  		t.Fatalf("%s OK.Msg > AddMsg < %v", fun, err)
    19  	}
    20  }