From: Christian T. <cta...@us...> - 2004-04-28 02:20:32
|
Update of /cvsroot/ccnet/ccnet/project/core/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv1917/project/core/test Modified Files: ProjectTest.cs Added Files: IntegrationResultTest.cs Log Message: Test for LastModificationDate on newly created IntegrationResult moved down to IntegrationResultTest Index: ProjectTest.cs =================================================================== RCS file: /cvsroot/ccnet/ccnet/project/core/test/ProjectTest.cs,v retrieving revision 1.35 retrieving revision 1.36 diff -C2 -d -r1.35 -r1.36 *** ProjectTest.cs 28 Apr 2004 01:28:30 -0000 1.35 --- ProjectTest.cs 28 Apr 2004 02:20:24 -0000 1.36 *************** *** 214,221 **** IntegrationResult last = _project.LastIntegrationResult; AssertEquals(new IntegrationResult(PROJECT_NAME), last); - - // will load all modifications since yesterday -- is this right? - DateTime yesterday = DateTime.Now.AddDays(-1).Date; - AssertEquals(yesterday, last.LastModificationDate.Date); } --- 214,217 ---- --- NEW FILE: IntegrationResultTest.cs --- using System; using NUnit.Framework; namespace ThoughtWorks.CruiseControl.Core.Test { [TestFixture] public class IntegrationResultTest { [Test] public void LastModificationDate() { IntegrationResult integrationResult = new IntegrationResult(); Modification earlierModification = new Modification(); earlierModification.ModifiedTime = new DateTime(0); Modification laterModification = new Modification(); laterModification.ModifiedTime = new DateTime(1); integrationResult.Modifications = new Modification[] {earlierModification, laterModification}; Assert.AreEqual(laterModification.ModifiedTime, integrationResult.LastModificationDate); } [Test] public void LastModificationDateWhenThereAreNoModifications() { // Project relies on this behavior, but is it really what we want? IntegrationResult integrationResult = new IntegrationResult(); DateTime yesterday = DateTime.Now.AddDays(-1).Date; Assert.AreEqual(yesterday, integrationResult.LastModificationDate.Date); } } } |