update tests

pull/257/head
Christopher Jolly 1 year ago
parent 80ae790a64
commit 3193634d2b

@ -120,7 +120,7 @@ SET `o`.`Title` = 'NewValue'
"""
UPDATE `Owner` AS `o`
SET `o`.`OwnedReference_Number` = IIF(LEN(`o`.`Title`) IS NULL, NULL, CLNG(LEN(`o`.`Title`))),
`o`.`Title` = (`o`.`OwnedReference_Number` & '')
`o`.`Title` = IIF((`o`.`OwnedReference_Number` & '') IS NULL, '', (`o`.`OwnedReference_Number` & ''))
""");
}

@ -453,9 +453,9 @@ WHERE CBOOL(ISDATE(`o`.`CustomerID`)) <> TRUE
AssertSql(
"""
SELECT CBOOL(ISDATE((`o`.`OrderDate` & '')))
SELECT CBOOL(ISDATE(IIF((`o`.`OrderDate` & '') IS NULL, '', (`o`.`OrderDate` & ''))))
FROM `Orders` AS `o`
WHERE CBOOL(ISDATE((`o`.`OrderDate` & ''))) = TRUE
WHERE CBOOL(ISDATE(IIF((`o`.`OrderDate` & '') IS NULL, '', (`o`.`OrderDate` & '')))) = TRUE
""");
}

@ -2555,10 +2555,10 @@ WHERE `m`.`Timeline` <> NOW()
await base.Where_datetimeoffset_utcnow(isAsync);
AssertSql(
"""
$"""
SELECT `m`.`Id`, `m`.`CodeName`, `m`.`Date`, `m`.`Difficulty`, `m`.`Duration`, `m`.`Rating`, `m`.`Time`, `m`.`Timeline`
FROM `Missions` AS `m`
WHERE `m`.`Timeline` <> DATEADD('n', -480.0, NOW())
WHERE `m`.`Timeline` <> DATEADD('n', {dtoffset}.0, NOW())
""");
}
@ -3839,7 +3839,7 @@ FROM `Weapons` AS `w`
AssertSql(
"""
SELECT IIF(`f`.`Eradicated` = FALSE, 'False', IIF(`f`.`Eradicated` = TRUE, 'True', NULL))
SELECT IIF(`f`.`Eradicated` = FALSE, 'False', IIF(`f`.`Eradicated` = TRUE, 'True', ''))
FROM `Factions` AS `f`
""");
}

@ -3211,10 +3211,10 @@ ORDER BY `o1`.`c`
await base.Query_expression_with_to_string_and_contains(isAsync);
AssertSql(
"""
"""
SELECT `o`.`CustomerID`
FROM `Orders` AS `o`
WHERE `o`.`OrderDate` IS NOT NULL AND ((`o`.`EmployeeID` & '') LIKE '%7%')
WHERE `o`.`OrderDate` IS NOT NULL AND (IIF((`o`.`EmployeeID` & '') IS NULL, '', (`o`.`EmployeeID` & '')) LIKE '%7%')
""");
}
@ -3261,9 +3261,11 @@ WHERE `o`.`OrderDate` IS NOT NULL
await base.Select_expression_other_to_string(isAsync);
AssertSql(
$@"SELECT (`o`.`OrderDate` & '') AS `ShipName`
"""
SELECT IIF((`o`.`OrderDate` & '') IS NULL, '', (`o`.`OrderDate` & '')) AS `ShipName`
FROM `Orders` AS `o`
WHERE `o`.`OrderDate` IS NOT NULL");
WHERE `o`.`OrderDate` IS NOT NULL
""");
}
public override async Task Select_expression_date_add_year(bool isAsync)

@ -3744,10 +3744,10 @@ WHERE `m`.`Timeline` <> NOW()
await base.Where_datetimeoffset_utcnow(async);
AssertSql(
"""
$"""
SELECT `m`.`Id`, `m`.`CodeName`, `m`.`Date`, `m`.`Difficulty`, `m`.`Duration`, `m`.`Rating`, `m`.`Time`, `m`.`Timeline`
FROM `Missions` AS `m`
WHERE `m`.`Timeline` <> DATEADD('n', -480.0, NOW())
WHERE `m`.`Timeline` <> DATEADD('n', {dtoffset}.0, NOW())
""");
}
@ -12605,8 +12605,8 @@ GROUP BY `m`.`CodeName`
await base.ToString_boolean_property_nullable(async);
AssertSql(
"""
SELECT IIF(`l`.`Eradicated` = FALSE, 'False', IIF(`l`.`Eradicated` = TRUE, 'True', NULL))
"""
SELECT IIF(`l`.`Eradicated` = FALSE, 'False', IIF(`l`.`Eradicated` = TRUE, 'True', ''))
FROM `LocustHordes` AS `l`
""");
}

@ -2945,10 +2945,10 @@ WHERE `m`.`Timeline` <> NOW()
await base.Where_datetimeoffset_utcnow(async);
AssertSql(
"""
$"""
SELECT `m`.`Id`, `m`.`CodeName`, `m`.`Date`, `m`.`Difficulty`, `m`.`Duration`, `m`.`Rating`, `m`.`Time`, `m`.`Timeline`
FROM `Missions` AS `m`
WHERE `m`.`Timeline` <> DATEADD('n', -480.0, NOW())
WHERE `m`.`Timeline` <> DATEADD('n', {dtoffset}.0, NOW())
""");
}
@ -10172,8 +10172,8 @@ GROUP BY `m`.`CodeName`
await base.ToString_boolean_property_nullable(async);
AssertSql(
"""
SELECT IIF(`l`.`Eradicated` = FALSE, 'False', IIF(`l`.`Eradicated` = TRUE, 'True', NULL))
"""
SELECT IIF(`l`.`Eradicated` = FALSE, 'False', IIF(`l`.`Eradicated` = TRUE, 'True', ''))
FROM `Factions` AS `f`
INNER JOIN `LocustHordes` AS `l` ON `f`.`Id` = `l`.`Id`
""");

Loading…
Cancel
Save