13 references to errors
Microsoft.DotNet.ApiCompat.IntegrationTests (13)
CompatibleFrameworkInPackageValidatorIntegrationTests.cs (5)
66Assert.NotEmpty(log.errors); 69Assert.Contains($"CP0002 Member 'void PackageValidationTests.First.test(string)' exists on lib/netstandard2.0/{assemblyName} but not on lib/{ToolsetInfo.CurrentTargetFramework}/{assemblyName}", log.errors); 107Assert.NotEmpty(log.errors); 110Assert.Contains($"CP0002 Member 'void PackageValidationTests.First.test(string)' exists on lib/netstandard2.0/{assemblyName} but not on lib/netcoreapp3.1/{assemblyName}", log.errors); 111Assert.Contains($"CP0002 Member 'void PackageValidationTests.First.test(bool)' exists on lib/netcoreapp3.1/{assemblyName} but not on lib/{ToolsetInfo.CurrentTargetFramework}/{assemblyName}", log.errors);
SuppressibleTestLog.cs (4)
15public bool HasLoggedErrors => errors.Count != 0; 21errors.Add($"{code} {message}"); 25public void LogError(string message) => errors.Add(message); 26public void LogError(string code, string message) => errors.Add($"{code} {message}");
Task\ValidatePackageTargetIntegrationTests.cs (4)
173Assert.Empty(log.errors); 184Assert.NotEmpty(log.errors); 186Assert.Contains($"CP0008 Type 'PackageValidationTests.First' does not implement interface 'PackageValidationTests.IBaseInterface' on lib/{ToolsetInfo.CurrentTargetFramework}/{asset.TestProject.Name}.dll but it does on lib/netstandard2.0/{asset.TestProject.Name}.dll", log.errors); 265Assert.Contains($"CP0001 Type 'PackageValidationTests.MyForwardedType' exists on lib/netstandard2.0/{testProject.Name}.dll but not on lib/{ToolsetInfo.CurrentTargetFramework}/{testProject.Name}.dll", log.errors);