public void ThrowArgumentException_WhenIncorrectUrlIsBuilt() { string jenkunsServerUrl = " &^s"; string projectName = "#"; var buildAdapter = new Jenkins.API.Builders.Services.BuildAdapter(new HttpAdapter()); buildAdapter.GenerateBuildStarusUrl(jenkunsServerUrl, projectName); }
public void GenerateParameterizedQueueBuildUrl() { var buildAdapter = new Jenkins.API.Builders.Services.BuildAdapter(new HttpAdapter(), JenkinsTestData.JenkinsUrl, JenkinsTestData.ProjectName); string resutedUrl = buildAdapter.GenerateParamQueueBuidlUrl(JenkinsTestData.JenkinsUrl, JenkinsTestData.ProjectName); Assert.AreEqual <string>( @"...job...", resutedUrl, "The generated Parameterized Queue Build Url was not correct."); }
public void GenerateBuildStatusUrl() { var buildAdapter = new Jenkins.API.Builders.Services.BuildAdapter(new HttpAdapter(), JenkinsTestData.JenkinsUrl, JenkinsTestData.ProjectName); string resultUrl = buildAdapter.GenerateBuildStarusUrl(JenkinsTestData.JenkinsUrl, JenkinsTestData.ProjectName); Assert.AreEqual <string>( @"...api xml...", resultUrl, "The Build status Url was not created correctly."); }
public void GetBuildResult() { var buildAdapter = new Jenkins.API.Builders.Services.BuildAdapter(new HttpAdapter(), JenkinsTestData.JenkinsUrl, JenkinsTestData.ProjectName); string buildResult = buildAdapter.GetBuildResult(JenkinsTestData.SpecificBuildXml); Assert.AreEqual <string>( "SUCCESS", buildResult, "The returned build result was not correct."); }