// For this case we're specifically targeting the last entry to hit 'worst case' // performance for the matchers that scale linearly. private Matcher SetupMatcher(MatcherBuilder builder) { builder.AddEntry("/another-really-cool-entry", null); builder.AddEntry("/Some-Entry", null); builder.AddEntry("/a/path/with/more/segments", null); builder.AddEntry("/random/name", null); builder.AddEntry("/random/name2", null); builder.AddEntry("/random/name3", null); builder.AddEntry("/random/name4", null); builder.AddEntry("/plaintext1", null); builder.AddEntry("/plaintext2", null); builder.AddEntry("/plaintext", _endpoints[0]); return(builder.Build()); }
// For this case we're specifically targeting the last entry to hit 'worst case' // performance for the matchers that scale linearly. private Matcher SetupMatcher(MatcherBuilder builder) { builder.AddEndpoint(_endpoints[0]); builder.AddEndpoint(_endpoints[1]); builder.AddEndpoint(_endpoints[2]); builder.AddEndpoint(_endpoints[3]); builder.AddEndpoint(_endpoints[4]); builder.AddEndpoint(_endpoints[5]); builder.AddEndpoint(_endpoints[6]); builder.AddEndpoint(_endpoints[7]); builder.AddEndpoint(_endpoints[8]); builder.AddEndpoint(_endpoints[9]); return(builder.Build()); }
private Matcher SetupMatcher(MatcherBuilder builder) { builder.AddEntry("/plaintext", _endpoints[0]); return(builder.Build()); }
private Matcher SetupMatcher(MatcherBuilder builder) { builder.AddEndpoint(_endpoints[0]); return(builder.Build()); }