|
From: <br...@us...> - 2009-07-23 12:46:00
|
Revision: 538
http://acmcontester.svn.sourceforge.net/acmcontester/?rev=538&view=rev
Author: brus07
Date: 2009-07-23 12:45:53 +0000 (Thu, 23 Jul 2009)
Log Message:
-----------
Move Demo test to new source file.
Now copy Plugin.dll file from test_files folder to build folder in SetUp test (not in MSBuild file).
Modified Paths:
--------------
nera/projects/nera.tester.runner/trunk/nera.tester.runner.csproj
nera/projects/nera.tester.runner/trunk/nera.tester.runner.test.csproj
nera/projects/nera.tester.runner/trunk/test/Class1.cs
Added Paths:
-----------
nera/projects/nera.tester.runner/trunk/test/DemoTester.cs
Modified: nera/projects/nera.tester.runner/trunk/nera.tester.runner.csproj
===================================================================
--- nera/projects/nera.tester.runner/trunk/nera.tester.runner.csproj 2009-07-23 12:14:57 UTC (rev 537)
+++ nera/projects/nera.tester.runner/trunk/nera.tester.runner.csproj 2009-07-23 12:45:53 UTC (rev 538)
@@ -75,13 +75,9 @@
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
- -->
- <PropertyGroup>
- <Mas>C:\MyProject\Des</Mas>
- </PropertyGroup>
<Target Name="AfterBuild">
- <Copy SourceFiles="test_files/lib/Plugin.dll" DestinationFolder="$(OutputPath)" />
</Target>
+ -->
<PropertyGroup>
<PostBuildEvent>
</PostBuildEvent>
Modified: nera/projects/nera.tester.runner/trunk/nera.tester.runner.test.csproj
===================================================================
--- nera/projects/nera.tester.runner/trunk/nera.tester.runner.test.csproj 2009-07-23 12:14:57 UTC (rev 537)
+++ nera/projects/nera.tester.runner/trunk/nera.tester.runner.test.csproj 2009-07-23 12:45:53 UTC (rev 538)
@@ -48,6 +48,9 @@
</ItemGroup>
<ItemGroup>
<Compile Include="test\Class1.cs" />
+ <Compile Include="test\DemoTester.cs">
+ <SubType>Code</SubType>
+ </Compile>
<Compile Include="test\Properties\AssemblyInfo.cs" />
<Compile Include="test\SubmitTestingHelper.cs" />
<Compile Include="test\TestsHelper.cs" />
@@ -62,7 +65,6 @@
<MySourceFiles Include="test_files\test1\**\*.*" Exclude="test_files\test1\**\.svn\**\*.*" />
</ItemGroup>
<Target Name="AfterBuild">
- <Copy SourceFiles="test_files/lib/Plugin.dll" DestinationFolder="$(OutputPath)" />
<Copy SourceFiles="@(MySourceFiles)" DestinationFiles="@(MySourceFiles->'$(OutputPath)\%(RecursiveDir)%(Filename)%(Extension)')" />
</Target>
</Project>
\ No newline at end of file
Modified: nera/projects/nera.tester.runner/trunk/test/Class1.cs
===================================================================
--- nera/projects/nera.tester.runner/trunk/test/Class1.cs 2009-07-23 12:14:57 UTC (rev 537)
+++ nera/projects/nera.tester.runner/trunk/test/Class1.cs 2009-07-23 12:45:53 UTC (rev 538)
@@ -11,18 +11,5 @@
{
Assert.AreEqual(4, 4);
}
-
- [Test]
- public void SubmitTest1()
- {
- SubmitTestingHelper.TestingCodeHelper(TestsHelper.SourceCode1, TestsHelper.Result1);
- }
-
- [Test]
- public void SubmitTest2()
- {
- SubmitTestingHelper.TestingCodeHelper(TestsHelper.SourceCode2, TestsHelper.Result2);
- }
-
}
}
Copied: nera/projects/nera.tester.runner/trunk/test/DemoTester.cs (from rev 536, nera/projects/nera.tester.runner/trunk/test/Class1.cs)
===================================================================
--- nera/projects/nera.tester.runner/trunk/test/DemoTester.cs (rev 0)
+++ nera/projects/nera.tester.runner/trunk/test/DemoTester.cs 2009-07-23 12:45:53 UTC (rev 538)
@@ -0,0 +1,47 @@
+using NUnit.Framework;
+using System;
+
+namespace Nera.Tester.Runner.Test
+{
+ [TestFixture]
+ public class DemoTester
+ {
+ private const string PluginFileAddres = "../../test_files/lib/Plugin.dll";
+ private const string PluginFileName = "Plugin.dll";
+
+ /// <summary>
+ /// <para>
+ /// Sets up the test environment.
+ /// </para>
+ /// </summary>
+ [SetUp]
+ public void SetUp()
+ {
+ System.IO.File.Copy(PluginFileAddres, PluginFileName, true);
+ }
+
+ /// <summary>
+ /// <para>
+ /// Cleans up the test environment.
+ /// </para>
+ /// </summary>
+ [TearDown]
+ public void TearDown()
+ {
+ System.IO.File.Delete(PluginFileName);
+ }
+
+ [Test]
+ public void SubmitTest1()
+ {
+ SubmitTestingHelper.TestingCodeHelper(TestsHelper.SourceCode1, TestsHelper.Result1);
+ }
+
+ [Test]
+ public void SubmitTest2()
+ {
+ SubmitTestingHelper.TestingCodeHelper(TestsHelper.SourceCode2, TestsHelper.Result2);
+ }
+
+ }
+}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|