Fix tests related to TimeSpan

pull/137/head
Christopher Jolly 3 years ago
parent d7033125be
commit 17ca1f6992

@ -18,9 +18,9 @@ namespace EntityFrameworkCore.Jet.FunctionalTests.Query
{
base.OnModelCreating(modelBuilder, context);
/*modelBuilder.Entity<City>().Property(g => g.Location).HasColumnType("varchar(100)");
modelBuilder.Entity<City>().Property(g => g.Location).HasColumnType("varchar(100)");
modelBuilder.Entity<Mission>(
/*modelBuilder.Entity<Mission>(
b =>
{
// Full-text binary search
@ -34,8 +34,8 @@ namespace EntityFrameworkCore.Jet.FunctionalTests.Query
{
b.Ignore(m => m.Date);
b.Ignore(m => m.Time);
b.Ignore(m => m.Timeline);
b.Ignore(m => m.Duration);
//b.Ignore(m => m.Timeline);
//b.Ignore(m => m.Duration);
});
}

@ -1944,7 +1944,7 @@ WHERE 'Unknown' = `c`.`Location`");
AssertSql(
"""
@__value_0='Unknown' (Size = 255)
@__value_0='Unknown' (Size = 100)
SELECT `c`.`Name`, `c`.`Location`, `c`.`Nation`
FROM `Cities` AS `c`
@ -3057,6 +3057,7 @@ ORDER BY `t`.`Rank`");
public override async Task Take_without_orderby_followed_by_orderBy_is_pushed_down1(bool isAsync)
{
await base.Take_without_orderby_followed_by_orderBy_is_pushed_down1(isAsync);
AssertSql(
"""
SELECT `t`.`FullName`
@ -5925,7 +5926,7 @@ ORDER BY IIF(`w0`.`Name` IS NULL, '', `w0`.`Name`) & 'Marcus'' Lancer'
AssertSql(
"""
SELECT ('HasSoulPatch ' & (`g`.`HasSoulPatch` & '')) & ' HasSoulPatch', ('Rank ' & (`g`.`Rank` & '')) & ' Rank', ('SquadId ' & (`g`.`SquadId` & '')) & ' SquadId', ('Rating ' & IIF((`m`.`Rating` & '') IS NULL, '', (`m`.`Rating` & ''))) & ' Rating', `m`.`Id`, `m`.`CodeName`, `m`.`Rating`
SELECT ('HasSoulPatch ' & (`g`.`HasSoulPatch` & '')) & ' HasSoulPatch' AS `HasSoulPatch`, ('Rank ' & (`g`.`Rank` & '')) & ' Rank' AS `Rank`, ('SquadId ' & (`g`.`SquadId` & '')) & ' SquadId' AS `SquadId`, ('Rating ' & IIF((`m`.`Rating` & '') IS NULL, '', (`m`.`Rating` & ''))) & ' Rating' AS `Rating`, ('Timeline ' & (`m`.`Timeline` & '')) & ' Timeline' AS `Timeline`
FROM `Gears` AS `g`,
`Missions` AS `m`
ORDER BY `g`.`Nickname`, `m`.`Id`
@ -7430,8 +7431,8 @@ WHERE CBYTE(`l`.`ThreatLevel`) >= 5
await base.TimeSpan_Hours(async);
AssertSql(
"""
SELECT DATEPART(hour, `m`.`Duration`)
"""
SELECT DATEPART('h', `m`.`Duration`)
FROM `Missions` AS `m`
""");
}
@ -7441,8 +7442,8 @@ FROM `Missions` AS `m`
await base.TimeSpan_Minutes(async);
AssertSql(
"""
SELECT DATEPART(minute, `m`.`Duration`)
"""
SELECT DATEPART('n', `m`.`Duration`)
FROM `Missions` AS `m`
""");
}
@ -7452,8 +7453,8 @@ FROM `Missions` AS `m`
await base.TimeSpan_Seconds(async);
AssertSql(
"""
SELECT DATEPART(second, `m`.`Duration`)
"""
SELECT DATEPART('s', `m`.`Duration`)
FROM `Missions` AS `m`
""");
}
@ -7474,10 +7475,10 @@ FROM `Missions` AS `m`
await base.Where_TimeSpan_Hours(async);
AssertSql(
"""
SELECT `m`.`Id`, `m`.`BriefingDocument`, `m`.`BriefingDocumentFileExtension`, `m`.`CodeName`, `m`.`Duration`, `m`.`Rating`, `m`.`Timeline`
"""
SELECT `m`.`Id`, `m`.`CodeName`, `m`.`Duration`, `m`.`Rating`, `m`.`Timeline`
FROM `Missions` AS `m`
WHERE DATEPART(hour, `m`.`Duration`) = 1
WHERE DATEPART('h', `m`.`Duration`) = 1
""");
}
@ -7486,10 +7487,10 @@ WHERE DATEPART(hour, `m`.`Duration`) = 1
await base.Where_TimeSpan_Minutes(async);
AssertSql(
"""
SELECT `m`.`Id`, `m`.`BriefingDocument`, `m`.`BriefingDocumentFileExtension`, `m`.`CodeName`, `m`.`Duration`, `m`.`Rating`, `m`.`Timeline`
"""
SELECT `m`.`Id`, `m`.`CodeName`, `m`.`Duration`, `m`.`Rating`, `m`.`Timeline`
FROM `Missions` AS `m`
WHERE DATEPART(minute, `m`.`Duration`) = 1
WHERE DATEPART('n', `m`.`Duration`) = 1
""");
}
@ -7498,10 +7499,10 @@ WHERE DATEPART(minute, `m`.`Duration`) = 1
await base.Where_TimeSpan_Seconds(async);
AssertSql(
"""
SELECT `m`.`Id`, `m`.`BriefingDocument`, `m`.`BriefingDocumentFileExtension`, `m`.`CodeName`, `m`.`Duration`, `m`.`Rating`, `m`.`Timeline`
"""
SELECT `m`.`Id`, `m`.`CodeName`, `m`.`Duration`, `m`.`Rating`, `m`.`Timeline`
FROM `Missions` AS `m`
WHERE DATEPART(second, `m`.`Duration`) = 1
WHERE DATEPART('s', `m`.`Duration`) = 1
""");
}
@ -8775,11 +8776,11 @@ WHERE `g`.`HasSoulPatch` = TRUE AND `g`.`HasSoulPatch` IN (FALSE, TRUE)
AssertSql(
"""
@__place_0='Seattle' (Size = 255)
@__place_0='Seattle' (Size = 255)
@__place_0_1='Seattle' (Size = 100)
SELECT `c`.`Name`, `c`.`Location`, `c`.`Nation`
FROM `Cities` AS `c`
WHERE `c`.`Nation` = @__place_0 OR `c`.`Location` = @__place_0
WHERE `c`.`Nation` = @__place_0 OR `c`.`Location` = @__place_0_1
""");
}

Loading…
Cancel
Save