Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

<PropertyGroup>
<TargetFrameworks>net8.0;net9.0;net10.0</TargetFrameworks>
<LangVersion>12</LangVersion>
<LangVersion>12</LangVersion>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>

Expand Down
2 changes: 1 addition & 1 deletion test/DemaConsulting.SpdxTool.Tests/TestAddPackage.cs
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ public void AddPackage_CommandLine()

// Assert: Verify error reported
Assert.AreEqual(1, exitCode);
StringAssert.Contains(output, "'add-package' command is only valid in a workflow");
Assert.Contains("'add-package' command is only valid in a workflow", output);
}

/// <summary>
Expand Down
4 changes: 2 additions & 2 deletions test/DemaConsulting.SpdxTool.Tests/TestAddRelationship.cs
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ public void AddRelationship_MissingArguments()

// Assert: Verify error reported
Assert.AreEqual(1, exitCode);
StringAssert.Contains(output, "'add-relationship' command missing arguments");
Assert.Contains("'add-relationship' command missing arguments", output);
}

/// <summary>
Expand All @@ -103,7 +103,7 @@ public void AddRelationship_MissingFile()

// Assert: Verify error reported
Assert.AreEqual(1, exitCode);
StringAssert.Contains(output, "File not found: missing.spdx.json");
Assert.Contains("File not found: missing.spdx.json", output);
}

/// <summary>
Expand Down
4 changes: 2 additions & 2 deletions test/DemaConsulting.SpdxTool.Tests/TestCopyPackage.cs
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ public void CopyPackage_MissingArguments()

// Assert: Verify error reported
Assert.AreEqual(1, exitCode);
StringAssert.Contains(output, "'copy-package' command missing arguments");
Assert.Contains("'copy-package' command missing arguments", output);
}

/// <summary>
Expand All @@ -65,7 +65,7 @@ public void CopyPackage_MissingFile()

// Assert: Verify error reported
Assert.AreEqual(1, exitCode);
StringAssert.Contains(output, "File not found: missing.spdx.json");
Assert.Contains("File not found: missing.spdx.json", output);
}

/// <summary>
Expand Down
14 changes: 7 additions & 7 deletions test/DemaConsulting.SpdxTool.Tests/TestFindPackage.cs
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ public void FindPackage_MissingArguments()

// Assert: Verify error reported
Assert.AreEqual(1, exitCode);
StringAssert.Contains(output, "'find-package' command missing arguments");
Assert.Contains("'find-package' command missing arguments", output);
}

/// <summary>
Expand All @@ -104,7 +104,7 @@ public void FindPackage_MissingFile()

// Assert: Verify error reported
Assert.AreEqual(1, exitCode);
StringAssert.Contains(output, "File not found: missing.spdx.json");
Assert.Contains("File not found: missing.spdx.json", output);
}

/// <summary>
Expand All @@ -129,7 +129,7 @@ public void FindPackage_CommandLine()

// Assert: Verify package ID
Assert.AreEqual(0, exitCode);
StringAssert.Contains(output, "SPDXRef-Package-2");
Assert.Contains("SPDXRef-Package-2", output);
}
finally
{
Expand Down Expand Up @@ -174,7 +174,7 @@ public void FindPackage_ByName()

// Assert: Verify package ID
Assert.AreEqual(0, exitCode);
StringAssert.Contains(output, "Found package SPDXRef-Package-1");
Assert.Contains("Found package SPDXRef-Package-1", output);
}
finally
{
Expand Down Expand Up @@ -220,7 +220,7 @@ public void FindPackage_ByVersion()

// Assert: Verify package ID
Assert.AreEqual(0, exitCode);
StringAssert.Contains(output, "Found package SPDXRef-Package-2");
Assert.Contains("Found package SPDXRef-Package-2", output);
}
finally
{
Expand Down Expand Up @@ -266,7 +266,7 @@ public void FindPackage_ByFileName()

// Assert: Verify package ID
Assert.AreEqual(0, exitCode);
StringAssert.Contains(output, "Found package SPDXRef-Package-1");
Assert.Contains("Found package SPDXRef-Package-1", output);
}
finally
{
Expand Down Expand Up @@ -312,7 +312,7 @@ public void FindPackage_ByDownload()

// Assert: Verify package ID
Assert.AreEqual(0, exitCode);
StringAssert.Contains(output, "Found package SPDXRef-Package-2");
Assert.Contains("Found package SPDXRef-Package-2", output);
}
finally
{
Expand Down
8 changes: 4 additions & 4 deletions test/DemaConsulting.SpdxTool.Tests/TestGetVersion.cs
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ public void GetVersion_MissingArguments()

// Assert: Verify error reported
Assert.AreEqual(1, exitCode);
StringAssert.Contains(output, "'get-version' command missing arguments");
Assert.Contains("'get-version' command missing arguments", output);
}

