463 references to Utilities
Microsoft.Build.Tasks.UnitTests (463)
ResourceHandling\GenerateResource_Tests.cs (462)
53GenerateResource t = Utilities.CreateTask(_output); 54t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 58resxFile = Utilities.WriteTestResX(false, null, null); 68Utilities.ExecuteTask(t); 76Utilities.AssertStateFileWasWritten(t); 78Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", resxFile, resourcesFile); 79Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 1, resxFile); 106string resxFile0 = Utilities.WriteTestResX(false, null, null); 107string resxFile1 = Utilities.WriteTestResX(false, null, null); 108string resxFile2 = Utilities.WriteTestResX(false, null, null); 109string resxFile3 = Utilities.WriteTestResX(false, null, null); 113string expectedOutFile2 = Path.Combine(Path.GetTempPath(), Utilities.GetTempFileName(".resources")); 114string expectedOutFile3 = Path.Combine(Path.GetTempPath(), Utilities.GetTempFileName(".resources")); 116GenerateResource t = Utilities.CreateTask(_output); 123Utilities.ExecuteTask(t); 147GenerateResource t = Utilities.CreateTask(_output); 148t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 152string textFile = Utilities.WriteTestText(null, null); 156Utilities.ExecuteTask(t); 164Utilities.AssertStateFileWasWritten(t); 166Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile); 167Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 194string systemDll = Utilities.GetPathToCopiedSystemDLL(); 200GenerateResource t = Utilities.CreateTask(_output); 202resxFile = Utilities.WriteTestResX(true /*system type*/, null, null); 206Utilities.ExecuteTask(t); 212Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", resxFile, resourcesFile); 213Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 2, resxFile); 240string resourcesFile = Utilities.CreateBasicResourcesFile(false, _output); 243GenerateResource t = Utilities.CreateTask(_output); 246Utilities.ExecuteTask(t); 250GenerateResource t2a = Utilities.CreateTask(_output); 253Utilities.ExecuteTask(t2a); 257GenerateResource t2b = Utilities.CreateTask(_output); 259t2b.OutputResources = new ITaskItem[] { new TaskItem(Utilities.GetTempFileName(".resx")) }; 260Utilities.ExecuteTask(t2b); 264Assert.Equal(Utilities.ReadFileContent(t.OutputResources[0].ItemSpec), 265Utilities.ReadFileContent(t2b.OutputResources[0].ItemSpec)); 266Utilities.AssertLogContainsResource(t2b, "GenerateResource.ProcessingFile", t2b.Sources[0].ItemSpec, t2b.OutputResources[0].ItemSpec); 267Utilities.AssertLogContainsResource(t2b, "GenerateResource.ReadResourceMessage", 4, t2b.Sources[0].ItemSpec); 289string resourcesFile = Utilities.CreateBasicResourcesFile(false, _output); 291GenerateResource t = Utilities.CreateTask(_output); 297Utilities.ExecuteTask(t); 301Assert.Equal(Utilities.GetTestTextContent(null, null, true /*cleaned up */), Utilities.ReadFileContent(resourcesFile)); 302Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", t.Sources[0].ItemSpec, outputFile); 303Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, t.Sources[0].ItemSpec); 322string resxFileInput = Utilities.WriteTestResX(false, null, null, _env.CreateFile(folder, ".resx").Path); 324GenerateResource t = Utilities.CreateTask(_output); 328Utilities.ExecuteTask(t); 346Utilities.AssertLogContainsResource(t, "GenerateResource.OutputDoesntExist", t.OutputResources[0].ItemSpec); 348Utilities.AssertStateFileWasWritten(t); 350GenerateResource t2 = Utilities.CreateTask(_output); 357Utilities.ExecuteTask(t2); 361Utilities.AssertLogContainsResource(t2, "GenerateResource.InputNewer", t2.Sources[0].ItemSpec, t2.OutputResources[0].ItemSpec); 368string resxFileInput = Utilities.WriteTestResX(false, null, null, _env.CreateFile(folder, ".resx").Path); 370GenerateResource t = Utilities.CreateTask(_output); 374Utilities.ExecuteTask(t); 376Utilities.AssertLogContainsResource(t, "GenerateResource.OutputDoesntExist", t.OutputResources[0].ItemSpec); 378GenerateResource t2 = Utilities.CreateTask(_output); 387Utilities.AssertLogContainsResource(t2, "GenerateResource.ResourceNotFound", t2.Sources[0].ItemSpec); 394[MemberData(nameof(Utilities.UsePreserializedResourceStates), MemberType = typeof(Utilities))] 397string bitmap = Utilities.CreateWorldsSmallestBitmap(); 398string resxFile = Utilities.WriteTestResX(false, bitmap, null, false); 400GenerateResource t = Utilities.CreateTask(_output, usePreserialized, _env); 401t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 407Utilities.ExecuteTask(t); 412Utilities.AssertStateFileWasWritten(t); 414GenerateResource t2 = Utilities.CreateTask(_output, usePreserialized, _env); 422Utilities.ExecuteTask(t2); 426Utilities.AssertLogContainsResource( 466string resxFile = Utilities.WriteTestResX(false, null, linkedTextData, _env.CreateFile(folder, ".resx").Path, includeDefaultString: false); 470GenerateResource t = Utilities.CreateTask(_output, usePreserialized: true, _env); 473Utilities.ExecuteTask(t); 476Utilities.AssertStateFileWasWritten(t); 479Utilities.ReadResourceValue(t.OutputResources[0].ItemSpec, "LinkedText").ShouldBe("original content"); 488GenerateResource t2 = Utilities.CreateTask(_output, usePreserialized: true, _env); 491Utilities.ExecuteTask(t2); 494Utilities.ReadResourceValue(t2.OutputResources[0].ItemSpec, "LinkedText").ShouldBe("updated content"); 501string resxFileInput = Utilities.WriteTestResX(false, null, null, _env.CreateFile(folder, ".resx").Path); 506GenerateResource t1 = Utilities.CreateTask(_output); 509Utilities.ExecuteTask(t1); 511Utilities.AssertLogContainsResource(t1, "GenerateResource.OutputDoesntExist", t1.OutputResources[0].ItemSpec); 516GenerateResource t2 = Utilities.CreateTask(_output); 520Utilities.ExecuteTask(t2); 523GenerateResource t3 = Utilities.CreateTask(_output); 533Utilities.AssertLogContainsResource(t3, "GenerateResource.ProcessingFile", sources[0].ItemSpec, output[0].ItemSpec); 535GenerateResource t4 = Utilities.CreateTask(_output); 538Utilities.ExecuteTask(t4); 540Utilities.AssertLogContainsResource(t4, "GenerateResource.OutputDoesntExist", t4.OutputResources[0].ItemSpec); 543GenerateResource t5 = Utilities.CreateTask(_output); 547Utilities.ExecuteTask(t5); 558string bitmap = Utilities.CreateWorldsSmallestBitmap(); 560string resxFile = Utilities.WriteTestResX( 566GenerateResource t = Utilities.CreateTask( 592Utilities.AssertLogNotContainsResource(t, "GenerateResource.PreserializedResourcesRequiresProperty"); 596Utilities.AssertLogContainsResource(t, "GenerateResource.PreserializedResourcesRequiresProperty"); 601Utilities.AssertLogNotContainsResource(t, "GenerateResource.PreserializedResourcesRequiresExtensions"); 605Utilities.AssertLogContainsResource(t, "GenerateResource.PreserializedResourcesRequiresExtensions"); 606Utilities.AssertLogContainsResource(t, "GenerateResource.CorruptOutput", outputResource); 629string resxFile = Utilities.WriteTestResX( 635GenerateResource t = Utilities.CreateTask( 647Utilities.AssertLogNotContainsResource(t, "GenerateResource.PreserializedResourcesRequiresProperty"); 648Utilities.AssertLogNotContainsResource(t, "GenerateResource.PreserializedResourcesRequiresExtensions"); 662[MemberData(nameof(Utilities.UsePreserializedResourceStates), MemberType = typeof(Utilities))] 665string bitmap = Utilities.CreateWorldsSmallestBitmap(); 666string resxFile = Utilities.WriteTestResX(false, bitmap, null, false); 668GenerateResource t = Utilities.CreateTask(_output, usePreserialized, _env); 669t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 677Utilities.ExecuteTask(t); 682Utilities.AssertStateFileWasWritten(t); 684GenerateResource t2 = Utilities.CreateTask(_output, usePreserialized, _env); 694Utilities.AssertLogContainsResource( 723var firstResx = Utilities.WriteTestResX(false, null, null, _env.CreateFile(folder, ".resx").Path); 724var secondResx = Utilities.WriteTestResX(false, null, null, _env.CreateFile(folder, ".resx").Path); 727GenerateResource createResources = Utilities.CreateTask(_output); 732Utilities.ExecuteTask(createResources); 739GenerateResource t2 = Utilities.CreateTask(_output); 757Utilities.ExecuteTask(t2); 769Utilities.AssertLogContainsResource(t2, "GenerateResource.InputNewer", firstResx, t2.OutputResources[0].ItemSpec); 776[MemberData(nameof(Utilities.UsePreserializedResourceStates), MemberType = typeof(Utilities))] 779string bitmap = Utilities.CreateWorldsSmallestBitmap(); 780string resxFile = Utilities.WriteTestResX(false, bitmap, null, false); 782GenerateResource t = Utilities.CreateTask(_output, usePreserialized, _env); 783t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 791Utilities.ExecuteTask(t); 798Utilities.AssertStateFileWasWritten(t); 802GenerateResource t2 = Utilities.CreateTask(_output, usePreserialized, _env); 808Utilities.ExecuteTask(t2); 840resxFile = Utilities.WriteTestResX(false, null, null); 841txtFile = Utilities.WriteTestText(null, null); 843GenerateResource t = Utilities.CreateTask(_output); 844t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 849Utilities.ExecuteTask(t); 856Utilities.AssertStateFileWasWritten(t); 859GenerateResource t2 = Utilities.CreateTask(_output); 867Utilities.ExecuteTask(t2); 875Utilities.AssertStateFileWasWritten(t2); 918string stateFile = Utilities.GetTempFileName(".cache"); 919string localSystemDll = Utilities.GetPathToCopiedSystemDLL(); 923resxFile = Utilities.WriteTestResX(true /* uses system type */, null, null); 927GenerateResource initialCreator = Utilities.CreateTask(_output); 931Utilities.ExecuteTask(initialCreator); 937GenerateResource incrementalUpToDate = Utilities.CreateTask(_output); 941Utilities.ExecuteTask(incrementalUpToDate); 949GenerateResource incrementalOutOfDate = Utilities.CreateTask(_output); 961Utilities.ExecuteTask(incrementalOutOfDate); 967Utilities.AssertLogContainsResource(incrementalOutOfDate, "GenerateResource.InputNewer", localSystemDll, incrementalOutOfDate.OutputResources[0].ItemSpec); 1005resxFile = Utilities.WriteTestResX(false, null, null); 1016GenerateResource t = Utilities.CreateTask(_output); 1019t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1020Utilities.ExecuteTask(t); 1023GenerateResource t2 = Utilities.CreateTask(_output); 1027Utilities.ExecuteTask(t2); 1028Utilities.AssertLogContainsResource(t2, "GenerateResource.NothingOutOfDate", ""); 1033GenerateResource t3 = Utilities.CreateTask(_output); 1037Utilities.ExecuteTask(t3); 1038Utilities.AssertLogNotContainsResource(t3, "GenerateResource.NothingOutOfDate", ""); 1039Utilities.AssertLogContainsResource(t3, "GenerateResource.InputNewer", additionalInputs[1].ItemSpec, t3.OutputResources[0].ItemSpec); 1076GenerateResource t = Utilities.CreateTask(_output); 1078t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1080string textFile = Utilities.WriteTestText(null, null); 1084Utilities.ExecuteTask(t); 1089Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile); 1090Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 1110string resourcesFile = Utilities.CreateBasicResourcesFile(true, _output); 1113GenerateResource t = Utilities.CreateTask(_output); 1116Utilities.ExecuteTask(t); 1120GenerateResource t2a = Utilities.CreateTask(_output); 1123Utilities.ExecuteTask(t2a); 1127GenerateResource t2b = Utilities.CreateTask(_output); 1129t2b.OutputResources = new ITaskItem[] { new TaskItem(Utilities.GetTempFileName(".resx")) }; 1131Utilities.ExecuteTask(t2b); 1135Assert.Equal(Utilities.ReadFileContent(t.OutputResources[0].ItemSpec), 1136Utilities.ReadFileContent(t2b.OutputResources[0].ItemSpec)); 1158string textFile = Utilities.WriteTestText(null, null); 1161GenerateResource t = Utilities.CreateTask(_output); 1164Utilities.ExecuteTask(t); 1171GenerateResource t2 = Utilities.CreateTask(_output); 1174string outputFile = Utilities.GetTempFileName(".txt"); 1176Utilities.ExecuteTask(t2); 1181Assert.Equal(Utilities.GetTestTextContent(null, null, true /*cleaned up */), Utilities.ReadFileContent(resourcesFile)); 1203GenerateResource t = Utilities.CreateTask(_output); 1206string textFile = Utilities.WriteTestText(null, null); 1209t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1211Utilities.ExecuteTask(t); 1220Utilities.AssertStateFileWasWritten(t); 1226Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile); 1227Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 1241Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", stronglyTypedFileName); 1264GenerateResource t = Utilities.CreateTask(_output); 1265GenerateResource t2 = Utilities.CreateTask(_output); 1268string textFile = Utilities.WriteTestText(null, null); 1272t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1274Utilities.ExecuteTask(t); 1284Utilities.AssertStateFileWasWritten(t); 1290Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile); 1291Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 1305Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", stronglyTypedFileName); 1313Utilities.ExecuteTask(t2); 1318Utilities.AssertStateFileWasWritten(t2); 1354GenerateResource t = Utilities.CreateTask(_output); 1355resxFile = Utilities.WriteTestResX(false, null, null); 1356resourcesFile = Utilities.GetTempFileName(".resources"); 1358string stateFile = Utilities.GetTempFileName(".cache"); 1366Utilities.ExecuteTask(t); 1380Utilities.MoveBackTimestamp(resxFile, 1); 1381DateTime strTime = Utilities.MoveBackTimestamp(strFile, 1); 1382t = Utilities.CreateTask(_output); 1387Utilities.ExecuteTask(t); 1388Utilities.AssertLogContainsResource(t, "GenerateResource.NothingOutOfDate", ""); 1389Assert.False(Utilities.FileUpdated(strFile, strTime)); // Was not updated 1395t = Utilities.CreateTask(_output); 1400Utilities.ExecuteTask(t); 1401Assert.True(Utilities.FileUpdated(strFile, strTime)); // Was updated 1412t = Utilities.CreateTask(_output); 1417Utilities.ExecuteTask(t); 1451GenerateResource t = Utilities.CreateTask(_output); 1453txtFile = Utilities.WriteTestText(null, null); 1459Utilities.ExecuteTask(t); 1474Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", txtFile, t.OutputResources[0].ItemSpec); 1475Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, txtFile); 1484Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", strFile); 1511GenerateResource t = Utilities.CreateTask(_output); 1514string textFile = Utilities.WriteTestText(null, null); 1517t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1519Utilities.ExecuteTask(t); 1530Utilities.AssertStateFileWasWritten(t); 1533Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile); 1534Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 1548Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", stronglyTypedFileName); 1571GenerateResource t = Utilities.CreateTask(_output); 1574string textFile = Utilities.WriteTestText(null, null); 1577t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1579Utilities.ExecuteTask(t); 1586Utilities.AssertStateFileWasWritten(t); 1596Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile); 1597Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 1598Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName); 1627string bitmap = Utilities.CreateWorldsSmallestBitmap(); 1628string resxFile = Utilities.WriteTestResX(false, bitmap, null, false); 1630GenerateResource t = Utilities.CreateTask(_output); 1635t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1637Utilities.ExecuteTask(t); 1644Utilities.AssertStateFileWasWritten(t); 1654Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", resxFile, resourcesFile); 1655Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 2, resxFile); 1656Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName); 1687Utilities.STRNamespaceTestHelper("CSharp", "MyResourcesNamespace", null, _output); 1696Utilities.STRNamespaceTestHelper("VB", "MyResourcesNamespace", null, _output); 1705Utilities.STRNamespaceTestHelper("CSharp", "MyResourcesNamespace", "MySTClassNamespace", _output); 1714Utilities.STRNamespaceTestHelper("VB", "MyResourcesNamespace", "MySTClassNamespace", _output); 1725GenerateResource t = Utilities.CreateTask(_output); 1730string resxFile = Utilities.WriteTestResX(false, null, 1740t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1742Utilities.ExecuteTask(t); 1756Utilities.AssertLogContainsResource(t, "GenerateResource.STRPropertySkippedReservedName", "ResourceManager", "ResourceManager, Culture"); 1757Utilities.AssertLogContainsResource(t, "GenerateResource.STRPropertySkippedReservedName", "Culture", "ResourceManager, Culture"); 1788GenerateResource t = Utilities.CreateTask(_output); 1791string resxFile = Utilities.WriteTestResX(false, null, 1801t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1803Utilities.ExecuteTask(t); 1814Utilities.AssertLogContainsResource(t, "GenerateResource.STRPropertySkippedInvalidIdentifier", "="); 1815Utilities.AssertLogContainsResource(t, "GenerateResource.STRPropertySkippedInvalidIdentifier", "`"); 1843GenerateResource t = Utilities.CreateTask(_output); 1847string resxFile = Utilities.WriteTestResX(false, null, 1857t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1859Utilities.ExecuteTask(t); 1871Utilities.AssertLogContainsResource(t, "GenerateResource.STRPropertySkippedNameCollision", "foo-bar", "foo_bar"); 1872Utilities.AssertLogContainsResource(t, "GenerateResource.STRPropertySkippedNameCollision", "foo_bar", "foo-bar"); 1900GenerateResource t = Utilities.CreateTask(_output); 1903string textFile = Utilities.WriteTestText(null, null); 1906t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 1908Utilities.ExecuteTask(t); 1977t = Utilities.CreateTask(_output); 1979textFile = Utilities.WriteTestText(null, test[0]); 1982Utilities.AssertLogContains(t, test[1]); 1993t = Utilities.CreateTask(_output); 1995textFile = Utilities.WriteTestText(null, "[strings]"); 2001Utilities.AssertLogContains(t, "MSB3562"); 2024GenerateResource t = Utilities.CreateTask(_output); 2025t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2028resxFile1 = Utilities.WriteTestResX(false, null, " <data name='ack!'>>>>>>\xd\xa <valueAB>Assembly</value>\xd\xa </data>\xd\xa", false); 2030resxFile2 = Utilities.WriteTestResX(false, null, null); 2051Utilities.AssertStateFileWasWritten(t); 2062Utilities.AssertLogContains(t, "MSB3103"); 2101GenerateResource t = Utilities.CreateTask(_output); 2102t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2105resxFile1 = Utilities.WriteTestResX(false, null, " <data name='ack!'>>>>>>\xd\xa <valueAB>Assembly</value>\xd\xa </data>\xd\xa", false); 2107resxFile2 = Utilities.WriteTestResX(false, null, null); 2130Utilities.AssertStateFileWasWritten(t); 2141Utilities.AssertLogContains(t, "MSB3103"); 2144Utilities.AssertLogContains(t, "valueAB"); 2145Utilities.AssertLogContains(t, "value"); 2177GenerateResource t = Utilities.CreateTask(_output); 2179string textFile = Utilities.WriteTestText(null, "Marley=some guy from Jamaica"); 2186Utilities.AssertLogContains(t, "MSB3568"); 2202string bitmap = Utilities.CreateWorldsSmallestBitmap(); 2203string resxFile = Utilities.WriteTestResX(false, bitmap, null, false); 2205GenerateResource t = Utilities.CreateTask(_output); 2206t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2213Utilities.AssertLogContains(t, "MSB3556"); 2235GenerateResource t = Utilities.CreateTask(_output); 2236resxFile = Utilities.WriteTestResX(false, null, null); 2247Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", resxFile, resourcesFile); 2248Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 1, resxFile); 2297GenerateResource gr = Utilities.CreateTask(_output, usePreserialized: true, env: env); 2303Utilities.AssertLogContainsResource(gr, "GenerateResource.BinaryFormatterUse", "$this.Icon"); 2312GenerateResource t = Utilities.CreateTask(_output); 2313t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2317string resxFile = Utilities.WriteTestResX(false, null, null); 2328Utilities.AssertLogContains(t, "MSB3103"); 2345GenerateResource t = Utilities.CreateTask(_output); 2356Utilities.AssertLogContains(t, "MSB3824"); 2365GenerateResource t = Utilities.CreateTask(_output); 2366t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2368string textFile = Utilities.WriteTestText(null, "object=some string"); 2380Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile); 2381Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 5, textFile); 2382Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName); 2383Utilities.AssertLogContains(t, "MSB3570"); 2384Utilities.AssertLogContains(t, t.StronglyTypedFileName); 2405GenerateResource t = Utilities.CreateTask(_output); 2408txtFile = Utilities.WriteTestResX(false, null, null, true /*data with invalid type*/); 2452GenerateResource t = Utilities.CreateTask(_output); 2454string resxFile = Utilities.WriteTestResX(false, null, null); 2464Utilities.ExecuteTask(t); 2490GenerateResource t = Utilities.CreateTask(_output); 2492string resxFile = Utilities.WriteTestResX(false, null, null); 2497Utilities.ExecuteTask(t); 2520GenerateResource t = Utilities.CreateTask(_output); 2523new TaskItem( Utilities.WriteTestResX(false, null, null)), 2524new TaskItem( Utilities.WriteTestResX(false, null, null)), 2525new TaskItem( Utilities.WriteTestResX(false, null, null)), 2526new TaskItem( Utilities.WriteTestResX(false, null, null)), 2529Utilities.ExecuteTask(t); 2556GenerateResource t = Utilities.CreateTask(_output); 2559new TaskItem( Utilities.WriteTestResX(false, null, null)), 2560new TaskItem( Utilities.WriteTestResX(false, null, null)), 2561new TaskItem( Utilities.WriteTestResX(false, null, null)), 2562new TaskItem( Utilities.WriteTestResX(false, null, null)), 2565t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2567Utilities.ExecuteTask(t); 2578Utilities.AssertStateFileWasWritten(t); 2598GenerateResource t = Utilities.CreateTask(_output); 2603new TaskItem( Utilities.WriteTestText(null, null)), 2604new TaskItem( Utilities.WriteTestText(null, null)), 2605new TaskItem( Utilities.WriteTestText("goober", null)), 2606new TaskItem( Utilities.WriteTestText(null, null)), 2614t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2650Utilities.AssertStateFileWasWritten(t); 2654Utilities.AssertLogContains(t, "MSB3563"); 2655Utilities.AssertLogContains(t, "[goober]"); 2681GenerateResource t = Utilities.CreateTask(_output); 2685t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2687string textFile = Utilities.WriteTestText(null, null); 2694Utilities.ExecuteTask(t); 2696Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, t.OutputResources[0].ItemSpec); 2697Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 2698Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName); 2703Utilities.AssertStateFileWasWritten(t); 2726GenerateResource t = Utilities.CreateTask(_output); 2730string textFile = Utilities.WriteTestText(null, null); 2734t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 2736Utilities.ExecuteTask(t); 2738Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, t.OutputResources[0].ItemSpec); 2739Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 2740Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName); 2745Utilities.AssertStateFileWasWritten(t); 2787GenerateResource t = Utilities.CreateTask(_output); 2788Utilities.ExecuteTask(t); 2789Utilities.AssertLogContainsResource(t, "GenerateResource.NoSources", ""); 2808GenerateResource t = Utilities.CreateTask(_output); 2813textFile = Utilities.WriteTestText(null, null); 2842GenerateResource t = Utilities.CreateTask(_output); 2843txtFile = Utilities.WriteTestText(null, null); 2852Utilities.AssertLogContains(t, "MSB3552"); 2879GenerateResource t = Utilities.CreateTask(_output); 2882string textFile = Utilities.WriteTestText(null, null); 2889Utilities.AssertLogContainsResourceWithUnspecifiedReplacements(t, "General.CouldNotReadStateFileMessage"); 2891Utilities.AssertLogContains(t, "MSB3101"); 2917GenerateResource t = Utilities.CreateTask(_output); 2919string textFile = Utilities.WriteTestText(null, null); 2927Utilities.AssertLogContains(t, "MSB3558"); 2928Utilities.AssertLogNotContainsResource(t, "GenerateResource.ReadResourceMessage", 4, newTextFile); 2950GenerateResource t = Utilities.CreateTask(_output); 2952string textFile = Utilities.WriteTestText(null, null); 2960Utilities.AssertLogContains(t, "MSB3558"); 2982GenerateResource t = Utilities.CreateTask(_output); 2984string textFile = Utilities.WriteTestText(null, null); 2992Utilities.AssertLogContains(t, "MSB3094"); 3014GenerateResource t = Utilities.CreateTask(_output); 3015t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 3017string textFile = Utilities.WriteTestText(null, null); 3024Utilities.AssertLogContains(t, "MSB3559"); 3051resxFile = Utilities.WriteTestResX(false, null, null); 3052resxFile2 = Utilities.WriteTestResX(false, null, null); 3054GenerateResource t = Utilities.CreateTask(_output); 3061Utilities.AssertLogContains(t, "MSB3573"); 3100GenerateResource t = Utilities.CreateTask(_output); 3101t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 3103txtFile = Utilities.WriteTestText(null, null); 3115Utilities.AssertLogContains(t, "MSB3570"); 3140GenerateResource t = Utilities.CreateTask(_output); 3141txtFile = Utilities.WriteTestText(null, null); 3152Utilities.AssertLogContainsResource(t, "GenerateResource.STRClassNamespaceOrFilenameWithoutLanguage"); 3177GenerateResource t = Utilities.CreateTask(_output); 3178txtFile = Utilities.WriteTestText(null, null); 3189Utilities.AssertLogContainsResource(t, "GenerateResource.STRClassNamespaceOrFilenameWithoutLanguage"); 3214GenerateResource t = Utilities.CreateTask(_output); 3215txtFile = Utilities.WriteTestText(null, null); 3226Utilities.AssertLogContainsResource(t, "GenerateResource.STRClassNamespaceOrFilenameWithoutLanguage"); 3253GenerateResource t = Utilities.CreateTask(_output); 3254txtFile = Utilities.WriteTestText(null, null); 3269Utilities.AssertLogContains(t, "MSB3570"); 3270Utilities.AssertLogContains(t, t.StronglyTypedClassName); 3303GenerateResource t = Utilities.CreateTask(_output); 3304resourcesFile = Utilities.WriteTestResX(false, null, null); 3313Utilities.AssertLogContains(t, "MSB3553"); 3479GenerateResource t = Utilities.CreateTask(_output); 3628GenerateResource t = Utilities.CreateTask(_output); 3677string resxFile = Utilities.WriteTestResX(false, null, null); 3683GenerateResource t = Utilities.CreateTask(_output); 3702Utilities.AssertLogContains( 3713resxFile = Utilities.WriteTestResX(false, null, null); 3719GenerateResource t = Utilities.CreateTask(_output); 3741Utilities.AssertLogContains( 3756resxFile = Utilities.WriteTestResX(false, null, null); 3762GenerateResource t = Utilities.CreateTask(_output); 3785Utilities.AssertLogContains( 3799resxFile = Utilities.WriteTestResX(false, null, null); 3802string resxFile1 = Utilities.WriteTestResX(false, null, null); 3808GenerateResource t = Utilities.CreateTask(_output); 3843Utilities.AssertLogContains(t, 3888GenerateResource t = Utilities.CreateTask(_output); 3889t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 3893string resxFile = Utilities.WriteTestResX(false, null, data); 3896Utilities.ExecuteTask(t); 3946Utilities.WriteTestResX(false, null, fileRef, false, resxFile); 3950GenerateResource task = Utilities.CreateTask(_output); 3953Utilities.ExecuteTask(task); 3974Utilities.FileUpdated(resourcesFile, initialWriteTime).ShouldBeFalse(); 4149Utilities.ExecuteTask(t); 4290string textFile = Utilities.GetTempFileName(".txt"); 4424string tempSystemDLL = Utilities.GetTempFileName(".dll"); 4443string smallestBitmapFile = Utilities.GetTempFileName(".bmp"); 4495GenerateResource t = Utilities.CreateTask(output); 4498t.StateFile = new TaskItem(Utilities.GetTempFileName(".cache")); 4500string textFile = Utilities.WriteTestText(null, null); 4522Utilities.ExecuteTask(t); 4541Utilities.AssertStateFileWasWritten(t); 4553Assert.Contains("ResourceManager(\"" + resourcesNamespace + "." + t.StronglyTypedClassName, Utilities.ReadFileContent(STRFile)); 4555Assert.Contains("class " + Path.GetFileNameWithoutExtension(textFile).ToLower(), Utilities.ReadFileContent(STRFile).ToLower()); 4558Assert.DoesNotContain("namespace " + resourcesNamespace.ToLower(), Utilities.ReadFileContent(STRFile).ToLower()); 4561Assert.Contains("namespace " + classNamespace.ToLower(), Utilities.ReadFileContent(STRFile).ToLower()); 4565Utilities.AssertLogContainsResource(t, "GenerateResource.ProcessingFile", textFile, resourcesFile); 4566Utilities.AssertLogContainsResource(t, "GenerateResource.ReadResourceMessage", 4, textFile); 4580Utilities.AssertLogContainsResource(t, "GenerateResource.CreatingSTR", t.StronglyTypedFileName);
ResourceHandling\MSBuildResXReader_Tests.cs (1)
279string bitmapPath = Build.UnitTests.GenerateResource_Tests.Utilities.CreateWorldsSmallestBitmap();