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