@@ -3,6 +3,7 @@ package auth
33import (
44 "testing"
55
6+ "github.com/stretchr/testify/assert"
67 "github.com/stretchr/testify/require"
78
89 "github.com/MichaelMure/git-bug-migration/migration2/after/entity"
@@ -23,66 +24,66 @@ func TestCredential(t *testing.T) {
2324
2425 // Store + Load
2526 err := Store (repo , token )
26- require .NoError (t , err )
27+ assert .NoError (t , err )
2728
2829 token2 , err := LoadWithId (repo , token .ID ())
29- require .NoError (t , err )
30- require .Equal (t , token .CreateTimeT .Unix (), token2 .CreateTime ().Unix ())
30+ assert .NoError (t , err )
31+ assert .Equal (t , token .CreateTimeT .Unix (), token2 .CreateTime ().Unix ())
3132 token .CreateTimeT = token2 .CreateTime ()
32- require .Equal (t , token , token2 )
33+ assert .Equal (t , token , token2 )
3334
3435 prefix := string (token .ID ())[:10 ]
3536
3637 // LoadWithPrefix
3738 token3 , err := LoadWithPrefix (repo , prefix )
38- require .NoError (t , err )
39- require .Equal (t , token .CreateTimeT .Unix (), token3 .CreateTime ().Unix ())
39+ assert .NoError (t , err )
40+ assert .Equal (t , token .CreateTimeT .Unix (), token3 .CreateTime ().Unix ())
4041 token .CreateTimeT = token3 .CreateTime ()
41- require .Equal (t , token , token3 )
42+ assert .Equal (t , token , token3 )
4243
4344 token4 := storeToken ("foo" , "gitlab" )
4445 token5 := storeToken ("bar" , "github" )
4546
4647 // List + options
4748 creds , err := List (repo , WithTarget ("github" ))
48- require .NoError (t , err )
49+ assert .NoError (t , err )
4950 sameIds (t , creds , []Credential {token , token5 })
5051
5152 creds , err = List (repo , WithTarget ("gitlab" ))
52- require .NoError (t , err )
53+ assert .NoError (t , err )
5354 sameIds (t , creds , []Credential {token4 })
5455
5556 creds , err = List (repo , WithKind (KindToken ))
56- require .NoError (t , err )
57+ assert .NoError (t , err )
5758 sameIds (t , creds , []Credential {token , token4 , token5 })
5859
5960 creds , err = List (repo , WithKind (KindLoginPassword ))
60- require .NoError (t , err )
61+ assert .NoError (t , err )
6162 sameIds (t , creds , []Credential {})
6263
6364 // Metadata
6465
6566 token4 .SetMetadata ("key" , "value" )
6667 err = Store (repo , token4 )
67- require .NoError (t , err )
68+ assert .NoError (t , err )
6869
6970 creds , err = List (repo , WithMeta ("key" , "value" ))
70- require .NoError (t , err )
71+ assert .NoError (t , err )
7172 sameIds (t , creds , []Credential {token4 })
7273
7374 // Exist
7475 exist := IdExist (repo , token .ID ())
75- require .True (t , exist )
76+ assert .True (t , exist )
7677
7778 exist = PrefixExist (repo , prefix )
78- require .True (t , exist )
79+ assert .True (t , exist )
7980
8081 // Remove
8182 err = Remove (repo , token .ID ())
82- require .NoError (t , err )
83+ assert .NoError (t , err )
8384
8485 creds , err = List (repo )
85- require .NoError (t , err )
86+ assert .NoError (t , err )
8687 sameIds (t , creds , []Credential {token4 , token5 })
8788}
8889
@@ -97,27 +98,27 @@ func sameIds(t *testing.T, a []Credential, b []Credential) {
9798 return result
9899 }
99100
100- require .ElementsMatch (t , ids (a ), ids (b ))
101+ assert .ElementsMatch (t , ids (a ), ids (b ))
101102}
102103
103104func testCredentialSerial (t * testing.T , original Credential ) Credential {
104105 repo := repository .NewMockRepoForTest ()
105106
106107 original .SetMetadata ("test" , "value" )
107108
108- require .NotEmpty (t , original .ID ().String ())
109- require .NotEmpty (t , original .Salt ())
110- require .NoError (t , Store (repo , original ))
109+ assert .NotEmpty (t , original .ID ().String ())
110+ assert .NotEmpty (t , original .Salt ())
111+ assert .NoError (t , Store (repo , original ))
111112
112113 loaded , err := LoadWithId (repo , original .ID ())
113- require .NoError (t , err )
114-
115- require .Equal (t , original .ID (), loaded .ID ())
116- require .Equal (t , original .Kind (), loaded .Kind ())
117- require .Equal (t , original .Target (), loaded .Target ())
118- require .Equal (t , original .CreateTime ().Unix (), loaded .CreateTime ().Unix ())
119- require .Equal (t , original .Salt (), loaded .Salt ())
120- require .Equal (t , original .Metadata (), loaded .Metadata ())
114+ assert .NoError (t , err )
115+
116+ assert .Equal (t , original .ID (), loaded .ID ())
117+ assert .Equal (t , original .Kind (), loaded .Kind ())
118+ assert .Equal (t , original .Target (), loaded .Target ())
119+ assert .Equal (t , original .CreateTime ().Unix (), loaded .CreateTime ().Unix ())
120+ assert .Equal (t , original .Salt (), loaded .Salt ())
121+ assert .Equal (t , original .Metadata (), loaded .Metadata ())
121122
122123 return loaded
123124}
0 commit comments