From df66d7e0c6715d69e3669ec935452d1e2c761765 Mon Sep 17 00:00:00 2001 From: xbotter Date: Tue, 12 Dec 2023 19:08:34 +0800 Subject: [PATCH] Upgrade unittest target framework to .net8 --- LLama.Unittest/LLama.Unittest.csproj | 4 ++-- LLama.Unittest/ModelsParamsTests.cs | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/LLama.Unittest/LLama.Unittest.csproj b/LLama.Unittest/LLama.Unittest.csproj index 4692f101..a206a23d 100644 --- a/LLama.Unittest/LLama.Unittest.csproj +++ b/LLama.Unittest/LLama.Unittest.csproj @@ -1,7 +1,7 @@ - + - net6.0 + net8.0 LLama.Unittest enable AnyCPU;x64 diff --git a/LLama.Unittest/ModelsParamsTests.cs b/LLama.Unittest/ModelsParamsTests.cs index aec4b5a3..0eb763c3 100644 --- a/LLama.Unittest/ModelsParamsTests.cs +++ b/LLama.Unittest/ModelsParamsTests.cs @@ -1,4 +1,5 @@ using LLama.Common; +using System.Text.Json; namespace LLama.Unittest { @@ -7,6 +8,8 @@ namespace LLama.Unittest [Fact] public void SerializeRoundTripSystemTextJson() { + var options = new JsonSerializerOptions(); + options.Converters.Add(new EncodingConverter()); var expected = new ModelParams("abc/123") { BatchSize = 17, @@ -16,8 +19,8 @@ namespace LLama.Unittest TensorSplits = { [0] = 3 } }; - var json = System.Text.Json.JsonSerializer.Serialize(expected); - var actual = System.Text.Json.JsonSerializer.Deserialize(json)!; + var json = JsonSerializer.Serialize(expected, options); + var actual = JsonSerializer.Deserialize(json, options)!; // Cannot compare splits with default equality, check they are sequence equal and then set to null Assert.Equal((IEnumerable)expected.TensorSplits, expected.TensorSplits);