public async Task ContinueOnError_ChangeValue_CompareViewToFileAsync()
        {
            await UnitTestUtility.LoadPackageAsync();

            SettingsTestUtility.ResetClangGeneralOptionsView();
            ClangGeneralOptionsView generalSettings = SettingsProvider.GeneralSettings;

            generalSettings.Continue = true;
            SettingsTestUtility.SaveGeneralOptions(generalSettings);
            ClangGeneralOptionsView generalSettingsFromFile = SettingsTestUtility.GetClangGeneralOptionsViewFromFile();

            Assert.Equal(generalSettings.Continue, generalSettingsFromFile.Continue);
        }
        public async Task ProjectToIgnore_ChangeValue_CompareViewToFileAsync()
        {
            await UnitTestUtility.LoadPackageAsync();

            SettingsTestUtility.ResetClangGeneralOptionsView();
            ClangGeneralOptionsView generalSettings = SettingsProvider.GeneralSettings;

            generalSettings.ProjectsToIgnore = "TestProject";
            SettingsTestUtility.SaveGeneralOptions(generalSettings);
            ClangGeneralOptionsView generalSettingsFromFile = SettingsTestUtility.GetClangGeneralOptionsViewFromFile();

            Assert.Equal(generalSettings.ProjectsToIgnore, generalSettingsFromFile.ProjectsToIgnore);
        }
        public async Task AdditionalIncludes_ChangeValue_CompareViewToFileAsync()
        {
            await UnitTestUtility.LoadPackageAsync();

            SettingsTestUtility.ResetClangGeneralOptionsView();
            ClangGeneralOptionsView generalSettings = SettingsProvider.GeneralSettings;

            generalSettings.AdditionalIncludes = ClangGeneralAdditionalIncludes.SystemIncludeDirectories;
            SettingsTestUtility.SaveGeneralOptions(generalSettings);
            ClangGeneralOptionsView generalSettingsFromFile = SettingsTestUtility.GetClangGeneralOptionsViewFromFile();

            Assert.Equal(generalSettings.AdditionalIncludes.Value, generalSettingsFromFile.AdditionalIncludes.Value);
        }
        public async Task CompileFlags_ChangeValue_CompareViewToFileAsync()
        {
            await UnitTestUtility.LoadPackageAsync();

            SettingsTestUtility.ResetClangGeneralOptionsView();
            ClangGeneralOptionsView generalSettings = SettingsProvider.GeneralSettings;

            generalSettings.ClangFlags = "-Wall";
            SettingsTestUtility.SaveGeneralOptions(generalSettings);
            ClangGeneralOptionsView generalSettingsFromFile = SettingsTestUtility.GetClangGeneralOptionsViewFromFile();

            Assert.Equal(generalSettings.ClangFlags, generalSettingsFromFile.ClangFlags);
        }
Beispiel #5
0
        public async System.Threading.Tasks.Task CreateProjectCompileScript_UIAsync()
        {
            //Arrange
            await ThreadHelper.JoinableTaskFactory.SwitchToMainThreadAsync();

            await UnitTestUtility.LoadPackageAsync();

            //Act
            LoadSolution();
            SettingsTestUtility.ResetClangGeneralOptionsView();
            await CommandTestUtility.CommandController.LaunchCommandAsync(CommandIds.kCompileId, CommandUILocation.ContextMenu);

            CloseSolution();

            //Assert
            Assert.Equal(CompileCommand.Instance.Script, kCompileProjectScript);
        }