Пример #1
0
        private void TestQNameUnescaping(String input, String expected)
        {
            Console.WriteLine("Input = " + input);
            Assert.False(SparqlSpecsHelper.IsValidQName(input, SparqlQuerySyntax.Sparql_1_0), "Expected QName to be invalid in SPARQL 1.0 syntax");
            Assert.True(SparqlSpecsHelper.IsValidQName(input, SparqlQuerySyntax.Sparql_1_1), "Expected a Valid QName as test input");

            Console.WriteLine("Output = " + SparqlSpecsHelper.UnescapeQName(input));
            Console.WriteLine("Expected = " + expected);
            Assert.Equal(expected, SparqlSpecsHelper.UnescapeQName(input));
        }
Пример #2
0
 /// <summary>
 /// Determines whether a QName is valid
 /// </summary>
 /// <param name="value">Value</param>
 /// <returns></returns>
 protected override bool IsValidQName(string value)
 {
     return(SparqlSpecsHelper.IsValidQName(value, SparqlQuerySyntax.Sparql_1_0));
 }
Пример #3
0
 /// <summary>
 /// Determines whether a QName is valid
 /// </summary>
 /// <param name="value">Value</param>
 /// <returns></returns>
 protected override bool IsValidQName(string value)
 {
     return(SparqlSpecsHelper.IsValidQName(value));
 }