|
From: <br...@us...> - 2009-10-07 09:56:13
|
Revision: 568
http://acmcontester.svn.sourceforge.net/acmcontester/?rev=568&view=rev
Author: brus07
Date: 2009-10-07 09:55:57 +0000 (Wed, 07 Oct 2009)
Log Message:
-----------
Added new test for testing CDATA construction in XML.
Modified Paths:
--------------
nera/projects/nera.tester.data/trunk/src/csharp/tests/Nera/Tester/Data/SubmitListUnitTests.cs
nera/projects/nera.tester.data/trunk/src/csharp/tests/Nera/Tester/Data/TestsHelper.cs
Added Paths:
-----------
nera/projects/nera.tester.data/trunk/test_files/submitList/2CDATA.xml
Modified: nera/projects/nera.tester.data/trunk/src/csharp/tests/Nera/Tester/Data/SubmitListUnitTests.cs
===================================================================
--- nera/projects/nera.tester.data/trunk/src/csharp/tests/Nera/Tester/Data/SubmitListUnitTests.cs 2009-10-07 09:47:54 UTC (rev 567)
+++ nera/projects/nera.tester.data/trunk/src/csharp/tests/Nera/Tester/Data/SubmitListUnitTests.cs 2009-10-07 09:55:57 UTC (rev 568)
@@ -21,11 +21,19 @@
}
[Test]
- public void TestToStringEmpty()
+ public void Test2EmptyElements()
{
string submitList2EmptyXML = ReaderHelper.ReadTextFromFile(TestsHelper.SubmitList2EmptyXMLFile);
SubmitList list = SubmitList.CreateFromXml(submitList2EmptyXML);
Assert.AreEqual(list.SubmitItems.Length, 2, "The number of elements are bad");
}
+
+ [Test]
+ public void TestCDATAElements()
+ {
+ string submitList2EmptyXML = ReaderHelper.ReadTextFromFile(TestsHelper.SubmitList2CDATAXMLFile);
+ SubmitList list = SubmitList.CreateFromXml(submitList2EmptyXML);
+ Assert.AreEqual(list.SubmitItems.Length, 2, "The number of elements are bad");
+ }
}
}
Modified: nera/projects/nera.tester.data/trunk/src/csharp/tests/Nera/Tester/Data/TestsHelper.cs
===================================================================
--- nera/projects/nera.tester.data/trunk/src/csharp/tests/Nera/Tester/Data/TestsHelper.cs 2009-10-07 09:47:54 UTC (rev 567)
+++ nera/projects/nera.tester.data/trunk/src/csharp/tests/Nera/Tester/Data/TestsHelper.cs 2009-10-07 09:55:57 UTC (rev 568)
@@ -8,5 +8,6 @@
internal const string SubmitEmptyXMLFile = "../../test_files/submit/empty.xml";
internal const string SubmitList2EmptyXMLFile = "../../test_files/submitList/2empty.xml";
+ internal const string SubmitList2CDATAXMLFile = "../../test_files/submitList/2CDATA.xml";
}
}
Added: nera/projects/nera.tester.data/trunk/test_files/submitList/2CDATA.xml
===================================================================
--- nera/projects/nera.tester.data/trunk/test_files/submitList/2CDATA.xml (rev 0)
+++ nera/projects/nera.tester.data/trunk/test_files/submitList/2CDATA.xml 2009-10-07 09:55:57 UTC (rev 568)
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-16"?>
+<submitList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <submit>
+ <id>1</id>
+ <problem>1</problem>
+ <sourceCode>
+<![CDATA[
+<><><><>
+]]>
+ </sourceCode>
+ <language>0</language>
+ </submit>
+ <submit>
+ <id>2</id>
+ <problem>1</problem>
+ <sourceCode>
+<![CDATA[
+<><><><>((*&^%$%^&**&^%$##$%^&*&^%$##$%^&*&^%$#
+]]>
+ </sourceCode>
+ <language>0</language>
+ </submit>
+</submitList>
\ No newline at end of file
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|