From def7692ee933a919b0e272ef42183567191439f1 Mon Sep 17 00:00:00 2001 From: Christopher Jolly Date: Fri, 16 Aug 2024 00:31:13 +0800 Subject: [PATCH] Update the expected data for Mission.Duration as since it is based on a datetime there is no millsecond support in Jet --- .../Query/GearsOfWarQueryJetFixture.cs | 2 ++ .../Query/GearsOfWarQueryJetTest.cs | 7 +++---- .../Query/TPCGearsOfWarQueryJetFixture.cs | 2 ++ .../Query/TPCGearsOfWarQueryJetTest.cs | 4 ++-- .../Query/TPTGearsOfWarQueryJetFixture.cs | 2 ++ .../Query/TPTGearsOfWarQueryJetTest.cs | 4 ++-- 6 files changed, 13 insertions(+), 8 deletions(-) diff --git a/test/EFCore.Jet.FunctionalTests/Query/GearsOfWarQueryJetFixture.cs b/test/EFCore.Jet.FunctionalTests/Query/GearsOfWarQueryJetFixture.cs index ab2005d..75fc497 100644 --- a/test/EFCore.Jet.FunctionalTests/Query/GearsOfWarQueryJetFixture.cs +++ b/test/EFCore.Jet.FunctionalTests/Query/GearsOfWarQueryJetFixture.cs @@ -1,5 +1,6 @@ // Licensed under the Apache License, Version 2.0. See License.txt in the project root for license information. +using System; using System.Threading.Tasks; using EntityFrameworkCore.Jet.FunctionalTests.TestUtilities; using Microsoft.EntityFrameworkCore; @@ -91,6 +92,7 @@ namespace EntityFrameworkCore.Jet.FunctionalTests.Query mission.Date = mission.Date.AddYears(100); } mission.Timeline = JetTestHelpers.GetExpectedValue(mission.Timeline); + mission.Duration = new TimeSpan(mission.Duration.Days, mission.Duration.Hours, mission.Duration.Minutes, mission.Duration.Seconds); } foreach (var tag in data.Tags) diff --git a/test/EFCore.Jet.FunctionalTests/Query/GearsOfWarQueryJetTest.cs b/test/EFCore.Jet.FunctionalTests/Query/GearsOfWarQueryJetTest.cs index 2bb1c4a..8c771f0 100644 --- a/test/EFCore.Jet.FunctionalTests/Query/GearsOfWarQueryJetTest.cs +++ b/test/EFCore.Jet.FunctionalTests/Query/GearsOfWarQueryJetTest.cs @@ -10140,10 +10140,9 @@ WHERE IIF(`w`.`AmmunitionType` = 1, @__key_1, @__key_1) IN ('{0a47bcb7-a1cb-4345 AssertSql( """ -SELECT [m].[Duration] -FROM [Missions] AS [m] -""" - ); +SELECT `m`.`Duration` +FROM `Missions` AS `m` +"""); } private void AssertSql(params string[] expected) diff --git a/test/EFCore.Jet.FunctionalTests/Query/TPCGearsOfWarQueryJetFixture.cs b/test/EFCore.Jet.FunctionalTests/Query/TPCGearsOfWarQueryJetFixture.cs index a69a61b..b0f330c 100644 --- a/test/EFCore.Jet.FunctionalTests/Query/TPCGearsOfWarQueryJetFixture.cs +++ b/test/EFCore.Jet.FunctionalTests/Query/TPCGearsOfWarQueryJetFixture.cs @@ -1,6 +1,7 @@ // Licensed to the .NET Foundation under one or more agreements. // The .NET Foundation licenses this file to you under the MIT license. +using System; using System.Threading.Tasks; using EntityFrameworkCore.Jet.FunctionalTests.TestUtilities; using Microsoft.EntityFrameworkCore; @@ -93,6 +94,7 @@ public class TPCGearsOfWarQueryJetFixture : TPCGearsOfWarQueryRelationalFixture mission.Date = mission.Date.AddYears(100); } mission.Timeline = JetTestHelpers.GetExpectedValue(mission.Timeline); + mission.Duration = new TimeSpan(mission.Duration.Days, mission.Duration.Hours, mission.Duration.Minutes, mission.Duration.Seconds); } foreach (var tag in data.Tags) diff --git a/test/EFCore.Jet.FunctionalTests/Query/TPCGearsOfWarQueryJetTest.cs b/test/EFCore.Jet.FunctionalTests/Query/TPCGearsOfWarQueryJetTest.cs index 3410199..464bfca 100644 --- a/test/EFCore.Jet.FunctionalTests/Query/TPCGearsOfWarQueryJetTest.cs +++ b/test/EFCore.Jet.FunctionalTests/Query/TPCGearsOfWarQueryJetTest.cs @@ -35,8 +35,8 @@ public class TPCGearsOfWarQueryJetTest : TPCGearsOfWarQueryRelationalTestBase