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. |