44 "testing"
55
66 "github.com/devtron-labs/devtron/internal/sql/repository/helper"
7- "github.com/stretchr/testify/require "
7+ "github.com/stretchr/testify/assert "
88)
99
1010func strPointer (value string ) * string {
@@ -16,70 +16,70 @@ func TestValidateTagFilters_EqualsRequiresValue(t *testing.T) {
1616 {Key : "owner" , Operator : helper .TagFilterOperatorEquals , Value : nil },
1717 })
1818
19- require .Error (t , err )
20- require .Equal (t , "tagFilters[0].value is required for operator EQUALS" , err .Error ())
19+ assert .Error (t , err )
20+ assert .Equal (t , "tagFilters[0].value is required for operator EQUALS" , err .Error ())
2121}
2222
2323func TestValidateTagFilters_EqualsRejectsEmptyString (t * testing.T ) {
2424 err := ValidateTagFilters ([]helper.TagFilter {
2525 {Key : "owner" , Operator : helper .TagFilterOperatorEquals , Value : strPointer ("" )},
2626 })
2727
28- require .Error (t , err )
29- require .Equal (t , "tagFilters[0].value is required for operator EQUALS" , err .Error ())
28+ assert .Error (t , err )
29+ assert .Equal (t , "tagFilters[0].value is required for operator EQUALS" , err .Error ())
3030}
3131
3232func TestValidateTagFilters_ContainsRequiresValue (t * testing.T ) {
3333 err := ValidateTagFilters ([]helper.TagFilter {
3434 {Key : "owner" , Operator : helper .TagFilterOperatorContains , Value : nil },
3535 })
3636
37- require .Error (t , err )
38- require .Equal (t , "tagFilters[0].value is required for operator CONTAINS" , err .Error ())
37+ assert .Error (t , err )
38+ assert .Equal (t , "tagFilters[0].value is required for operator CONTAINS" , err .Error ())
3939}
4040
4141func TestValidateTagFilters_EmptyKeyReturnsError (t * testing.T ) {
4242 err := ValidateTagFilters ([]helper.TagFilter {
4343 {Key : " " , Operator : helper .TagFilterOperatorEquals , Value : strPointer ("James" )},
4444 })
4545
46- require .Error (t , err )
47- require .Equal (t , "tagFilters[0].key is required" , err .Error ())
46+ assert .Error (t , err )
47+ assert .Equal (t , "tagFilters[0].key is required" , err .Error ())
4848}
4949
5050func TestValidateTagFilters_InvalidOperatorReturnsError (t * testing.T ) {
5151 err := ValidateTagFilters ([]helper.TagFilter {
5252 {Key : "owner" , Operator : helper .TagFilterOperator ("INVALID" ), Value : strPointer ("James" )},
5353 })
5454
55- require .Error (t , err )
56- require .Equal (t , "tagFilters[0].operator is invalid: INVALID" , err .Error ())
55+ assert .Error (t , err )
56+ assert .Equal (t , "tagFilters[0].operator is invalid: INVALID" , err .Error ())
5757}
5858
5959func TestValidateTagFilters_ExistsAllowsNilValueOnly (t * testing.T ) {
6060 err := ValidateTagFilters ([]helper.TagFilter {
6161 {Key : "owner" , Operator : helper .TagFilterOperatorExists , Value : nil },
6262 })
6363
64- require .NoError (t , err )
64+ assert .NoError (t , err )
6565}
6666
6767func TestValidateTagFilters_ExistsRejectsProvidedValue (t * testing.T ) {
6868 err := ValidateTagFilters ([]helper.TagFilter {
6969 {Key : "owner" , Operator : helper .TagFilterOperatorExists , Value : strPointer ("James" )},
7070 })
7171
72- require .Error (t , err )
73- require .Equal (t , "tagFilters[0].value must be empty for operator EXISTS" , err .Error ())
72+ assert .Error (t , err )
73+ assert .Equal (t , "tagFilters[0].value must be empty for operator EXISTS" , err .Error ())
7474}
7575
7676func TestValidateTagFilters_DoesNotExistRejectsProvidedValue (t * testing.T ) {
7777 err := ValidateTagFilters ([]helper.TagFilter {
7878 {Key : "owner" , Operator : helper .TagFilterOperatorDoesNotExist , Value : strPointer ("" )},
7979 })
8080
81- require .Error (t , err )
82- require .Equal (t , "tagFilters[0].value must be empty for operator DOES_NOT_EXIST" , err .Error ())
81+ assert .Error (t , err )
82+ assert .Equal (t , "tagFilters[0].value must be empty for operator DOES_NOT_EXIST" , err .Error ())
8383}
8484
8585func TestNormalizeTagFilters_TrimsKey (t * testing.T ) {
@@ -89,8 +89,8 @@ func TestNormalizeTagFilters_TrimsKey(t *testing.T) {
8989
9090 normalizedFilters := NormalizeTagFilters (filters )
9191
92- require .Len (t , normalizedFilters , 1 )
93- require .Equal (t , "owner" , normalizedFilters [0 ].Key )
92+ assert .Len (t , normalizedFilters , 1 )
93+ assert .Equal (t , "owner" , normalizedFilters [0 ].Key )
9494 // Ensure input is not modified by normalization.
95- require .Equal (t , " owner " , filters [0 ].Key )
95+ assert .Equal (t , " owner " , filters [0 ].Key )
9696}
0 commit comments