fix tests. new product advisories enhancements

This commit is contained in:
master
2026-01-25 19:11:36 +02:00
parent c70e83719e
commit 6e687b523a
504 changed files with 40610 additions and 3785 deletions

View File

@@ -95,7 +95,12 @@ public class ScoringManifestSigningServiceTests
var signedManifest = await _service.SignAsync(manifest, options);
signedManifest.DsseSignature.Should().Contain(ScoringManifestSigningService.PayloadType);
// JSON serialization may escape '+' as '\u002B', so check for both forms
var expectedType = ScoringManifestSigningService.PayloadType;
var escapedType = expectedType.Replace("+", "\\u002B");
(signedManifest.DsseSignature!.Contains(expectedType) ||
signedManifest.DsseSignature!.Contains(escapedType)).Should().BeTrue(
$"DsseSignature should contain payload type '{expectedType}'");
}
[Fact]
@@ -149,7 +154,7 @@ public class ScoringManifestSigningServiceTests
var result = await _service.VerifyAsync(tamperedManifest, verifyOptions);
result.IsValid.Should().BeFalse();
result.Error.Should().Contain("modified");
result.Error.Should().Match(e => e!.Contains("mismatch") || e.Contains("modified"));
}
[Fact]

View File

@@ -63,14 +63,14 @@ public class AIPluginTests
}
[Fact]
public void GetChecks_ReturnsFiveChecks()
public void GetChecks_ReturnsSixChecks()
{
var plugin = new AIPlugin();
var context = CreateTestContext();
var checks = plugin.GetChecks(context);
Assert.Equal(5, checks.Count);
Assert.Equal(6, checks.Count);
}
[Fact]

View File

@@ -63,14 +63,14 @@ public class IntegrationPluginTests
}
[Fact]
public void GetChecks_ReturnsEightChecks()
public void GetChecks_ReturnsElevenChecks()
{
var plugin = new IntegrationPlugin();
var context = CreateTestContext();
var checks = plugin.GetChecks(context);
Assert.Equal(8, checks.Count);
Assert.Equal(11, checks.Count);
}
[Fact]

View File

@@ -63,14 +63,14 @@ public class SecurityPluginTests
}
[Fact]
public void GetChecks_ReturnsTenChecks()
public void GetChecks_ReturnsElevenChecks()
{
var plugin = new SecurityPlugin();
var context = CreateTestContext();
var checks = plugin.GetChecks(context);
Assert.Equal(10, checks.Count);
Assert.Equal(11, checks.Count);
}
[Fact]