From d9db104cd2c22c9d718dc81666ef7d23774be0e7 Mon Sep 17 00:00:00 2001 From: lahma Date: Tue, 13 Jul 2010 14:59:17 +0000 Subject: [PATCH] Fixing some Quartz integration test issues --- .../Quartz/CronTriggerObjectTest.cs | 2 +- .../Scheduling/Quartz/JobDetailObjectTest.cs | 4 +-- .../Quartz/SchedulerFactoryObjectTest.cs | 34 ------------------- .../Quartz/SimpleTriggerObjectTest.cs | 2 +- 4 files changed, 4 insertions(+), 38 deletions(-) diff --git a/test/Spring/Spring.Scheduling.Quartz.Tests/Scheduling/Quartz/CronTriggerObjectTest.cs b/test/Spring/Spring.Scheduling.Quartz.Tests/Scheduling/Quartz/CronTriggerObjectTest.cs index 7532140b..86bbf853 100644 --- a/test/Spring/Spring.Scheduling.Quartz.Tests/Scheduling/Quartz/CronTriggerObjectTest.cs +++ b/test/Spring/Spring.Scheduling.Quartz.Tests/Scheduling/Quartz/CronTriggerObjectTest.cs @@ -83,7 +83,7 @@ namespace Spring.Scheduling.Quartz data["foo"] = "bar"; data["number"] = 123; cronTrigger.JobDataAsMap = data; - CollectionAssert.AreEqual(data, cronTrigger.JobDataMap, "Data differed"); + CollectionAssert.AreEquivalent(data, cronTrigger.JobDataMap, "Data differed"); } /// diff --git a/test/Spring/Spring.Scheduling.Quartz.Tests/Scheduling/Quartz/JobDetailObjectTest.cs b/test/Spring/Spring.Scheduling.Quartz.Tests/Scheduling/Quartz/JobDetailObjectTest.cs index 3fea2651..c6b71883 100644 --- a/test/Spring/Spring.Scheduling.Quartz.Tests/Scheduling/Quartz/JobDetailObjectTest.cs +++ b/test/Spring/Spring.Scheduling.Quartz.Tests/Scheduling/Quartz/JobDetailObjectTest.cs @@ -97,7 +97,7 @@ namespace Spring.Scheduling.Quartz values["bar"] = null; jobDetail.JobDataAsMap = values; Assert.AreEqual(values.Count, jobDetail.JobDataMap.Count, "Data of inequal size"); - CollectionAssert.AreEqual(values.Keys, jobDetail.JobDataMap.Keys, "JobDataMap values not equal"); + CollectionAssert.AreEquivalent(values.Keys, jobDetail.JobDataMap.Keys, "JobDataMap values not equal"); } /// @@ -139,7 +139,7 @@ namespace Spring.Scheduling.Quartz { const string objectName = "springJobDetailObject"; jobDetail.ObjectName = objectName; - XmlApplicationContext ctx = new XmlApplicationContext(); + StaticApplicationContext ctx = new StaticApplicationContext(); jobDetail.ApplicationContext = ctx; string key = "applicationContextJobDataKey"; jobDetail.ApplicationContextJobDataKey = key; diff --git a/test/Spring/Spring.Scheduling.Quartz.Tests/Scheduling/Quartz/SchedulerFactoryObjectTest.cs b/test/Spring/Spring.Scheduling.Quartz.Tests/Scheduling/Quartz/SchedulerFactoryObjectTest.cs index a6a61908..de15fab8 100644 --- a/test/Spring/Spring.Scheduling.Quartz.Tests/Scheduling/Quartz/SchedulerFactoryObjectTest.cs +++ b/test/Spring/Spring.Scheduling.Quartz.Tests/Scheduling/Quartz/SchedulerFactoryObjectTest.cs @@ -97,22 +97,6 @@ namespace Spring.Scheduling.Quartz factory.AfterPropertiesSet(); } - /// - /// Tests AfterPropertiesSet behavior. - /// - [Test] - public void TestAfterPropertiesSet_AutoStartup() - { - InitForAfterPropertiesSetTest(); - - TestSchedulerFactory.MockScheduler.Start(); - TestSchedulerFactory.Mockery.ReplayAll(); - - factory.SchedulerFactoryType = typeof (TestSchedulerFactory); - factory.AutoStartup = true; - factory.AfterPropertiesSet(); - } - /// /// Tests AfterPropertiesSet behavior. /// @@ -224,24 +208,6 @@ namespace Spring.Scheduling.Quartz LastCall.IgnoreArguments(); } - /// - /// Tests AfterPropertiesSet behavior. - /// - [Test] - public void TestAfterPropertiesSet_AutoStartup_WithDelay() - { - // set expectations - TestSchedulerFactory.MockScheduler.JobFactory = null; - LastCall.IgnoreArguments(); - TestSchedulerFactory.MockScheduler.StartDelayed(TimeSpan.FromSeconds(2)); - TestSchedulerFactory.Mockery.ReplayAll(); - - factory.SchedulerFactoryType = typeof(TestSchedulerFactory); - factory.AutoStartup = true; - factory.StartupDelay = TimeSpan.FromSeconds(2); - factory.AfterPropertiesSet(); - } - /// /// Tests AfterPropertiesSet behavior. /// diff --git a/test/Spring/Spring.Scheduling.Quartz.Tests/Scheduling/Quartz/SimpleTriggerObjectTest.cs b/test/Spring/Spring.Scheduling.Quartz.Tests/Scheduling/Quartz/SimpleTriggerObjectTest.cs index fdf11df7..f93000d1 100644 --- a/test/Spring/Spring.Scheduling.Quartz.Tests/Scheduling/Quartz/SimpleTriggerObjectTest.cs +++ b/test/Spring/Spring.Scheduling.Quartz.Tests/Scheduling/Quartz/SimpleTriggerObjectTest.cs @@ -117,7 +117,7 @@ namespace Spring.Scheduling.Quartz data["foo"] = "bar"; data["number"] = 123; simpleTrigger.JobDataAsMap = data; - CollectionAssert.AreEqual(data, simpleTrigger.JobDataMap, "Data differed"); + CollectionAssert.AreEquivalent(data, simpleTrigger.JobDataMap, "Data differed"); } }