Beispiel #1
0
        public async Task HeaderFilter_ChangeValue_CompareViewToFileAsync()
        {
            await UnitTestUtility.LoadPackageAsync();

            SettingsTestUtility.ResetClangTidyOptionsView();
            ClangTidyOptionsView tidySettings = SettingsProvider.TidySettings;

            tidySettings.HeaderFilter.HeaderFilters = "test";
            SettingsTestUtility.SaveTidyOptions(tidySettings);
            ClangTidyOptionsView clangTidySettingsFromFile = SettingsTestUtility.GetClangTidyOptionViewFromFile();

            Assert.Equal(tidySettings.HeaderFilter.HeaderFilters, clangTidySettingsFromFile.HeaderFilter.HeaderFilters);
        }
Beispiel #2
0
        public async Task ChecksFrom_ChangeValue_CompareViewToFileAsync()
        {
            await UnitTestUtility.LoadPackageAsync();

            SettingsTestUtility.ResetClangTidyOptionsView();
            ClangTidyOptionsView tidySettings = SettingsProvider.TidySettings;

            tidySettings.UseChecksFrom = ClangTidyUseChecksFrom.TidyFile;
            SettingsTestUtility.SaveTidyOptions(tidySettings);
            ClangTidyOptionsView clangTidySettingsFromFile = SettingsTestUtility.GetClangTidyOptionViewFromFile();

            Assert.Equal(tidySettings.UseChecksFrom, clangTidySettingsFromFile.UseChecksFrom);
        }
Beispiel #3
0
        public async Task ClangTidyOnSave_ChangeValue_CompareViewToFileAsync()
        {
            await UnitTestUtility.LoadPackageAsync();

            SettingsTestUtility.ResetClangTidyOptionsView();
            ClangTidyOptionsView tidySettings = SettingsProvider.TidySettings;

            tidySettings.AutoTidyOnSave = true;
            SettingsTestUtility.SaveTidyOptions(tidySettings);
            ClangTidyOptionsView clangTidySettingsFromFile = SettingsTestUtility.GetClangTidyOptionViewFromFile();

            Assert.Equal(tidySettings.AutoTidyOnSave, clangTidySettingsFromFile.AutoTidyOnSave);
        }
Beispiel #4
0
        public async Task CustomExecutable_ChangeValue_CompareViewToFileAsync()
        {
            await UnitTestUtility.LoadPackageAsync();

            SettingsTestUtility.ResetClangTidyOptionsView();
            ClangTidyOptionsView tidySettings = SettingsProvider.TidySettings;

            tidySettings.ClangTidyPath.Enable = true;
            tidySettings.ClangTidyPath.Value  = @"D:\Test.exe";
            SettingsTestUtility.SaveTidyOptions(tidySettings);
            ClangTidyOptionsView clangTidySettingsFromFile = SettingsTestUtility.GetClangTidyOptionViewFromFile();

            Assert.Equal(tidySettings.ClangTidyPath.Enable, clangTidySettingsFromFile.ClangTidyPath.Enable);
            Assert.Equal(tidySettings.ClangTidyPath.Value, clangTidySettingsFromFile.ClangTidyPath.Value);
        }