public void ThrowArgumentException_WhenIncorrectUrlIsBuilt()
        {
            string jenkunsServerUrl = " &^s";
            string projectName      = "#";
            var    buildAdapter     = new Jenkins.API.Builders.Services.BuildAdapter(new HttpAdapter());

            buildAdapter.GenerateBuildStarusUrl(jenkunsServerUrl, projectName);
        }
Exemplo n.º 2
0
        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.");
        }