コード例 #1
0
ファイル: OutlineTest.cs プロジェクト: Microsoft/RTVS
        public static void OutlineFile(IEditorShell editorShell, EditorTestFilesFixture fixture, string name) {
            string testFile = fixture.GetDestinationPath(name);
            string baselineFile = testFile + ".outline";
            string text = fixture.LoadDestinationFile(name);

            OutlineRegionCollection rc = BuildOutlineRegions(editorShell, text);
            string actual = TextRangeCollectionWriter.WriteCollection(rc);

            if (_regenerateBaselineFiles) {
                baselineFile = Path.Combine(fixture.SourcePath, Path.GetFileName(testFile)) + ".outline";
                TestFiles.UpdateBaseline(baselineFile, actual);
            } else {
                TestFiles.CompareToBaseLine(baselineFile, actual);
            }
        }
コード例 #2
0
ファイル: OutlineTest.cs プロジェクト: zachwieja/RTVS
        public static void OutlineFile(IEditorShell editorShell, EditorTestFilesFixture fixture, string name)
        {
            string testFile     = fixture.GetDestinationPath(name);
            string baselineFile = testFile + ".outline";
            string text         = fixture.LoadDestinationFile(name);

            OutlineRegionCollection rc = BuildOutlineRegions(editorShell, text);
            string actual = TextRangeCollectionWriter.WriteCollection(rc);

            if (_regenerateBaselineFiles)
            {
                baselineFile = Path.Combine(fixture.SourcePath, Path.GetFileName(testFile)) + ".outline";
                TestFiles.UpdateBaseline(baselineFile, actual);
            }
            else
            {
                TestFiles.CompareToBaseLine(baselineFile, actual);
            }
        }
コード例 #3
0
        public static void OutlineFile(IServiceContainer services, EditorTestFilesFixture fixture, string name)
        {
            var testFile     = fixture.GetDestinationPath(name);
            var baselineFile = testFile + ".outline";
            var text         = fixture.LoadDestinationFile(name);

            var rc     = BuildOutlineRegions(services, text);
            var actual = TextRangeCollectionWriter.WriteCollection(rc);

            if (_regenerateBaselineFiles)
            {
                baselineFile = Path.Combine(fixture.SourcePath, Path.GetFileName(testFile)) + ".outline";
                TestFiles.UpdateBaseline(baselineFile, actual);
            }
            else
            {
                TestFiles.CompareToBaseLine(baselineFile, actual);
            }
        }
コード例 #4
0
        public static void OutlineFile(EditorTestFilesFixture fixture, string name)
        {
            string testFile     = fixture.GetDestinationPath(name);
            string baselineFile = testFile + ".outline";
            string text         = fixture.LoadDestinationFile(name);

            OutlineRegionCollection rc = BuildOutlineRegions(text);
            string actual = TextRangeCollectionWriter.WriteCollection(rc);

            if (_regenerateBaselineFiles)
            {
                // Update this to your actual enlistment if you need to update baseline
                string enlistmentPath = @"F:\RTVS\src\R\Editor\Test\Files";
                baselineFile = Path.Combine(enlistmentPath, Path.GetFileName(testFile)) + ".outline";

                TestFiles.UpdateBaseline(baselineFile, actual);
            }
            else
            {
                TestFiles.CompareToBaseLine(baselineFile, actual);
            }
        }
コード例 #5
0
ファイル: OutlineTest.cs プロジェクト: AlexanderSher/RTVS-Old
        public static void OutlineFile(EditorTestFilesFixture fixture, string name)
        {
            string testFile = fixture.GetDestinationPath(name);
            string baselineFile = testFile + ".outline";
            string text = fixture.LoadDestinationFile(name);

            OutlineRegionCollection rc = BuildOutlineRegions(text);
            string actual = TextRangeCollectionWriter.WriteCollection(rc);

            if (_regenerateBaselineFiles)
            {
                // Update this to your actual enlistment if you need to update baseline
                string enlistmentPath = @"F:\RTVS\src\R\Editor\Test\Files";
                baselineFile = Path.Combine(enlistmentPath, Path.GetFileName(testFile)) + ".outline";

                TestFiles.UpdateBaseline(baselineFile, actual);
            }
            else
            {
                TestFiles.CompareToBaseLine(baselineFile, actual);
            }
        }
コード例 #6
0
ファイル: InvalidateTest.cs プロジェクト: Microsoft/RTVS
 public EditorTreeInvalidateTest(REditorMefCatalogFixture catalogFixture, EditorTestFilesFixture testFiles) {
     _exportProvider = catalogFixture.CreateExportProvider();
     _coreShell = _exportProvider.GetExportedValue<ICoreShell>();
 }
コード例 #7
0
ファイル: DragDropTest.cs プロジェクト: Microsoft/RTVS
 public DragDropTest(EditorTestFilesFixture files) {
     _files = files;
 }
コード例 #8
0
 public OutlineBuilderTest(EditorTestFilesFixture testFiles)
 {
     _testFiles = testFiles;
 }
