@@ -13,7 +13,9 @@ import (
1313func TestClusterURL (t * testing.T ) {
1414 csf , err := NewClusterURLClassifier (DefaultConfig ())
1515 assert .NoError (t , err )
16+ assert .Equal (t , "*" , csf .ClusterURL ("registry-apjkmyp" ))
1617 assert .Empty (t , csf .ClusterURL ("" ))
18+ assert .Equal (t , "*" , csf .ClusterURL ("apjkmyp" ))
1719 assert .Equal (t , "/users/*/j4elk/*/job/*" , csf .ClusterURL ("/users/fdklsd/j4elk/23993/job/2" ))
1820 assert .Equal (t , "*" , csf .ClusterURL ("123" ))
1921 assert .Equal (t , "/*" , csf .ClusterURL ("/123" ))
@@ -51,6 +53,10 @@ func TestClusterURL(t *testing.T) {
5153 assert .Equal (t , "HTTP GET" , csf .ClusterURL ("HTTP GET" ))
5254 assert .Equal (t , "GET /api/cart" , csf .ClusterURL ("GET /api/cart?sessionId=55f4e5ea-5d6d-482a-80c4-799e3c72dfb0¤cyCode=USD" ))
5355 assert .Equal (t , "/getquote" , csf .ClusterURL ("/getquote" ))
56+ assert .Equal (t , "PUT /bar/test/test/*/files/*/test/*" , csf .ClusterURL ("PUT /bar/test/test/bar-attach-generic-product-apjkmyp/files/multi-test-version-jwbCm/test/some-file.txt" ))
57+ assert .Equal (t , "PUT /test/bar/test/test/*/files/*/test/*" , csf .ClusterURL ("PUT /test/bar/test/test/bar-attach-generic-registry-apjkmyp/files/push-metrics-test-OYboK/test/README.md" ))
58+ assert .Equal (t , "PUT /test/bar/test_plus/test.now/*/files/*/test/*" , csf .ClusterURL ("PUT /test/bar/test_plus/test.now/bar-attach-generic-registry-apjkmyp/files/push-metrics-test-OYboK/test/README.md" ))
59+ assert .Equal (t , "PUT /bar/test/test/*/files/*/test/*" , csf .ClusterURL ("PUT /bar/test/test/a----/files/-a-a-a--/test/some-file.txt" ))
5460 assert .Equal (t , "" , csf .ClusterURL ("?" ))
5561 assert .Equal (t , "*" , csf .ClusterURL ("attach12?" ))
5662 assert .Equal (t , "*" , csf .ClusterURL ("1?" ))
0 commit comments