@@ -25,8 +25,8 @@ import (
25
25
"testing"
26
26
"time"
27
27
28
+ "github.com/go-spring/gs-assert/assert"
28
29
"github.com/go-spring/spring-core/conf"
29
- "github.com/lvan100/go-assert"
30
30
"github.com/spf13/cast"
31
31
)
32
32
@@ -71,7 +71,7 @@ func TestConverter(t *testing.T) {
71
71
72
72
t .Run ("success" , func (t * testing.T ) {
73
73
err := conf .New ().Bind (& s )
74
- assert .Nil (t , err )
74
+ assert .That (t , err ). Nil ( )
75
75
assert .That (t , s .Time ).Equal (time .Date (2025 , 2 , 1 , 0 , 0 , 0 , 0 , time .UTC ))
76
76
assert .That (t , s .Duration ).Equal (10 * time .Second )
77
77
})
@@ -90,7 +90,7 @@ func TestSplitter(t *testing.T) {
90
90
t .Run ("success" , func (t * testing.T ) {
91
91
var points []image.Point
92
92
err := conf .New ().Bind (& points , "${:=(1,2)(3,4)}>>PointSplitter" )
93
- assert .Nil (t , err )
93
+ assert .That (t , err ). Nil ( )
94
94
assert .That (t , points ).Equal ([]image.Point {{X : 1 , Y : 2 }, {X : 3 , Y : 4 }})
95
95
})
96
96
@@ -111,19 +111,19 @@ func TestParseTag(t *testing.T) {
111
111
112
112
t .Run ("normal" , func (t * testing.T ) {
113
113
tag , err := conf .ParseTag ("${a}" )
114
- assert .Nil (t , err )
114
+ assert .That (t , err ). Nil ( )
115
115
assert .That (t , tag .String ()).Equal ("${a}" )
116
116
})
117
117
118
118
t .Run ("default" , func (t * testing.T ) {
119
119
tag , err := conf .ParseTag ("${a:=123}" )
120
- assert .Nil (t , err )
120
+ assert .That (t , err ). Nil ( )
121
121
assert .That (t , tag .String ()).Equal ("${a:=123}" )
122
122
})
123
123
124
124
t .Run ("splitter" , func (t * testing.T ) {
125
125
tag , err := conf .ParseTag ("${a:=1,2,3}>>splitter" )
126
- assert .Nil (t , err )
126
+ assert .That (t , err ). Nil ( )
127
127
assert .That (t , tag .String ()).Equal ("${a:=1,2,3}>>splitter" )
128
128
})
129
129
@@ -148,14 +148,14 @@ func TestBindParam(t *testing.T) {
148
148
t .Run ("root" , func (t * testing.T ) {
149
149
var param conf.BindParam
150
150
err := param .BindTag ("${ROOT}" , "" )
151
- assert .Nil (t , err )
151
+ assert .That (t , err ). Nil ( )
152
152
assert .That (t , param ).Equal (conf.BindParam {})
153
153
})
154
154
155
155
t .Run ("normal" , func (t * testing.T ) {
156
156
var param conf.BindParam
157
157
err := param .BindTag ("${a:=1,2,3}>>splitter" , "" )
158
- assert .Nil (t , err )
158
+ assert .That (t , err ). Nil ( )
159
159
assert .That (t , param ).Equal (conf.BindParam {
160
160
Key : "a" ,
161
161
Path : "" ,
@@ -175,7 +175,7 @@ func TestBindParam(t *testing.T) {
175
175
Path : "Struct" ,
176
176
}
177
177
err := param .BindTag ("${a:=1,2,3}>>splitter" , "" )
178
- assert .Nil (t , err )
178
+ assert .That (t , err ). Nil ( )
179
179
assert .That (t , param ).Equal (conf.BindParam {
180
180
Key : "s.a" ,
181
181
Path : "Struct" ,
@@ -192,7 +192,7 @@ func TestBindParam(t *testing.T) {
192
192
t .Run ("default" , func (t * testing.T ) {
193
193
var param conf.BindParam
194
194
err := param .BindTag ("${:=1,2,3}>>splitter" , "" )
195
- assert .Nil (t , err )
195
+ assert .That (t , err ). Nil ( )
196
196
assert .That (t , param ).Equal (conf.BindParam {
197
197
Key : "" ,
198
198
Path : "" ,
@@ -276,7 +276,7 @@ func TestProperties_Bind(t *testing.T) {
276
276
t .Run ("unnamed default" , func (t * testing.T ) {
277
277
var s UnnamedDefault
278
278
err := conf .New ().Bind (& s )
279
- assert .Nil (t , err )
279
+ assert .That (t , err ). Nil ( )
280
280
assert .That (t , s ).Equal (UnnamedDefault {
281
281
Strs : []string {"1" , "2" , "3" },
282
282
Ints : []int {},
@@ -440,7 +440,7 @@ func TestProperties_Bind(t *testing.T) {
440
440
err := conf .Map (map [string ]any {
441
441
"v" : "123" ,
442
442
}).Bind (& s )
443
- assert .Nil (t , err )
443
+ assert .That (t , err ). Nil ( )
444
444
assert .That (t , s .int ).Equal (0 )
445
445
})
446
446
@@ -457,14 +457,14 @@ func TestProperties_Bind(t *testing.T) {
457
457
io.Reader
458
458
}
459
459
err := conf .New ().Bind (& s )
460
- assert .Nil (t , err )
460
+ assert .That (t , err ). Nil ( )
461
461
})
462
462
463
463
t .Run ("reflect.Value" , func (t * testing.T ) {
464
464
var i int
465
465
v := reflect .ValueOf (& i ).Elem ()
466
466
err := conf .New ().Bind (v , "${:=3}" )
467
- assert .Nil (t , err )
467
+ assert .That (t , err ). Nil ( )
468
468
assert .That (t , i ).Equal (3 )
469
469
})
470
470
@@ -535,38 +535,38 @@ func TestProperties_Bind(t *testing.T) {
535
535
}
536
536
537
537
p , err := conf .Load ("./testdata/config/app.yaml" )
538
- assert .Nil (t , err )
538
+ assert .That (t , err ). Nil ( )
539
539
540
540
err = p .Set ("extra.intsV0" , "" )
541
- assert .Nil (t , err )
541
+ assert .That (t , err ). Nil ( )
542
542
err = p .Set ("extra.intsV2" , "1,2,3" )
543
- assert .Nil (t , err )
543
+ assert .That (t , err ). Nil ( )
544
544
err = p .Set ("prefix.extra.intsV2" , "1,2,3" )
545
- assert .Nil (t , err )
545
+ assert .That (t , err ). Nil ( )
546
546
547
547
err = p .Set ("extra.mapV2.a" , "1" )
548
- assert .Nil (t , err )
548
+ assert .That (t , err ). Nil ( )
549
549
err = p .Set ("extra.mapV2.b" , "2" )
550
- assert .Nil (t , err )
550
+ assert .That (t , err ). Nil ( )
551
551
err = p .Set ("prefix.extra.mapV2.a" , "1" )
552
- assert .Nil (t , err )
552
+ assert .That (t , err ). Nil ( )
553
553
err = p .Set ("prefix.extra.mapV2.b" , "2" )
554
- assert .Nil (t , err )
554
+ assert .That (t , err ). Nil ( )
555
555
556
556
var c DBConfig
557
557
err = p .Bind (& c )
558
- assert .Nil (t , err )
558
+ assert .That (t , err ). Nil ( )
559
559
assert .That (t , c ).Equal (expect )
560
560
561
561
err = p .Bind (& c , "${prefix}" )
562
- assert .Nil (t , err )
562
+ assert .That (t , err ). Nil ( )
563
563
assert .That (t , c ).Equal (expect )
564
564
})
565
565
566
566
t .Run ("filter false" , func (t * testing.T ) {
567
567
var param conf.BindParam
568
568
err := param .BindTag ("${ROOT}" , "" )
569
- assert .Nil (t , err )
569
+ assert .That (t , err ). Nil ( )
570
570
571
571
var s struct {
572
572
Value int `value:"${v:=3}"`
@@ -577,14 +577,14 @@ func TestProperties_Bind(t *testing.T) {
577
577
funcFilter (func (i any , param conf.BindParam ) (bool , error ) {
578
578
return false , nil
579
579
}))
580
- assert .Nil (t , err )
580
+ assert .That (t , err ). Nil ( )
581
581
assert .That (t , s .Value ).Equal (3 )
582
582
})
583
583
584
584
t .Run ("filter true" , func (t * testing.T ) {
585
585
var param conf.BindParam
586
586
err := param .BindTag ("${ROOT}" , "" )
587
- assert .Nil (t , err )
587
+ assert .That (t , err ). Nil ( )
588
588
589
589
var s struct {
590
590
Value int `value:"${v:=3}"`
@@ -595,14 +595,14 @@ func TestProperties_Bind(t *testing.T) {
595
595
funcFilter (func (i any , param conf.BindParam ) (bool , error ) {
596
596
return true , nil
597
597
}))
598
- assert .Nil (t , err )
598
+ assert .That (t , err ). Nil ( )
599
599
assert .That (t , s .Value ).Equal (0 )
600
600
})
601
601
602
602
t .Run ("filter error" , func (t * testing.T ) {
603
603
var param conf.BindParam
604
604
err := param .BindTag ("${ROOT}" , "" )
605
- assert .Nil (t , err )
605
+ assert .That (t , err ). Nil ( )
606
606
607
607
var s struct {
608
608
Value int `value:"${v:=3}"`
0 commit comments