Exemplo n.º 1
0
        public void SonarTaskClient()
        {
            //arrange
            ICakeContext         context    = Mock.Of <ICakeContext>();
            IRestClient          client     = TestSetup.MockRestClient <TaskWrapper>(HttpStatusCode.Accepted, TestSetup.TaskResponse);
            SonarTaskClient      taskClient = new SonarTaskClient(context, client);
            SonarResultsSettings settings   = new SonarResultsSettings("http://someurl");

            //act
            Task taskResult = taskClient.GetTaskResults(settings, "AW_Eo9r1HErFYEHBDpHN");

            //assert
            Assert.NotNull(taskResult);
            Assert.Equal("AW_EpPNpIMlVdJl9IY2G", taskResult.AnalysisId);
        }
Exemplo n.º 2
0
        public void SonarAnalysisClient()
        {
            //arrange
            ICakeContext         context        = Mock.Of <ICakeContext>();
            IRestClient          client         = TestSetup.MockRestClient <ProjectStatusWrapper>(HttpStatusCode.Accepted, TestSetup.AnalysisResponse);
            SonarAnalysisClient  analysisClient = new SonarAnalysisClient(context, client);
            SonarResultsSettings settings       = new SonarResultsSettings("http://someurl");

            //act
            ProjectStatus projectResult = analysisClient.GetAnalysisResults(settings, "AW_YNmu6IMlVdJl9Ii6g");

            //assert
            Assert.NotNull(projectResult);
            Assert.Equal("ERROR", projectResult.Status);
        }
Exemplo n.º 3
0
        public void AuthSettings()
        {
            //arrange
            SonarResultsSettings settingsWithToken   = new SonarResultsSettings("someurl", "abc");
            SonarResultsSettings settingsWithUser    = new SonarResultsSettings("someurl", "abc", "abc");
            SonarResultsSettings settingsWithNoCreds = new SonarResultsSettings("someurl");

            //arrange
            bool authEnabledToken = settingsWithToken.IsAuthEnabled;
            bool authEnabledUser  = settingsWithUser.IsAuthEnabled;
            bool authEnabledNone  = settingsWithNoCreds.IsAuthEnabled;

            //assert
            Assert.True(authEnabledToken);
            Assert.True(authEnabledUser);
            Assert.False(authEnabledNone);
        }