@@ -494,6 +494,42 @@ func TestUnescapeStringTokens(t *testing.T) {
494494 expectedFilterTree : nil ,
495495 expectedOrderBy : nil ,
496496 },
497+ {
498+ url : "/Product?$orderby=Name," ,
499+ errRegex : regexp .MustCompile (`Extra comma in \$orderby\.` ),
500+ expectedFilterTree : nil ,
501+ expectedOrderBy : nil ,
502+ },
503+ {
504+ url : "/Product?$orderby=Name,,Count" ,
505+ errRegex : regexp .MustCompile (`Extra comma in \$orderby\.` ),
506+ expectedFilterTree : nil ,
507+ expectedOrderBy : nil ,
508+ },
509+ {
510+ url : "/Product?$orderby=,Name" ,
511+ errRegex : regexp .MustCompile (`Extra comma in \$orderby\.` ),
512+ expectedFilterTree : nil ,
513+ expectedOrderBy : nil ,
514+ },
515+ {
516+ url : "/Product?$select=Name," ,
517+ errRegex : regexp .MustCompile (`Extra comma in \$select\.` ),
518+ expectedFilterTree : nil ,
519+ expectedOrderBy : nil ,
520+ },
521+ {
522+ url : "/Product?$select=Name,,Count" ,
523+ errRegex : regexp .MustCompile (`Extra comma in \$select\.` ),
524+ expectedFilterTree : nil ,
525+ expectedOrderBy : nil ,
526+ },
527+ {
528+ url : "/Product?$select=,Name" ,
529+ errRegex : regexp .MustCompile (`Extra comma in \$select\.` ),
530+ expectedFilterTree : nil ,
531+ expectedOrderBy : nil ,
532+ },
497533 {
498534 url : "/Product?$compute=Price mul Quantity as TotalPrice" ,
499535 errRegex : nil ,
0 commit comments