コード例 #1
0
        public void UnitInfoLog_Read_SMP_10_Test()
        {
            var data = UnitInfoLog.Read("..\\..\\..\\TestFiles\\SMP_10\\unitinfo.txt");

            Assert.AreEqual("Gromacs", data.ProteinName);
            Assert.AreEqual("P2683R6C12G21", data.ProteinTag);
            Assert.AreEqual(2683, data.ProjectID);
            Assert.AreEqual(6, data.ProjectRun);
            Assert.AreEqual(12, data.ProjectClone);
            Assert.AreEqual(21, data.ProjectGen);
            Assert.AreEqual(new DateTime(DateTime.Now.Year, 12, 12, 0, 9, 22), data.DownloadTime);
            Assert.AreEqual(new DateTime(DateTime.Now.Year, 12, 18, 0, 9, 22), data.DueTime);
            Assert.AreEqual(1724900, data.Progress);
        }
コード例 #2
0
        public void UnitInfoLog_Read_GPU2_5_Test()
        {
            var data = UnitInfoLog.Read("..\\..\\..\\TestFiles\\GPU2_5\\unitinfo.txt");

            Assert.AreEqual("p4744_lam5w_300K", data.ProteinName);
            Assert.AreEqual("-", data.ProteinTag);
            Assert.AreEqual(0, data.ProjectID);
            Assert.AreEqual(0, data.ProjectRun);
            Assert.AreEqual(0, data.ProjectClone);
            Assert.AreEqual(0, data.ProjectGen);
            Assert.AreEqual(new DateTime(DateTime.Now.Year, 1, 2, 20, 35, 41), data.DownloadTime);
            Assert.AreEqual(new DateTime(DateTime.Now.Year, 1, 5, 20, 35, 41), data.DueTime);
            Assert.AreEqual(73, data.Progress);
        }
コード例 #3
0
 public void UnitInfoLog_Read_Malformed_1_UnitInfo5_Test()
 {
     Assert.Throws <FormatException>(() => UnitInfoLog.Read("..\\..\\..\\TestFiles\\Malformed_1\\unitinfo5.txt"));
 }
コード例 #4
0
 public void UnitInfoLog_Read_DirectoryNotFoundException_Test()
 {
     Assert.Throws <DirectoryNotFoundException>(() => UnitInfoLog.Read("..\\..\\..\\TestFiles\\DoesNotExist\\unitinfo.txt"));
 }
コード例 #5
0
 public void UnitInfoLog_Read_ArgumentException_Test2()
 {
     Assert.Throws <ArgumentException>(() => UnitInfoLog.Read(String.Empty));
 }
コード例 #6
0
 public void UnitInfoLog_Read_ArgumentException_Test1()
 {
     Assert.Throws <ArgumentException>(() => UnitInfoLog.Read(null));
 }