From: <br...@us...> - 2009-09-01 18:30:08
|
Revision: 556 http://acmcontester.svn.sourceforge.net/acmcontester/?rev=556&view=rev Author: brus07 Date: 2009-09-01 18:29:54 +0000 (Tue, 01 Sep 2009) Log Message: ----------- Added UnitTest files. Added Paths: ----------- nera/projects/nera.tester.data/trunk/src/csharp/tests/Nera/Tester/Data/ReaderHelper.cs nera/projects/nera.tester.data/trunk/src/csharp/tests/Nera/Tester/Data/SubmitUnitTests.cs nera/projects/nera.tester.data/trunk/src/csharp/tests/Nera/Tester/Data/TestsHelper.cs nera/projects/nera.tester.data/trunk/test_files/submit/ nera/projects/nera.tester.data/trunk/test_files/submit/empty.xml Added: nera/projects/nera.tester.data/trunk/src/csharp/tests/Nera/Tester/Data/ReaderHelper.cs =================================================================== --- nera/projects/nera.tester.data/trunk/src/csharp/tests/Nera/Tester/Data/ReaderHelper.cs (rev 0) +++ nera/projects/nera.tester.data/trunk/src/csharp/tests/Nera/Tester/Data/ReaderHelper.cs 2009-09-01 18:29:54 UTC (rev 556) @@ -0,0 +1,19 @@ +using System; +using NUnit.Framework; +using System.IO; + +namespace Nera.Tester.Data.Test +{ + class ReaderHelper + { + public static string ReadTextFromFile(string fileAddress) + { + string result = ""; + using (StreamReader sr = System.IO.File.OpenText(fileAddress)) + { + result = sr.ReadToEnd(); + } + return result; + } + } +} Added: nera/projects/nera.tester.data/trunk/src/csharp/tests/Nera/Tester/Data/SubmitUnitTests.cs =================================================================== --- nera/projects/nera.tester.data/trunk/src/csharp/tests/Nera/Tester/Data/SubmitUnitTests.cs (rev 0) +++ nera/projects/nera.tester.data/trunk/src/csharp/tests/Nera/Tester/Data/SubmitUnitTests.cs 2009-09-01 18:29:54 UTC (rev 556) @@ -0,0 +1,25 @@ +using NUnit.Framework; +using System; + +namespace Nera.Tester.Data.Test +{ + [TestFixture] + public class SubmitUnitTests + { + [Test] + public void TestGetHashCode() + { + Submit submit = new Submit(); + submit.id = 123321; + Assert.AreEqual(submit.GetHashCode(), 123321, "The value is incorect"); + } + + [Test] + public void TestToStringEmpty() + { + Submit submit = new Submit(); + string submitEmptyXML = ReaderHelper.ReadTextFromFile(TestsHelper.SubmitEmptyXMLFile); + Assert.AreEqual(submit.ToString(), submitEmptyXML, "The value must be equal"); + } + } +} Added: 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 (rev 0) +++ nera/projects/nera.tester.data/trunk/src/csharp/tests/Nera/Tester/Data/TestsHelper.cs 2009-09-01 18:29:54 UTC (rev 556) @@ -0,0 +1,10 @@ +using System; +using System.Text; + +namespace Nera.Tester.Data.Test +{ + class TestsHelper + { + internal const string SubmitEmptyXMLFile = "../../test_files/submit/empty.xml"; + } +} Added: nera/projects/nera.tester.data/trunk/test_files/submit/empty.xml =================================================================== --- nera/projects/nera.tester.data/trunk/test_files/submit/empty.xml (rev 0) +++ nera/projects/nera.tester.data/trunk/test_files/submit/empty.xml 2009-09-01 18:29:54 UTC (rev 556) @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="utf-16"?> +<submit xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> + <id>0</id> + <problem>0</problem> + <language>0</language> +</submit> \ No newline at end of file This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |