Skip to content

Commit d6a3c36

Browse files
committed
[#302] Wrap example URIs in quotes
Changed all candidate URIs in pattern matching feature to be wrapped in quotes so that we can avoid any potential parsing issues with special characters in URIs.
1 parent 70a798f commit d6a3c36

File tree

1 file changed

+33
-33
lines changed

1 file changed

+33
-33
lines changed

basics/uuri_pattern_matching.feature

Lines changed: 33 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -24,27 +24,27 @@ Feature: Matching endpoint identifiers (UUri) against patterns
2424
Then the UUri matches pattern <pattern>
2525

2626
Examples:
27-
| uri | pattern |
28-
| /1/1/A1FB | /1/1/A1FB |
29-
| /1/1/A1FB | //*/1/1/A1FB |
30-
| /1/1/A1FB | /FFFF/1/A1FB |
31-
| /1/1/A1FB | //*/FFFF/1/A1FB |
32-
| /1/1/A1FB | /FFFFFFFF/1/A1FB |
33-
| /1/1/A1FB | //*/FFFFFFFF/1/A1FB |
34-
| /1/1/A1FB | /1/FF/A1FB |
35-
| /1/1/A1FB | //*/1/FF/A1FB |
36-
| /1/1/A1FB | /1/1/FFFF |
37-
| /1/1/A1FB | //*/1/1/FFFF |
38-
| /1/1/A1FB | /FFFFFFFF/FF/FFFF |
39-
| /1/1/A1FB | //*/FFFFFFFF/FF/FFFF |
40-
| /10001/1/A1FB | /10001/1/A1FB |
41-
| /10001/1/A1FB | //*/10001/1/A1FB |
42-
| /10001/1/A1FB | /FFFFFFFF/1/A1FB |
43-
| /10001/1/A1FB | //*/FFFFFFFF/1/A1FB |
44-
| /10001/1/A1FB | /FFFFFFFF/FF/FFFF |
45-
| /10001/1/A1FB | //*/FFFFFFFF/FF/FFFF |
46-
| //vcu.my_vin/1/1/A1FB | //vcu.my_vin/1/1/A1FB |
47-
| //vcu.my_vin/1/1/A1FB | //*/1/1/A1FB |
27+
| uri | pattern |
28+
| "/1/1/A1FB" | /1/1/A1FB |
29+
| "/1/1/A1FB" | //*/1/1/A1FB |
30+
| "/1/1/A1FB" | /FFFF/1/A1FB |
31+
| "/1/1/A1FB" | //*/FFFF/1/A1FB |
32+
| "/1/1/A1FB" | /FFFFFFFF/1/A1FB |
33+
| "/1/1/A1FB" | //*/FFFFFFFF/1/A1FB |
34+
| "/1/1/A1FB" | /1/FF/A1FB |
35+
| "/1/1/A1FB" | //*/1/FF/A1FB |
36+
| "/1/1/A1FB" | /1/1/FFFF |
37+
| "/1/1/A1FB" | //*/1/1/FFFF |
38+
| "/1/1/A1FB" | /FFFFFFFF/FF/FFFF |
39+
| "/1/1/A1FB" | //*/FFFFFFFF/FF/FFFF |
40+
| "/10001/1/A1FB" | /10001/1/A1FB |
41+
| "/10001/1/A1FB" | //*/10001/1/A1FB |
42+
| "/10001/1/A1FB" | /FFFFFFFF/1/A1FB |
43+
| "/10001/1/A1FB" | //*/FFFFFFFF/1/A1FB |
44+
| "/10001/1/A1FB" | /FFFFFFFF/FF/FFFF |
45+
| "/10001/1/A1FB" | //*/FFFFFFFF/FF/FFFF |
46+
| "//vcu.my_vin/1/1/A1FB" | //vcu.my_vin/1/1/A1FB |
47+
| "//vcu.my_vin/1/1/A1FB" | //*/1/1/A1FB |
4848

4949
Scenario Outline:
5050
Developers using a uProtocol language library should be able to verify that a specific
@@ -57,15 +57,15 @@ Feature: Matching endpoint identifiers (UUri) against patterns
5757
Then the UUri does not match pattern <pattern>
5858

5959
Examples:
60-
| uri | pattern |
61-
| /1/1/A1FB | //mcu1/1/1/A1FB |
62-
| //vcu.my_vin/1/1/A1FB | //mcu1/1/1/A1FB |
63-
| //vcu/B1A5/1/A1FB | //vc/FFFFFFFF/FF/FFFF |
64-
| /B1A5/1/A1FB | //*/25B1/FF/FFFF |
65-
| /B1A5/1/A1FB | //*/FFFFFFFF/2/FFFF |
66-
| /B1A5/1/A1FB | //*/FFFFFFFF/FF/ABCD |
67-
| /B1A5/1/A1FB | /25B1/1/A1FB |
68-
| /B1A5/1/A1FB | /2B1A5/1/A1FB |
69-
| /10B1A5/1/A1FB | /40B1A5/1/A1FB |
70-
| /B1A5/1/A1FB | /B1A5/4/A1FB |
71-
| /B1A5/1/A1FB | /B1A5/1/90FB |
60+
| uri | pattern |
61+
| "/1/1/A1FB" | //mcu1/1/1/A1FB |
62+
| "//vcu.my_vin/1/1/A1FB" | //mcu1/1/1/A1FB |
63+
| "//vcu/B1A5/1/A1FB" | //vc/FFFFFFFF/FF/FFFF |
64+
| "/B1A5/1/A1FB" | //*/25B1/FF/FFFF |
65+
| "/B1A5/1/A1FB" | //*/FFFFFFFF/2/FFFF |
66+
| "/B1A5/1/A1FB" | //*/FFFFFFFF/FF/ABCD |
67+
| "/B1A5/1/A1FB" | /25B1/1/A1FB |
68+
| "/B1A5/1/A1FB" | /2B1A5/1/A1FB |
69+
| "/10B1A5/1/A1FB" | /40B1A5/1/A1FB |
70+
| "/B1A5/1/A1FB" | /B1A5/4/A1FB |
71+
| "/B1A5/1/A1FB" | /B1A5/1/90FB |

0 commit comments

Comments
 (0)