Fix Quartz integration test issues
This commit is contained in:
@@ -83,7 +83,11 @@ namespace Spring.Scheduling.Quartz
|
||||
[Test]
|
||||
public void TestJobDataAsMap()
|
||||
{
|
||||
#if QUARTZ_2_0
|
||||
IDictionary data = new Dictionary<string, object>();
|
||||
#else
|
||||
Hashtable data = new Hashtable();
|
||||
#endif
|
||||
data["foo"] = "bar";
|
||||
data["number"] = 123;
|
||||
cronTrigger.JobDataAsMap = data;
|
||||
|
||||
@@ -875,7 +875,7 @@ namespace Spring.Scheduling.Quartz
|
||||
factoryObject.AfterPropertiesSet();
|
||||
factoryObject.Start();
|
||||
|
||||
DummyRunnable.runEvent.WaitOne(500);
|
||||
Thread.Sleep(500);
|
||||
Assert.AreEqual(10, DummyRunnable.param);
|
||||
Assert.IsTrue(DummyRunnable.count > 0);
|
||||
|
||||
|
||||
@@ -107,26 +107,22 @@ namespace Spring.Scheduling.Quartz
|
||||
InitForAfterPropertiesSetTest();
|
||||
|
||||
factory.SchedulerListeners = new ISchedulerListener[] { MockRepository.GenerateMock<ISchedulerListener>() };
|
||||
TestSchedulerFactory.MockScheduler.AddSchedulerListener(null);
|
||||
LastCall.IgnoreArguments();
|
||||
|
||||
factory.GlobalJobListeners = new IJobListener[] { MockRepository.GenerateMock<IJobListener>() };
|
||||
TestSchedulerFactory.MockScheduler.AddGlobalJobListener(null);
|
||||
LastCall.IgnoreArguments();
|
||||
|
||||
factory.JobListeners = new IJobListener[] { MockRepository.GenerateMock<IJobListener>() };
|
||||
TestSchedulerFactory.MockScheduler.AddJobListener(null);
|
||||
LastCall.IgnoreArguments();
|
||||
|
||||
factory.GlobalTriggerListeners = new ITriggerListener[] { MockRepository.GenerateMock<ITriggerListener>() };
|
||||
TestSchedulerFactory.MockScheduler.AddGlobalTriggerListener(null);
|
||||
LastCall.IgnoreArguments();
|
||||
|
||||
factory.TriggerListeners = new ITriggerListener[] { MockRepository.GenerateMock<ITriggerListener>() };
|
||||
TestSchedulerFactory.MockScheduler.AddTriggerListener(null);
|
||||
LastCall.IgnoreArguments();
|
||||
|
||||
factory.AfterPropertiesSet();
|
||||
|
||||
TestSchedulerFactory.MockScheduler.AssertWasCalled(x => x.AddSchedulerListener(Arg<ISchedulerListener>.Is.NotNull));
|
||||
TestSchedulerFactory.MockScheduler.AssertWasCalled(x => x.AddGlobalJobListener(Arg<IJobListener>.Is.NotNull));
|
||||
TestSchedulerFactory.MockScheduler.AssertWasCalled(x => x.AddJobListener(Arg<IJobListener>.Is.NotNull));
|
||||
TestSchedulerFactory.MockScheduler.AssertWasCalled(x => x.AddGlobalTriggerListener(Arg<ITriggerListener>.Is.NotNull));
|
||||
TestSchedulerFactory.MockScheduler.AssertWasCalled(x => x.AddTriggerListener(Arg<ITriggerListener>.Is.NotNull));
|
||||
}
|
||||
#endif
|
||||
/// <summary>
|
||||
|
||||
@@ -118,7 +118,11 @@ namespace Spring.Scheduling.Quartz
|
||||
[Test]
|
||||
public void TestJobDataAsMap()
|
||||
{
|
||||
#if QUARTZ_2_0
|
||||
IDictionary data = new Dictionary<string, object>();
|
||||
#else
|
||||
Hashtable data = new Hashtable();
|
||||
#endif
|
||||
data["foo"] = "bar";
|
||||
data["number"] = 123;
|
||||
simpleTrigger.JobDataAsMap = data;
|
||||
|
||||
Reference in New Issue
Block a user