public void JobBaseAdapterTest() { JobBase job = new StartWorkflowJob(); job.JobID = Guid.NewGuid().ToString(); job.Name = "NameTest" + DateTime.Now.ToString(); job.Description = "DescTest" + DateTime.Now.ToString(); job.Creator = new OguUser("6872ac4c-48a2-47fc-a12f-05415dc50042"); //张媛媛 var schedule = CreateMonthlySchedule(); JobScheduleAdapter.Instance.Update(schedule); job.Schedules.Add(schedule); JobBaseAdapter.Instance.Update(job); job.LastExecuteTime = DateTime.Now; JobBaseAdapter.Instance.Update(job); JobCollection coll = JobBaseAdapter.Instance.Load(p => p.AppendItem("JOB_ID", job.JobID)); Assert.IsTrue(coll.Count == 1); Assert.AreEqual(job.Description, coll[0].Description); Assert.AreEqual(job.Schedules[0].Description, coll[0].Schedules[0].Description); JobBaseAdapter.Instance.Delete(job); coll = JobBaseAdapter.Instance.Load(p => p.AppendItem("JOB_ID", job.JobID)); Assert.IsTrue(coll.Count == 0); }
private JobBase CreateStartWorkflowJob() { StartWorkflowJob newJob = new StartWorkflowJob(); SetJobBaseInfo(newJob); newJob.ProcessKey = this.ddlProcess.SelectedValue; newJob.Operator = (IUser)OuUserInputControl.SelectedSingleData; return(newJob); }
private static JobCollection CreateStartWorkflowJob() { JobCollection jobs = new JobCollection(); StartWorkflowJob sJob = new StartWorkflowJob(); sJob.JobID = UuidHelper.NewUuidString(); sJob.ProcessKey = "DefaultApprovalProcess"; sJob.JobID = Guid.NewGuid().ToString(); sJob.Name = "启动流程测试"; sJob.Description = "小测一下"; sJob.Creator = new OguUser("6872ac4c-48a2-47fc-a12f-05415dc50042"); //zhangyy sJob.Operator = new OguUser("22c3b351-a713-49f2-8f06-6b888a280fff"); //wangli5 JobSchedule schedule = CreateSchedule(); JobSchedule schedule0 = CreateSchedule(); sJob.Schedules.Add(schedule); sJob.Schedules.Add(schedule0); jobs.Add(sJob); return(jobs); }
public void StartWorkflowJobAdapterTest() { StartWorkflowJob sJob = new StartWorkflowJob(); Assert.IsTrue(sJob.Enabled); Assert.AreEqual(JobType.StartWorkflow, sJob.JobType); sJob.JobID = Guid.NewGuid().ToString(); sJob.ProcessKey = "DefaultApprovalProcess"; sJob.JobID = Guid.NewGuid().ToString(); sJob.Name = "nametest20110407"; sJob.Description = "desctest20110407"; sJob.Creator = new OguUser("6872ac4c-48a2-47fc-a12f-05415dc50042"); //张媛媛 var schedule = CreateMonthlySchedule(); var schedule0 = CreateMonthlySchedule(); JobScheduleAdapter.Instance.Update(schedule); JobScheduleAdapter.Instance.Update(schedule0); sJob.Schedules.Add(schedule); sJob.Schedules.Add(schedule0); StartWorkflowJobAdapter.Instance.Update(sJob); StartWorkflowJobAdapter.Instance.Update(sJob); StartWorkflowJobCollection coll = StartWorkflowJobAdapter.Instance.Load(p => p.AppendItem("JOB_ID", sJob.JobID)); Assert.IsTrue(coll.Count == 1); Assert.AreEqual(sJob.Description, coll[0].Description); Assert.AreEqual(sJob.Schedules.Count, coll[0].Schedules.Count); Assert.AreEqual(sJob.Schedules[0].Description, coll[0].Schedules[0].Description); StartWorkflowJobAdapter.Instance.Delete(sJob); coll = StartWorkflowJobAdapter.Instance.Load(p => p.AppendItem("JOB_ID", sJob.JobID)); Assert.IsTrue(coll.Count == 0); }
private JobBase CreateStartWorkflowJob() { StartWorkflowJob newJob = new StartWorkflowJob(); SetJobBaseInfo(newJob); newJob.ProcessKey = this.ddlProcess.SelectedValue; newJob.Operator = (IUser)OuUserInputControl.SelectedSingleData; return newJob; }
private static JobCollection CreateStartWorkflowJob() { JobCollection jobs = new JobCollection(); StartWorkflowJob sJob = new StartWorkflowJob(); sJob.JobID = UuidHelper.NewUuidString(); sJob.ProcessKey = "DefaultApprovalProcess"; sJob.JobID = Guid.NewGuid().ToString(); sJob.Name = "启动流程测试"; sJob.Description = "小测一下"; sJob.Creator = new OguUser("6872ac4c-48a2-47fc-a12f-05415dc50042"); //zhangyy sJob.Operator = new OguUser("22c3b351-a713-49f2-8f06-6b888a280fff"); //wangli5 JobSchedule schedule = CreateSchedule(); JobSchedule schedule0 = CreateSchedule(); sJob.Schedules.Add(schedule); sJob.Schedules.Add(schedule0); jobs.Add(sJob); return jobs; }