/// <summary>
Expand All @@ -104,7 +104,7 @@ public void GetVersion_MissingFile()

// Assert: Verify error reported
Assert.AreEqual(1, exitCode);
StringAssert.Contains(output, "File not found: missing.spdx.json");
Assert.Contains("File not found: missing.spdx.json", output);
}

/// <summary>
Expand All @@ -129,7 +129,7 @@ public void GetVersion_CommandLine()

// Assert: Verify package ID
Assert.AreEqual(0, exitCode);
StringAssert.Contains(output, "2.0.0");
Assert.Contains("2.0.0", output);
}
finally
{
Expand Down Expand Up @@ -174,7 +174,7 @@ public void GetVersion_Workflow()

// Assert: Verify package ID
Assert.AreEqual(0, exitCode);
StringAssert.Contains(output, "Found version 2.0.0");
Assert.Contains("Found version 2.0.0", output);
}
finally
{
Expand Down
10 changes: 5 additions & 5 deletions test/DemaConsulting.SpdxTool.Tests/TestHash.cs
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ public void HashCommand_MissingArguments()

// Assert: Verify error reported
Assert.AreEqual(1, exitCode);
StringAssert.Contains(output, "'hash' command missing arguments");
Assert.Contains("'hash' command missing arguments", output);
}

/// <summary>
Expand All @@ -62,7 +62,7 @@ public void HashCommand_MissingFile()

// Assert: Verify error reported
Assert.AreEqual(1, exitCode);
StringAssert.Contains(output, "Error: Could not find file 'missing-file.txt'");
Assert.Contains("Error: Could not find file 'missing-file.txt'", output);
}

/// <summary>
Expand Down Expand Up @@ -119,7 +119,7 @@ public void HashCommand_Verify_MissingFile()

// Assert: Verify error reported
Assert.AreEqual(1, exitCode);
StringAssert.Contains(output, "Error: Could not find file");
Assert.Contains("Error: Could not find file", output);
}

/// <summary>
Expand All @@ -146,7 +146,7 @@ public void HashCommand_Verify_Bad()

// Assert: Verify error reported
Assert.AreEqual(1, exitCode);
StringAssert.Contains(output, "Sha256 hash mismatch for 'test.txt'");
Assert.Contains("Sha256 hash mismatch for 'test.txt'", output);
}
finally
{
Expand Down Expand Up @@ -179,7 +179,7 @@ public void HashCommand_Verify_Good()

// Assert: Verify success reported
Assert.AreEqual(0, exitCode);
StringAssert.Contains(output, "Sha256 Digest OK for 'test.txt'");
Assert.Contains("Sha256 Digest OK for 'test.txt'", output);
}
finally
{
Expand Down
6 changes: 3 additions & 3 deletions test/DemaConsulting.SpdxTool.Tests/TestHelp.cs
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ public void Help_MissingArguments()

// Assert: Verify an error was detected
Assert.AreEqual(1, exitCode);
StringAssert.Contains(output, "'help' command missing arguments");
Assert.Contains("'help' command missing arguments", output);
}

/// <summary>
Expand All @@ -60,7 +60,7 @@ public void Help_UnknownCommand()

// Assert: Verify an error was detected
Assert.AreEqual(1, exitCode);
StringAssert.Contains(output, "Unknown command: 'unknown-command'");
Assert.Contains("Unknown command: 'unknown-command'", output);
}

