Ver código fonte

Side

- refactoring
Alexey Kim 6 meses atrás
pai
commit
715dc716b9
2 arquivos alterados com 4 adições e 4 exclusões
  1. 3 3
      side.go
  2. 1 1
      side_test.go

+ 3 - 3
side.go

@@ -1,7 +1,7 @@
 package sentio
 
 import (
-	"errors"
+	"fmt"
 	"strings"
 )
 
@@ -26,7 +26,7 @@ func (s Side) String() string {
 	return "undefined"
 }
 
-func SideFromString(s string) (Side, error) {
+func ParseSide(s string) (Side, error) {
 	s = strings.TrimSpace(s)
 	s = strings.ToUpper(s)
 
@@ -36,5 +36,5 @@ func SideFromString(s string) (Side, error) {
 		}
 	}
 
-	return -1, errors.New("unknown Side")
+	return -1, fmt.Errorf("`sentio.ParseSide`: undefined Side `%s`", s)
 }

+ 1 - 1
side_test.go

@@ -37,7 +37,7 @@ func TestSideFromString(t *testing.T) {
 
 	for _, tt := range tests {
 		t.Run("TestSideFromString", func(t *testing.T) {
-			got, err := SideFromString(tt.arg)
+			got, err := ParseSide(tt.arg)
 
 			if (err != nil) != tt.wantErr {
 				t.Errorf("SideFromString() error = %v, wantErr %v", err, tt.wantErr)