public void JenkinsView_Create_Exists_Delete() { var newView = new JenkinsView(this.jenkinsConnection, "hudson.model.ListView", "JenkinsView_Create_Exists_Delete"); Assert.IsTrue(newView.Create()); Assert.IsTrue(newView.Create()); Assert.IsFalse(newView.Create(true)); Assert.IsTrue(newView.Exists); Assert.IsTrue(newView.Delete()); Assert.IsTrue(newView.Delete()); Assert.IsFalse(newView.Delete(true)); Assert.IsFalse(newView.Exists); }
public void JenkinsView_Create_AddJob_Contains_RemoveJob_Delete() { var newView = new JenkinsView(this.jenkinsConnection, "hudson.model.ListView", "JenkinsView_Create_AddJob_RemoveJob_Delete"); var job = new JenkinsJob(this.jenkinsConnection, "hudson.model.FreeStyleProject", "job 1"); Assert.IsTrue(newView.Create()); Assert.IsTrue(newView.Add(job)); Assert.IsTrue(newView.Add(job)); Assert.IsFalse(newView.Add(job, true)); Assert.IsTrue(newView.Contains(job)); Assert.IsTrue(newView.Remove(job)); Assert.IsTrue(newView.Remove(job)); Assert.IsFalse(newView.Remove(job, true)); Assert.IsFalse(newView.Contains(job)); Assert.IsTrue(newView.Delete()); }