Skip to content

Commit 0978d02

Browse files
Support macOS 14 Sonoma in OsBrandStringHelper
1 parent 03ebe41 commit 0978d02

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/BenchmarkDotNet/Environments/OsBrandStringHelper.cs

+2-1
Original file line numberDiff line numberDiff line change
@@ -234,7 +234,8 @@ private MacOSXVersion(int darwinVersion, string codeName)
234234
new MacOSXVersion(19, "Catalina"),
235235
new MacOSXVersion(20, "Big Sur"),
236236
new MacOSXVersion(21, "Monterey"),
237-
new MacOSXVersion(22, "Ventura")
237+
new MacOSXVersion(22, "Ventura"),
238+
new MacOSXVersion(23, "Sonoma"),
238239
};
239240

240241
public static string? ResolveCodeName(string kernelVersion)

tests/BenchmarkDotNet.Tests/Environments/OsBrandStringTests.cs

+1
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ public void WindowsWithUbrIsPrettified(string originalVersion, int ubr, string p
6262
[InlineData("macOS 11.3.1 (20E241)", "Darwin 20.4.0", "macOS Big Sur 11.3.1 (20E241) [Darwin 20.4.0]")]
6363
[InlineData("macOS 12.1 (21C52)", "Darwin 21.2.0", "macOS Monterey 12.1 (21C52) [Darwin 21.2.0]")]
6464
[InlineData("macOS 13.0.1 (22A400)", "Darwin 22.1.0", "macOS Ventura 13.0.1 (22A400) [Darwin 22.1.0]")]
65+
[InlineData("macOS 14.0.0", "Darwin 23.0.0", "macOS Sonoma 14.0.0 [Darwin 23.0.0]")]
6566
public void MacOSXIsPrettified(string systemVersion, string kernelVersion, string prettifiedName)
6667
=> Check(OsBrandStringHelper.PrettifyMacOSX(systemVersion, kernelVersion), prettifiedName);
6768
}

0 commit comments

Comments
 (0)