55package internal
66
77import (
8+ "fmt"
89 "testing"
910
10- "github.com/stretchr/testify/require "
11+ "github.com/xanygo/anygo/xt "
1112)
1213
1314func TestFieldInfo_CharsetCollationComparison (t * testing.T ) {
@@ -29,8 +30,8 @@ func TestFieldInfo_CharsetCollationComparison(t *testing.T) {
2930 }
3031
3132 // These should be considered equal
32- require .True (t , sourceField .Equals (destField ), "Fields with implicit and explicit charset/collation should be equal" )
33- require .True (t , destField .Equals (sourceField ), "Fields with explicit and implicit charset/collation should be equal" )
33+ xt .True (t , sourceField .Equals (destField ))
34+ xt .True (t , destField .Equals (sourceField ))
3435}
3536
3637func TestFieldInfo_DifferentCharsetCollation (t * testing.T ) {
@@ -52,8 +53,8 @@ func TestFieldInfo_DifferentCharsetCollation(t *testing.T) {
5253 }
5354
5455 // These should be considered different
55- require .False (t , sourceField .Equals (destField ), "Fields with different charset should be different" )
56- require .False (t , destField .Equals (sourceField ), "Fields with different charset should be different" )
56+ xt .False (t , sourceField .Equals (destField ))
57+ xt .False (t , destField .Equals (sourceField ))
5758}
5859
5960func TestFieldInfo_WithTimestamps (t * testing.T ) {
@@ -130,11 +131,11 @@ func TestFieldInfo_WithTimestamps(t *testing.T) {
130131
131132 // All fields should be considered equal
132133 for fieldName , sourceField := range sourceFields {
133- destField := destFields [ fieldName ]
134- require . True ( t , sourceField . Equals ( destField ),
135- "Field %s should be equal between source and dest" , fieldName )
136- require .True (t , destField .Equals (sourceField ),
137- "Field %s should be equal between dest and source" , fieldName )
134+ t . Run ( fmt . Sprintf ( "field_%s" , fieldName ), func ( t * testing. T ) {
135+ destField := destFields [ fieldName ]
136+ xt . True ( t , sourceField . Equals ( destField ) )
137+ xt .True (t , destField .Equals (sourceField ))
138+ } )
138139 }
139140}
140141
@@ -215,11 +216,11 @@ func TestFieldInfo_DefaultCharsets(t *testing.T) {
215216 }
216217
217218 if tc .shouldEqual {
218- require .True (t , field1 .Equals (field2 ), "Fields should be equal: %s" , tc . name )
219- require .True (t , field2 .Equals (field1 ), "Fields should be equal (reverse): %s" , tc . name )
219+ xt .True (t , field1 .Equals (field2 ))
220+ xt .True (t , field2 .Equals (field1 ))
220221 } else {
221- require .False (t , field1 .Equals (field2 ), "Fields should be different: %s" , tc . name )
222- require .False (t , field2 .Equals (field1 ), "Fields should be different (reverse): %s" , tc . name )
222+ xt .False (t , field1 .Equals (field2 ))
223+ xt .False (t , field2 .Equals (field1 ))
223224 }
224225 })
225226 }
0 commit comments