Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
12/13/10 16:09:22 (13 years ago)
Author:
cneumuel
Message:

#1233

  • fixed config merge process
  • worked on hive server test setup
Location:
branches/HeuristicLab.Hive-3.4/sources
Files:
4 added
4 edited

Legend:

Unmodified
Added
Removed
  • branches/HeuristicLab.Hive-3.4/sources

    • Property svn:ignore
      •  

        old new  
        11HeuristicLab.Hive-3.4.suo
        22TestResults
         3HeuristicLab.Hive 3.4.suo
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive.Tests

    • Property svn:ignore set to
      bin
      obj
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive.Tests/HeuristicLab.Services.Hive.Tests-3.4.csproj

    r5078 r5095  
    307307  </ItemGroup>
    308308  <ItemGroup>
     309    <Compile Include="Mocks\MockAuthorizationManager.cs" />
     310    <Compile Include="Mocks\MockLifecycleManager.cs" />
     311    <Compile Include="Mocks\MockServiceLocator.cs" />
    309312    <Compile Include="PluginLoader.cs" />
    310313    <Compile Include="Properties\AssemblyInfo.cs" />
     
    312315  </ItemGroup>
    313316  <ItemGroup>
     317    <ProjectReference Include="..\HeuristicLab.Clients.Hive.Slave.Tests\HeuristicLab.Clients.Hive.Slave.Tests-3.4.csproj">
     318      <Project>{C4CBD11E-1B83-464A-B0AD-0DC0FF7E57AA}</Project>
     319      <Name>HeuristicLab.Clients.Hive.Slave.Tests-3.4</Name>
     320    </ProjectReference>
     321    <ProjectReference Include="..\HeuristicLab.Clients.Hive\3.4\HeuristicLab.Clients.Hive-3.4.csproj">
     322      <Project>{B5EF1E5A-9F3D-40B9-B4B0-30AADF2E2CEB}</Project>
     323      <Name>HeuristicLab.Clients.Hive-3.4</Name>
     324    </ProjectReference>
    314325    <ProjectReference Include="..\HeuristicLab.Hive\3.4\HeuristicLab.Hive-3.4.csproj">
    315326      <Project>{F98A1740-9AC9-4D36-A582-6A2D0D06978D}</Project>
     
    330341  </ItemGroup>
    331342  <ItemGroup>
    332     <Folder Include="Mocks\" />
     343    <None Include="HeuristicLab 3.3.exe.config">
     344      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     345    </None>
    333346  </ItemGroup>
    334347  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
  • branches/HeuristicLab.Hive-3.4/sources/HeuristicLab.Services.Hive.Tests/ServerTest.cs

    r5078 r5095  
    44using System.Linq;
    55using Microsoft.VisualStudio.TestTools.UnitTesting;
     6using HeuristicLab.Services.Hive.Common.DataTransfer;
     7using HeuristicLab.Services.Hive.Common.ServiceContracts;
     8using HeuristicLab.Clients.Hive.Slave.Tests;
     9using HeuristicLab.Clients.Hive;
    610
    711namespace HeuristicLab.Services.Hive.Tests {
     
    1216    public static void MyClassInitialize(TestContext testContext) {
    1317      PluginLoader.pluginAssemblies.Any();
     18      ServiceLocator.Instance = new MockServiceLocator(ServiceLocator.Instance);
     19    }
     20   
     21    private IHiveService GetService() {
     22      return new HiveService();
    1423    }
    1524
    1625    [TestMethod]
    1726    public void TestMethod1() {
     27      var service = GetService();
     28
     29      Job job = new Job() {
     30        CoresNeeded = 1,
     31        MemoryNeeded = 0,
     32        Priority = 0
     33      };
     34
     35      JobData jobData = new JobData() {
     36        Data = PersistenceUtil.Serialize(new MockJob(500))
     37      };
     38
     39      Guid jobId = service.AddJob(job, jobData);
     40
     41      Job newJob = service.GetJob(jobId);
     42      Assert.AreEqual(job, newJob);
    1843    }
    1944  }
Note: See TracChangeset for help on using the changeset viewer.