コード例 #9
0
 public ROutlineBuilderTest(REditorMefCatalogFixture catalogFixture, EditorTestFilesFixture testFiles)
 {
     _exportProvider = catalogFixture.CreateExportProvider();
     _editorShell    = _exportProvider.GetExportedValue <IEditorShell>();
     _testFiles      = testFiles;
 }
コード例 #10
0
ファイル: OutlineBuilderTest.cs プロジェクト: Microsoft/RTVS
 public ROutlineBuilderTest(REditorMefCatalogFixture catalogFixture, EditorTestFilesFixture testFiles) {
     _exportProvider = catalogFixture.CreateExportProvider();
     _editorShell = _exportProvider.GetExportedValue<IEditorShell>();
     _testFiles = testFiles;
 }
コード例 #11
0
ファイル: ProcessChangesTest.cs プロジェクト: zachwieja/RTVS
 public ProcessChangesTest(IExportProvider exportProvider, EditorTestFilesFixture testFiles)
 {
     _exportProvider = exportProvider;
     _coreShell      = _exportProvider.GetExportedValue <ICoreShell>();
 }
コード例 #12
0
 public TokenizeSampleRdFilesTest(EditorTestFilesFixture files)
 {
     _files = files;
 }
コード例 #13
0
ファイル: ProcessChangesTest.cs プロジェクト: Microsoft/RTVS
 public ProcessChangesTest(REditorMefCatalogFixture catalogFixture, EditorTestFilesFixture testFiles) {
     _exportProvider = catalogFixture.CreateExportProvider();
     _coreShell = _exportProvider.GetExportedValue<ICoreShell>();
 }
コード例 #14
0
ファイル: BraceMatchTest.cs プロジェクト: ktaranov/RTVS
 public RBraceMatchTest(REditorMefCatalogFixture catalogFixture, EditorTestFilesFixture testFiles)
 {
     _exportProvider = catalogFixture.CreateExportProvider();
 }
コード例 #15
0
ファイル: GetFunctionInfoTest.cs プロジェクト: bear256/RTVS
 public GetFunctionInfoTest(EditorTestFilesFixture files)
 {
     _files = files;
 }
コード例 #16
0
ファイル: BraceMatchTest.cs プロジェクト: Microsoft/RTVS
 public RBraceMatchTest(REditorMefCatalogFixture catalogFixture, EditorTestFilesFixture testFiles) {
     _exportProvider = catalogFixture.CreateExportProvider();
 }
コード例 #17
0
 public RBraceMatchTest(IExportProvider exportProvider, EditorTestFilesFixture testFiles)
 {
     _exportProvider = exportProvider;
 }
コード例 #18
0
 public OutlineBuilderTest(EditorTestFilesFixture testFiles) {
     _testFiles = testFiles;
 }
コード例 #19
0
ファイル: DragDropTest.cs プロジェクト: zachwieja/RTVS
 public DragDropTest(EditorTestFilesFixture files)
 {
     _files = files;
 }
コード例 #20
0
ファイル: ProcessChangesTest.cs プロジェクト: ktaranov/RTVS
 public ProcessChangesTest(REditorMefCatalogFixture catalogFixture, EditorTestFilesFixture testFiles)
 {
     _exportProvider = catalogFixture.CreateExportProvider();
     _coreShell      = _exportProvider.GetExportedValue <ICoreShell>();
 }
コード例 #21
0
ファイル: InvalidateTest.cs プロジェクト: ktaranov/RTVS
 public EditorTreeInvalidateTest(REditorMefCatalogFixture catalogFixture, EditorTestFilesFixture testFiles)
 {
     _exportProvider = catalogFixture.CreateExportProvider();
     _coreShell      = _exportProvider.GetExportedValue <ICoreShell>();
 }
コード例 #22
0
ファイル: InvalidateTest.cs プロジェクト: zachwieja/RTVS
 public EditorTreeInvalidateTest(IExportProvider exportProvider, EditorTestFilesFixture testFiles)
 {
     _exportProvider = exportProvider;
     _coreShell      = _exportProvider.GetExportedValue <ICoreShell>();
 }
コード例 #23
0
 public ROutlineBuilderTest(IExportProvider exportProvider, EditorTestFilesFixture testFiles)
 {
     _exportProvider = exportProvider;
     _editorShell    = _exportProvider.GetExportedValue <IEditorShell>();
     _testFiles      = testFiles;
 }
コード例 #24
0
ファイル: OutlineBuilderTest.cs プロジェクト: skrutsick/RTVS
 public ROutlineBuilderTest(IServiceContainer services, EditorTestFilesFixture testFiles)
 {
     _services  = services;
     _testFiles = testFiles;
 }
コード例 #25
0
 public ROutlineBuilderTest(IServiceContainer services, EditorTestFilesFixture testFiles)
 {
     _shell     = services.GetService <ICoreShell>();
     _testFiles = testFiles;
 }