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