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