]> git.ipfire.org Git - thirdparty/freeradius-server.git/commitdiff
Fix 'concat' keyword test
authorJorge Pereira <jpereira@freeradius.org>
Fri, 1 Sep 2023 19:13:51 +0000 (16:13 -0300)
committerAlan T. DeKok <aland@freeradius.org>
Sat, 2 Sep 2023 12:56:20 +0000 (08:56 -0400)
src/tests/keywords/concat

index 5b38669cd25016f304d2435f6ab91b45441c9880..5c5fd023950aa0732f0b6f9421732a02faf275cd 100644 (file)
@@ -3,9 +3,11 @@
 #
 
 # this fails, so the next edit is merged in and fails, too.
-&request -= &Packet-Type
+&control -= &Password
 
-&request += {
+&control += {
+       &User-Name = &request.User-Name
+       &User-Password = &request.User-Password
        &Tmp-String-0 = "ab c"
        &Tmp-String-0 = "de fg"
        &Tmp-Integer-0 = 123
 
 ok     # separate updates
 
-&request += {
-       &Tmp-String-1 = "%(concat:%{request.[*]} ', ')"
+&control += {
+       &Tmp-String-1 = "%(concat:%{control.[*]} ', ')"
 }
 
-if (!(&Tmp-String-1 == "bob, hello, ab c, de fg, 123")) {
+"%{control.Tmp-String-1}"
+if (!(&control.Tmp-String-1 == "bob, hello, ab c, de fg, 123")) {
        test_fail
 }
 
-&request += {
-       &Tmp-String-2 = "%(concat:%{Tmp-String-0[*]} ', ')"
+&control += {
+       &Tmp-String-2 = "%(concat:%{control.Tmp-String-0[*]} ', ')"
 }
 
-if (!(&Tmp-String-2 == "ab c, de fg")) {
+if (!(&control.Tmp-String-2 == "ab c, de fg")) {
        test_fail
 }
 
 # Empty separator
-&request += {
-       &Tmp-String-3 = "%(concat:%{Tmp-String-0[*]})"
+&control += {
+       &Tmp-String-3 = "%(concat:%{control.Tmp-String-0[*]})"
 }
 
-if (!(&Tmp-String-3 == "ab cde fg")) {
+if (!(&control.Tmp-String-3 == "ab cde fg")) {
        test_fail
 }
 
 # Single character separator
-&request += {
-       &Tmp-String-4 = "%(concat:%{Tmp-String-0[*]} ,)"
+&control += {
+       &Tmp-String-4 = "%(concat:%{control.Tmp-String-0[*]} ,)"
 }
 
-if (!(&Tmp-String-4 == "ab c,de fg")) {
+if (!(&control.Tmp-String-4 == "ab c,de fg")) {
        test_fail
 }
 
 # Multi character separator not delimited
-&request += {
-       &Tmp-String-5 = "%(concat:%{Tmp-String-0[*]} |-)"
+&control += {
+       &Tmp-String-5 = "%(concat:%{control.Tmp-String-0[*]} |-)"
 }
 
-if !(&Tmp-String-5 == "ab c|-de fg") {
+if !(&control.Tmp-String-5 == "ab c|-de fg") {
        test_fail
 }