@@ -114,12 +114,12 @@ func TestUnwrapOrDefault(t *testing.T) {
114114 assert .Equal (t , n .UnwrapOrDefault (), 0 )
115115}
116116
117- func TestMap (t * testing.T ) {
117+ func TestOptionMap (t * testing.T ) {
118118 s := Some ("Hello, World!" )
119- assert .Equal (t , Map (s , func (s string ) int { return len (s ) }), Some [int ](13 ))
119+ assert .Equal (t , OptionMap (s , func (s string ) int { return len (s ) }), Some [int ](13 ))
120120
121121 n := None [string ]()
122- assert .Equal (t , Map (n , func (s string ) int { return len (s ) }), None [int ]())
122+ assert .Equal (t , OptionMap (n , func (s string ) int { return len (s ) }), None [int ]())
123123}
124124
125125func TestInspect (t * testing.T ) {
@@ -130,31 +130,31 @@ func TestInspect(t *testing.T) {
130130 assert .Equal (t , n .Inspect (func (x int ) {}), n )
131131}
132132
133- func TestMapOr (t * testing.T ) {
133+ func TestOptionMapOr (t * testing.T ) {
134134 s := Some ("foo" )
135- assert .Equal (t , MapOr (s , 42 , func (v string ) int { return len (v ) }), 3 )
135+ assert .Equal (t , OptionMapOr (s , 42 , func (v string ) int { return len (v ) }), 3 )
136136
137137 n := None [string ]()
138- assert .Equal (t , MapOr (n , 42 , func (v string ) int { return len (v ) }), 42 )
138+ assert .Equal (t , OptionMapOr (n , 42 , func (v string ) int { return len (v ) }), 42 )
139139}
140140
141- func TestMapOrElse (t * testing.T ) {
141+ func TestOptionMapOrElse (t * testing.T ) {
142142 k := 21
143143 s := Some ("foo" )
144- assert .Equal (t , MapOrElse (s , func () int { return 2 * k }, func (v string ) int { return len (v ) }), 3 )
144+ assert .Equal (t , OptionMapOrElse (s , func () int { return 2 * k }, func (v string ) int { return len (v ) }), 3 )
145145
146146 n := None [string ]()
147- assert .Equal (t , MapOrElse (n , func () int { return 2 * k }, func (v string ) int { return len (v ) }), 42 )
147+ assert .Equal (t , OptionMapOrElse (n , func () int { return 2 * k }, func (v string ) int { return len (v ) }), 42 )
148148}
149149
150- func TestMapOrDefault (t * testing.T ) {
150+ func TestOptionMapOrDefault (t * testing.T ) {
151151 f := func (s string ) int { return len (s )}
152152 s := Some ("hi" )
153153
154- assert .Equal (t , MapOrDefault (s , f ), 2 )
154+ assert .Equal (t , OptionMapOrDefault (s , f ), 2 )
155155
156156 n := None [string ]()
157- assert .Equal (t , MapOrDefault (n , f ), 0 )
157+ assert .Equal (t , OptionMapOrDefault (n , f ), 0 )
158158}
159159
160160func TestOkOr (t * testing.T ) {
@@ -174,35 +174,35 @@ func TestOkOrElse(t *testing.T) {
174174}
175175
176176
177- func TestAnd (t * testing.T ) {
177+ func TestOptionAnd (t * testing.T ) {
178178 x := Some (2 )
179179 y := None [string ]()
180- assert .Equal (t , And (x , y ), None [string ]())
180+ assert .Equal (t , OptionAnd (x , y ), None [string ]())
181181
182182 x2 := None [int ]()
183183 y2 := Some ("foo" )
184- assert .Equal (t , And (x2 , y2 ), None [string ]())
184+ assert .Equal (t , OptionAnd (x2 , y2 ), None [string ]())
185185
186186 x3 := Some (2 )
187187 y3 := Some ("foo" )
188- assert .Equal (t , And (x3 , y3 ), Some ("foo" ))
188+ assert .Equal (t , OptionAnd (x3 , y3 ), Some ("foo" ))
189189
190190 x4 := None [int ]()
191191 y4 := None [string ]()
192- assert .Equal (t , And (x4 , y4 ), None [string ]())
192+ assert .Equal (t , OptionAnd (x4 , y4 ), None [string ]())
193193}
194194
195- func TestAndThen (t * testing.T ) {
195+ func TestOptionAndThen (t * testing.T ) {
196196 sqThenToString := func (x int ) Option [string ] {
197197 if x > 100 || x < 0 {
198198 return None [string ]()
199199 }
200200 return Some (strconv .Itoa (x ))
201201 }
202202
203- assert .Equal (t , AndThen (Some (2 ), sqThenToString ), Some [string ]("2" ))
204- assert .Equal (t , AndThen (Some (1000 ), sqThenToString ), None [string ]())
205- assert .Equal (t , AndThen (None [int ](), sqThenToString ), None [string ]())
203+ assert .Equal (t , OptionAndThen (Some (2 ), sqThenToString ), Some [string ]("2" ))
204+ assert .Equal (t , OptionAndThen (Some (1000 ), sqThenToString ), None [string ]())
205+ assert .Equal (t , OptionAndThen (None [int ](), sqThenToString ), None [string ]())
206206}
207207
208208func TestFilter (t * testing.T ) {
0 commit comments