/// <summary>
Expand All @@ -79,6 +79,6 @@ public void Help_RunWorkflow()

// Assert: Verify success
Assert.AreEqual(0, exitCode);
StringAssert.Contains(output, "This command runs the steps specified in the workflow file/url.");
Assert.Contains("This command runs the steps specified in the workflow file/url.", output);
}
}
4 changes: 2 additions & 2 deletions test/DemaConsulting.SpdxTool.Tests/TestLog.cs
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ public void Log_Short()

// Assert: Verify the log contains the usage information
var log = File.ReadAllText("output.log");
StringAssert.Contains(log, "Usage: spdx-tool");
Assert.Contains("Usage: spdx-tool", log);
}
finally
{
Expand Down Expand Up @@ -83,7 +83,7 @@ public void Log_Long()

// Assert: Verify the log contains the usage information
var log = File.ReadAllText("output.log");
StringAssert.Contains(log, "Usage: spdx-tool");
Assert.Contains("Usage: spdx-tool", log);
}
finally
{
Expand Down
6 changes: 3 additions & 3 deletions test/DemaConsulting.SpdxTool.Tests/TestPrint.cs
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ public void Print_CommandLine()

// Assert: Verify output
Assert.AreEqual(0, exitCode);
StringAssert.Contains(output, "Hello, World!");
Assert.Contains("Hello, World!", output);
}

/// <summary>
Expand Down Expand Up @@ -81,8 +81,8 @@ public void Print_Workflow()

// Assert: Verify success
Assert.AreEqual(0, exitCode);
StringAssert.Contains(output, "The first parameter is Hello.");
StringAssert.Contains(output, "World is the second parameter.");
Assert.Contains("The first parameter is Hello.", output);
Assert.Contains("World is the second parameter.", output);
}
finally
{
Expand Down
10 changes: 5 additions & 5 deletions test/DemaConsulting.SpdxTool.Tests/TestQuery.cs
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ public void Query_MissingArguments()

// Assert: Verify error reported
Assert.AreEqual(1, exitCode);
StringAssert.Contains(output, "'query' command missing arguments");
Assert.Contains("'query' command missing arguments", output);
}

/// <summary>
Expand All @@ -71,7 +71,7 @@ public void Query_BadPattern()

// Assert: Verify error reported
Assert.AreEqual(1, exitCode);
StringAssert.Contains(output, "Pattern must contain a 'value' capture group");
Assert.Contains("Pattern must contain a 'value' capture group", output);
}

/// <summary>
Expand All @@ -91,7 +91,7 @@ public void Query_InvalidProgram()

// Assert: Verify error reported
Assert.AreEqual(1, exitCode);
StringAssert.Contains(output, "Unable to start program 'does-not-exist'");
Assert.Contains("Unable to start program 'does-not-exist'", output);
}

/// <summary>
Expand All @@ -112,7 +112,7 @@ public void Query_DotNet_CommandLine()

// Assert: Verify error reported
Assert.AreEqual(0, exitCode);
StringAssert.Matches(output, VersionRegex());
Assert.MatchesRegex(VersionRegex(), output);
}

/// <summary>
Expand Down Expand Up @@ -157,7 +157,7 @@ public void Query_DotNet_Workflow()

// Assert: Verify success
Assert.AreEqual(0, exitCode);
StringAssert.Matches(output, VersionRegex());
Assert.MatchesRegex(VersionRegex(), output);
}
finally
{
Expand Down
4 changes: 2 additions & 2 deletions test/DemaConsulting.SpdxTool.Tests/TestRenameId.cs
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ public void RenameId_MissingArguments()

// Assert: Verify error reported
Assert.AreEqual(1, exitCode);
StringAssert.Contains(output, "'rename-id' command missing arguments");
Assert.Contains("'rename-id' command missing arguments", output);
}

/// <summary>
Expand All @@ -64,7 +64,7 @@ public void RenameId_MissingFile()

// Assert: Verify error reported
Assert.AreEqual(1, exitCode);
StringAssert.Contains(output, "File not found: missing.spdx.json");
Assert.Contains("File not found: missing.spdx.json", output);
}

/// <summary>
Expand Down
Loading