#
# 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
}