19 references to Parse
Microsoft.AspNetCore.Components (1)
Routing\RouteTableFactory.cs (1)
151
var parsedTemplate = RoutePatternParser.
Parse
(templates[i]);
Microsoft.AspNetCore.Components.Tests (18)
Routing\TemplateParserTests.cs (18)
17
var actual = RoutePatternParser.
Parse
("awesome");
32
var actual = RoutePatternParser.
Parse
(template);
47
var actual = RoutePatternParser.
Parse
(template);
62
var actual = RoutePatternParser.
Parse
(template);
77
var actual = RoutePatternParser.
Parse
(template);
92
var actual = RoutePatternParser.
Parse
(template);
105
var actual = RoutePatternParser.
Parse
("awesome/wow/{*p}");
118
var actual = RoutePatternParser.
Parse
("awesome/{p1}/{*p2}");
128
() => RoutePatternParser.
Parse
("{p1}/literal/{p1}"));
148
() => RoutePatternParser.
Parse
(template));
163
var ex = Assert.Throws<RoutePatternException>(() => RoutePatternParser.
Parse
(template));
171
var ex = Assert.Throws<RoutePatternException>(() => RoutePatternParser.
Parse
("{a}/{}/{z}"));
181
var ex = Assert.Throws<RoutePatternException>(() => RoutePatternParser.
Parse
("{a}//{z}"));
191
var ex = Assert.Throws<RoutePatternException>(() => RoutePatternParser.
Parse
("/test/{a?}/test"));
201
var ex = Assert.Throws<RoutePatternException>(() => RoutePatternParser.
Parse
("/test/{a?}/{b}"));
214
var ex = Assert.Throws<RoutePatternException>(() => RoutePatternParser.
Parse
(template));
224
var ex = Assert.Throws<RoutePatternException>(() => RoutePatternParser.
Parse
("/test/{*a}/{b}"));
234
var ex = Assert.Throws<RoutePatternException>(() => RoutePatternParser.
Parse
("/test/{a?bc}/{b}"));