You've already forked linux-packaging-mono
Imported Upstream version 5.20.0.180
Former-commit-id: ff953ca879339fe1e1211f7220f563e1342e66cb
This commit is contained in:
parent
0e2d47d1c8
commit
0510252385
@@ -1,3 +1,4 @@
|
||||
../../test-helpers/TestResourceHelper.cs
|
||||
RdpPatternTests.cs
|
||||
RelaxngDatatypeProviderTests.cs
|
||||
RelaxngReaderTests.cs
|
||||
|
||||
@@ -11,15 +11,20 @@ LIB_REFS = System System.Xml
|
||||
KEYFILE = ../mono.pub
|
||||
LIB_MCS_FLAGS = \
|
||||
$(foreach r, $(OTHER_RES), /resource:$(r),$(notdir $(r)))
|
||||
TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) -nowarn:0618 -nowarn:219 -nowarn:169
|
||||
EXTRA_DISTFILES = \
|
||||
Commons.Xml.Relaxng.Rnc/RncParser.jay \
|
||||
|
||||
TEST_RESOURCE_FILES = \
|
||||
$(wildcard Test/XmlFiles/*.rng) \
|
||||
$(wildcard Test/XmlFiles/*.rnc) \
|
||||
$(wildcard Test/XmlFiles/*.nvdl) \
|
||||
$(wildcard Test/XmlFiles/*.xml) \
|
||||
$(wildcard Test/XmlFiles/*.xml)
|
||||
|
||||
TEST_MCS_FLAGS = $(LIB_MCS_FLAGS) -nowarn:0618 -nowarn:219 -nowarn:169 $(foreach r, $(TEST_RESOURCE_FILES), -resource:$(r),$(r))
|
||||
|
||||
EXTRA_DISTFILES = \
|
||||
Commons.Xml.Relaxng.Rnc/RncParser.jay \
|
||||
$(wildcard Test/standalone_tests/*.cs) \
|
||||
$(RESOURCE_FILES)
|
||||
$(RESOURCE_FILES) \
|
||||
$(TEST_RESOURCE_FILES)
|
||||
|
||||
Commons.Xml.Relaxng.Rnc/RncParser.cs: Commons.Xml.Relaxng.Rnc/RncParser.jay $(topdir)/jay/skeleton.cs
|
||||
$(topdir)/jay/jay -ctv -o Commons.Xml.Relaxng.Rnc/RncParser.cs $< < $(topdir)/jay/skeleton.cs
|
||||
|
||||
@@ -13,6 +13,8 @@ using System.Xml;
|
||||
using Commons.Xml.Nvdl;
|
||||
using NUnit.Framework;
|
||||
|
||||
using MonoTests.Helpers;
|
||||
|
||||
namespace MonoTests.Commons.Xml.Relaxng
|
||||
{
|
||||
[TestFixture]
|
||||
@@ -21,7 +23,7 @@ namespace MonoTests.Commons.Xml.Relaxng
|
||||
[Test]
|
||||
public void ReadNvdlNvdl ()
|
||||
{
|
||||
using (TextReader r = File.OpenText ("Test/XmlFiles/nvdl.nvdl")) {
|
||||
using (TextReader r = File.OpenText (TestResourceHelper.GetFullPathOfResource ("Test/XmlFiles/nvdl.nvdl"))) {
|
||||
NvdlRules rules = NvdlReader.Read (
|
||||
new XmlTextReader (r));
|
||||
}
|
||||
@@ -31,7 +33,7 @@ namespace MonoTests.Commons.Xml.Relaxng
|
||||
public void ValidateNvdlNvdl ()
|
||||
{
|
||||
NvdlRules rules = null;
|
||||
string path = "Test/XmlFiles/nvdl.nvdl";
|
||||
string path = TestResourceHelper.GetFullPathOfResource ("Test/XmlFiles/nvdl.nvdl");
|
||||
using (TextReader r = File.OpenText (path)) {
|
||||
rules = NvdlReader.Read (
|
||||
new XmlTextReader (path, r));
|
||||
|
||||
@@ -12,6 +12,8 @@ using Commons.Xml.Relaxng;
|
||||
using Commons.Xml.Relaxng.XmlSchema;
|
||||
using NUnit.Framework;
|
||||
|
||||
using MonoTests.Helpers;
|
||||
|
||||
namespace MonoTests.Commons.Xml.Relaxng
|
||||
{
|
||||
[TestFixture]
|
||||
@@ -23,7 +25,7 @@ namespace MonoTests.Commons.Xml.Relaxng
|
||||
var datatypeLibrary = SetupMyDataProvider ();
|
||||
XmlDocument xml = new XmlDocument ();
|
||||
xml.LoadXml ("<root> <v1>mytype</v1> <v2>1</v2> </root>");
|
||||
XmlDocument schemaXml = ReadDoc ("Test/XmlFiles/463264.rng");
|
||||
XmlDocument schemaXml = ReadDoc (TestResourceHelper.GetFullPathOfResource ("Test/XmlFiles/463264.rng"));
|
||||
XmlReader reader = new RelaxngValidatingReader (new XmlNodeReader (xml), new XmlNodeReader (schemaXml), datatypeLibrary);
|
||||
while (reader.Read ())
|
||||
;
|
||||
@@ -35,7 +37,7 @@ namespace MonoTests.Commons.Xml.Relaxng
|
||||
var datatypeLibrary = SetupMyDataProvider ();
|
||||
XmlDocument xml = new XmlDocument ();
|
||||
xml.LoadXml ("<root> <v2>1</v2> <v1>mytype</v1> </root>");
|
||||
XmlDocument schemaXml = ReadDoc ("Test/XmlFiles/463267.rng");
|
||||
XmlDocument schemaXml = ReadDoc (TestResourceHelper.GetFullPathOfResource ("Test/XmlFiles/463267.rng"));
|
||||
XmlReader reader = new RelaxngValidatingReader (new XmlNodeReader (xml), new XmlNodeReader (schemaXml), datatypeLibrary);
|
||||
while (reader.Read ())
|
||||
;
|
||||
|
||||
@@ -13,6 +13,8 @@ using System.Xml;
|
||||
using Commons.Xml.Relaxng;
|
||||
using NUnit.Framework;
|
||||
|
||||
using MonoTests.Helpers;
|
||||
|
||||
namespace MonoTests.Commons.Xml.Relaxng
|
||||
{
|
||||
[TestFixture]
|
||||
@@ -33,7 +35,7 @@ namespace MonoTests.Commons.Xml.Relaxng
|
||||
[Test]
|
||||
public void SimpleRead ()
|
||||
{
|
||||
loadGrammarFromUrl ("Test/XmlFiles/SimpleElementPattern1.rng");
|
||||
loadGrammarFromUrl (TestResourceHelper.GetFullPathOfResource ("Test/XmlFiles/SimpleElementPattern1.rng"));
|
||||
RelaxngPattern p = reader.ReadPattern ();
|
||||
|
||||
Assert.AreEqual (RelaxngPatternType.Element, p.PatternType);
|
||||
@@ -42,7 +44,7 @@ namespace MonoTests.Commons.Xml.Relaxng
|
||||
[Test]
|
||||
public void CompileRelaxngGrammar ()
|
||||
{
|
||||
loadGrammarFromUrl ("Test/XmlFiles/relaxng.rng");
|
||||
loadGrammarFromUrl (TestResourceHelper.GetFullPathOfResource ("Test/XmlFiles/relaxng.rng"));
|
||||
RelaxngPattern p = reader.ReadPattern ();
|
||||
|
||||
Assert.AreEqual (RelaxngPatternType.Grammar, p.PatternType);
|
||||
|
||||
@@ -14,6 +14,7 @@ using Commons.Xml.Relaxng;
|
||||
using NUnit.Framework;
|
||||
|
||||
using RVR = Commons.Xml.Relaxng.RelaxngValidatingReader;
|
||||
using MonoTests.Helpers;
|
||||
|
||||
namespace MonoTests.Commons.Xml.Relaxng
|
||||
{
|
||||
@@ -45,8 +46,8 @@ namespace MonoTests.Commons.Xml.Relaxng
|
||||
[Test]
|
||||
public void SimpleElementPattern1 ()
|
||||
{
|
||||
SetupReaderFromUrl ("Test/XmlFiles/SimpleElementPattern1.xml",
|
||||
"Test/XmlFiles/SimpleElementPattern1.rng");
|
||||
SetupReaderFromUrl (TestResourceHelper.GetFullPathOfResource ("Test/XmlFiles/SimpleElementPattern1.xml"),
|
||||
TestResourceHelper.GetFullPathOfResource ("Test/XmlFiles/SimpleElementPattern1.rng"));
|
||||
|
||||
while (!reader.EOF)
|
||||
reader.Read ();
|
||||
@@ -55,8 +56,8 @@ namespace MonoTests.Commons.Xml.Relaxng
|
||||
[Test]
|
||||
public void SimpleElementPattern2 ()
|
||||
{
|
||||
SetupReaderFromUrl ("Test/XmlFiles/SimpleElementPattern2.xml",
|
||||
"Test/XmlFiles/SimpleElementPattern2.rng");
|
||||
SetupReaderFromUrl (TestResourceHelper.GetFullPathOfResource ("Test/XmlFiles/SimpleElementPattern2.xml"),
|
||||
TestResourceHelper.GetFullPathOfResource ("Test/XmlFiles/SimpleElementPattern2.rng"));
|
||||
|
||||
while (!reader.EOF)
|
||||
reader.Read ();
|
||||
@@ -65,7 +66,7 @@ namespace MonoTests.Commons.Xml.Relaxng
|
||||
[Test]
|
||||
public void ReadPracticalSample1 ()
|
||||
{
|
||||
SetupReaderFromUrl ("Test/XmlFiles/team.xml", "Test/XmlFiles/team.rng");
|
||||
SetupReaderFromUrl (TestResourceHelper.GetFullPathOfResource ("Test/XmlFiles/team.xml"), TestResourceHelper.GetFullPathOfResource ("Test/XmlFiles/team.rng"));
|
||||
while (!reader.EOF)
|
||||
reader.Read ();
|
||||
}
|
||||
@@ -75,8 +76,8 @@ namespace MonoTests.Commons.Xml.Relaxng
|
||||
{
|
||||
// validate relaxng.rng with relaxng.rng
|
||||
RVR r = new RVR (
|
||||
new XmlTextReader ("Test/XmlFiles/relaxng.rng"),
|
||||
new XmlTextReader ("Test/XmlFiles/relaxng.rng"));
|
||||
new XmlTextReader (TestResourceHelper.GetFullPathOfResource ("Test/XmlFiles/relaxng.rng")),
|
||||
new XmlTextReader (TestResourceHelper.GetFullPathOfResource ("Test/XmlFiles/relaxng.rng")));
|
||||
while (!r.EOF)
|
||||
r.Read ();
|
||||
}
|
||||
|
||||
@@ -15,6 +15,8 @@ using Commons.Xml.Relaxng;
|
||||
using Commons.Xml.Relaxng.Rnc;
|
||||
using NUnit.Framework;
|
||||
|
||||
using MonoTests.Helpers;
|
||||
|
||||
namespace MonoTests.Commons.Xml.Relaxng
|
||||
{
|
||||
[TestFixture]
|
||||
@@ -43,19 +45,19 @@ namespace MonoTests.Commons.Xml.Relaxng
|
||||
[Test]
|
||||
public void TestRelaxngRnc ()
|
||||
{
|
||||
Compile ("Test/XmlFiles/relaxng.rnc");
|
||||
Compile (TestResourceHelper.GetFullPathOfResource ("Test/XmlFiles/relaxng.rnc"));
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void TestAtomRnc ()
|
||||
{
|
||||
Compile ("Test/XmlFiles/atom.rnc");
|
||||
Compile (TestResourceHelper.GetFullPathOfResource ("Test/XmlFiles/atom.rnc"));
|
||||
}
|
||||
|
||||
[Test]
|
||||
public void TestInfocardRnc ()
|
||||
{
|
||||
Compile ("Test/XmlFiles/schemas-xmlsoap-or-ws-2005-05-identity.rnc");
|
||||
Compile (TestResourceHelper.GetFullPathOfResource ("Test/XmlFiles/schemas-xmlsoap-or-ws-2005-05-identity.rnc"));
|
||||
}
|
||||
|
||||
[Test]
|
||||
@@ -85,8 +87,8 @@ start = mine";
|
||||
[Test]
|
||||
public void InheritDefaultNamespace ()
|
||||
{
|
||||
RelaxngPattern g = Compile ("Test/XmlFiles/include-default-namespace.rnc");
|
||||
XmlReader xtr = new XmlTextReader ("Test/XmlFiles/include-default-namespace.xml");
|
||||
RelaxngPattern g = Compile (TestResourceHelper.GetFullPathOfResource ("Test/XmlFiles/include-default-namespace.rnc"));
|
||||
XmlReader xtr = new XmlTextReader (TestResourceHelper.GetFullPathOfResource ("Test/XmlFiles/include-default-namespace.xml"));
|
||||
RelaxngValidatingReader r = new RelaxngValidatingReader (xtr, g);
|
||||
try {
|
||||
while (!r.EOF)
|
||||
|
||||
Reference in New Issue
Block a user