mirror of
				https://github.com/aclindsa/ofxgo.git
				synced 2025-10-31 18:03:25 -04:00 
			
		
		
		
	Add validation of banking requests and responses
This commit is contained in:
		| @@ -364,6 +364,21 @@ func TestUIDRecommendedFormat(t *testing.T) { | ||||
| 	} | ||||
| } | ||||
|  | ||||
| func TestUIDValid(t *testing.T) { | ||||
| 	var u ofxgo.UID = "" | ||||
| 	if ok, err := u.Valid(); ok || err == nil { | ||||
| 		t.Fatalf("Empty UID unexpectedly valid\n") | ||||
| 	} | ||||
| 	u = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" | ||||
| 	if ok, err := u.Valid(); ok || err == nil { | ||||
| 		t.Fatalf("Too-long UID unexpectedly valid\n") | ||||
| 	} | ||||
| 	u = "7be37076-623a-425f-ae6b-a5465b7e93b0" | ||||
| 	if ok, err := u.Valid(); !ok || err != nil { | ||||
| 		t.Fatalf("Good UID unexpectedly invalid: %s\n", err.Error()) | ||||
| 	} | ||||
| } | ||||
|  | ||||
| func TestRandomUID(t *testing.T) { | ||||
| 	uid, err := ofxgo.RandomUID() | ||||
| 	if err != nil { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user