Skip to content

Commit 6cac276

Browse files
committedJan 5, 2022
Rename Format enum to SerializationFormat
Signed-off-by: Patrick Dwyer <patrick.dwyer@owasp.org>
1 parent e542196 commit 6cac276

File tree

6 files changed

+29
-62
lines changed

6 files changed

+29
-62
lines changed
 

‎docfx-serve.sh

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,4 @@
11
#!/usr/bin/env bash
2-
docfx/docfx.exe docs/docfx.json --serve
2+
#docfx/docfx.exe docs/docfx.json --serve
3+
cd docs/_site
4+
python3 -m http.server 8000

‎docs/api/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
# CycloneDX.Core and CycloneDX.Utils libraries API documentation
1+
# CycloneDX .NET libraries API documentation

‎src/CycloneDX.Core/MediaTypes.cs

+9-9
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ public static class MediaTypes
4949
/// </summary>
5050
/// <param name="format">The CycloneDX format. i.e. <c>Format.Xml</c></param>
5151
/// <param name="specificationVersion">The CycloneDX specification version. i.e. <c>SpecificationVersion.v1_3</c></param>
52-
public static string GetMediaType(Format format, SpecificationVersion specificationVersion)
52+
public static string GetMediaType(SerializationFormat format, SpecificationVersion specificationVersion)
5353
{
5454
var mediaType = GetMediaType(format);
5555

@@ -60,31 +60,31 @@ public static string GetMediaType(Format format, SpecificationVersion specificat
6060
}
6161
else if (specificationVersion == SpecificationVersion.v1_2)
6262
{
63-
if (format == Format.Protobuf)
63+
if (format == SerializationFormat.Protobuf)
6464
{
6565
throw new UnsupportedFormatSpecificationVersionException("Protocol Buffers format is only supported from v1.3.");
6666
}
6767
version = "1.2";
6868
}
6969
else if (specificationVersion == SpecificationVersion.v1_1)
7070
{
71-
if (format == Format.Json)
71+
if (format == SerializationFormat.Json)
7272
{
7373
throw new UnsupportedFormatSpecificationVersionException("JSON format is only supported from v1.2.");
7474
}
75-
if (format == Format.Protobuf)
75+
if (format == SerializationFormat.Protobuf)
7676
{
7777
throw new UnsupportedFormatSpecificationVersionException("Protocol Buffers format is only supported from v1.3.");
7878
}
7979
version = "1.1";
8080
}
8181
else if (specificationVersion == SpecificationVersion.v1_0)
8282
{
83-
if (format == Format.Json)
83+
if (format == SerializationFormat.Json)
8484
{
8585
throw new UnsupportedFormatSpecificationVersionException("JSON format is only supported from v1.2.");
8686
}
87-
if (format == Format.Protobuf)
87+
if (format == SerializationFormat.Protobuf)
8888
{
8989
throw new UnsupportedFormatSpecificationVersionException("Protocol Buffers format is only supported from v1.3.");
9090
}
@@ -98,14 +98,14 @@ public static string GetMediaType(Format format, SpecificationVersion specificat
9898
/// Utility method to return the CycloneDX media type for a supported <c>Format</c>.
9999
/// </summary>
100100
/// <param name="format">The CycloneDX format. i.e. <c>Format.Xml</c></param>
101-
public static string GetMediaType(Format format)
101+
public static string GetMediaType(SerializationFormat format)
102102
{
103103
var mediaType = Xml;
104-
if (format == Format.Json)
104+
if (format == SerializationFormat.Json)
105105
{
106106
mediaType = Json;
107107
}
108-
else if (format == Format.Protobuf)
108+
else if (format == SerializationFormat.Protobuf)
109109
{
110110
mediaType = Protobuf;
111111
}

‎src/CycloneDX.Core/Format.cs ‎src/CycloneDX.Core/SerializationFormat.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ namespace CycloneDX
2222
/// <summary>
2323
/// Enum of all supported CycloneDX serialization formats.
2424
/// </summary>
25-
public enum Format
25+
public enum SerializationFormat
2626
{
2727
Xml,
2828
Json,

‎tests/CycloneDX.Core.Tests/MediaTypeTests.cs

+15-15
Original file line numberDiff line numberDiff line change
@@ -23,26 +23,26 @@ namespace CycloneDX.Core.Tests
2323
public class MediaTypeTests
2424
{
2525
[Theory]
26-
[InlineData(Format.Xml, SpecificationVersion.v1_4, "application/vnd.cyclonedx+xml; version=1.4")]
27-
[InlineData(Format.Xml, SpecificationVersion.v1_3, "application/vnd.cyclonedx+xml; version=1.3")]
28-
[InlineData(Format.Xml, SpecificationVersion.v1_2, "application/vnd.cyclonedx+xml; version=1.2")]
29-
[InlineData(Format.Xml, SpecificationVersion.v1_1, "application/vnd.cyclonedx+xml; version=1.1")]
30-
[InlineData(Format.Xml, SpecificationVersion.v1_0, "application/vnd.cyclonedx+xml; version=1.0")]
31-
[InlineData(Format.Json, SpecificationVersion.v1_4, "application/vnd.cyclonedx+json; version=1.4")]
32-
[InlineData(Format.Json, SpecificationVersion.v1_3, "application/vnd.cyclonedx+json; version=1.3")]
33-
[InlineData(Format.Json, SpecificationVersion.v1_2, "application/vnd.cyclonedx+json; version=1.2")]
34-
[InlineData(Format.Protobuf, SpecificationVersion.v1_4, "application/x.vnd.cyclonedx+protobuf; version=1.4")]
35-
[InlineData(Format.Protobuf, SpecificationVersion.v1_3, "application/x.vnd.cyclonedx+protobuf; version=1.3")]
36-
public void MediaTypeAndVersionIsCorrect(Format format, SpecificationVersion schemaVersion, string expected)
26+
[InlineData(SerializationFormat.Xml, SpecificationVersion.v1_4, "application/vnd.cyclonedx+xml; version=1.4")]
27+
[InlineData(SerializationFormat.Xml, SpecificationVersion.v1_3, "application/vnd.cyclonedx+xml; version=1.3")]
28+
[InlineData(SerializationFormat.Xml, SpecificationVersion.v1_2, "application/vnd.cyclonedx+xml; version=1.2")]
29+
[InlineData(SerializationFormat.Xml, SpecificationVersion.v1_1, "application/vnd.cyclonedx+xml; version=1.1")]
30+
[InlineData(SerializationFormat.Xml, SpecificationVersion.v1_0, "application/vnd.cyclonedx+xml; version=1.0")]
31+
[InlineData(SerializationFormat.Json, SpecificationVersion.v1_4, "application/vnd.cyclonedx+json; version=1.4")]
32+
[InlineData(SerializationFormat.Json, SpecificationVersion.v1_3, "application/vnd.cyclonedx+json; version=1.3")]
33+
[InlineData(SerializationFormat.Json, SpecificationVersion.v1_2, "application/vnd.cyclonedx+json; version=1.2")]
34+
[InlineData(SerializationFormat.Protobuf, SpecificationVersion.v1_4, "application/x.vnd.cyclonedx+protobuf; version=1.4")]
35+
[InlineData(SerializationFormat.Protobuf, SpecificationVersion.v1_3, "application/x.vnd.cyclonedx+protobuf; version=1.3")]
36+
public void MediaTypeAndVersionIsCorrect(SerializationFormat format, SpecificationVersion schemaVersion, string expected)
3737
{
3838
Assert.Equal(expected, MediaTypes.GetMediaType(format, schemaVersion));
3939
}
4040

4141
[Theory]
42-
[InlineData(Format.Xml, "application/vnd.cyclonedx+xml")]
43-
[InlineData(Format.Json, "application/vnd.cyclonedx+json")]
44-
[InlineData(Format.Protobuf, "application/x.vnd.cyclonedx+protobuf")]
45-
public void MediaTypeIsCorrect(Format format, string expected)
42+
[InlineData(SerializationFormat.Xml, "application/vnd.cyclonedx+xml")]
43+
[InlineData(SerializationFormat.Json, "application/vnd.cyclonedx+json")]
44+
[InlineData(SerializationFormat.Protobuf, "application/x.vnd.cyclonedx+protobuf")]
45+
public void MediaTypeIsCorrect(SerializationFormat format, string expected)
4646
{
4747
Assert.Equal(expected, MediaTypes.GetMediaType(format));
4848
}

‎tests/CycloneDX.Core.Tests/Xml/v1.3/__snapshots__/SerializationTests.XmlRoundTripTest_valid-evidence-1.3.xml.snap

-35
This file was deleted.

0 commit comments

Comments
 (0)