Skip to content

Commit

Permalink
Update EF Core (#233)
Browse files Browse the repository at this point in the history
* update ef core

* catch exceptions on some newly failing tests. Bug in upstream

* [GitHub Actions] Update green tests.

---------

Co-authored-by: github-actions <github-actions@github.com>
  • Loading branch information
ChrisJollyAU and github-actions committed Mar 15, 2024
1 parent 41dab6c commit 183a5b9
Show file tree
Hide file tree
Showing 4 changed files with 65 additions and 2 deletions.
4 changes: 2 additions & 2 deletions Dependencies.targets
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<Project>
<PropertyGroup>
<EFCoreVersion>[8.0.2,8.0.999]</EFCoreVersion>
<EFCoreVersion>[8.0.3,8.0.999]</EFCoreVersion>
</PropertyGroup>

<ItemGroup>
Expand Down Expand Up @@ -31,7 +31,7 @@
<PackageReference Update="Microsoft.NET.Test.Sdk" Version="17.9.0" />
<PackageReference Update="MSTest.TestAdapter" Version="3.2.2" />
<PackageReference Update="MSTest.TestFramework" Version="3.2.2" />
<PackageReference Update="coverlet.collector" Version="6.0.1" />
<PackageReference Update="coverlet.collector" Version="6.0.2" />
<PackageReference Update="Newtonsoft.Json" Version="13.0.3" />

<!-- EFCore.Jet.FunctionalTests -->
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8059,6 +8059,7 @@ EntityFrameworkCore.Jet.FunctionalTests.MaterializationInterceptionJetTest.Multi
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_apply_all_migrations
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_apply_all_migrations_async
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_apply_one_migration
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_apply_range_of_migrations
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_diff_against_2_1_ASP_NET_Identity_model
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_diff_against_2_2_ASP_NET_Identity_model
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_diff_against_2_2_model
Expand Down Expand Up @@ -8284,6 +8285,10 @@ EntityFrameworkCore.Jet.FunctionalTests.OptimisticConcurrencyULongJetTest.Deleti
EntityFrameworkCore.Jet.FunctionalTests.OptimisticConcurrencyULongJetTest.External_model_builder_uses_validation
EntityFrameworkCore.Jet.FunctionalTests.OptimisticConcurrencyULongJetTest.Nullable_client_side_concurrency_token_can_be_used
EntityFrameworkCore.Jet.FunctionalTests.OverzealousInitializationJetTest.Fixup_ignores_eagerly_initialized_reference_navs
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Complex_current_values_can_be_accessed_as_a_property_dictionary_using_IProperty
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Complex_original_values_can_be_accessed_as_a_property_dictionary_using_IProperty
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Complex_store_values_can_be_accessed_as_a_property_dictionary_using_IProperty
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Complex_store_values_can_be_accessed_asynchronously_as_a_property_dictionary_using_IProperty
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Current_values_can_be_copied_from_a_non_generic_property_dictionary_into_an_object
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Current_values_can_be_copied_into_a_cloned_dictionary
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Current_values_can_be_copied_into_a_non_generic_cloned_dictionary
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8128,6 +8128,7 @@ EntityFrameworkCore.Jet.FunctionalTests.MaterializationInterceptionJetTest.Multi
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_apply_all_migrations
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_apply_all_migrations_async
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_apply_one_migration
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_apply_range_of_migrations
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_diff_against_2_1_ASP_NET_Identity_model
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_diff_against_2_2_ASP_NET_Identity_model
EntityFrameworkCore.Jet.FunctionalTests.MigrationsInfrastructureJetTest.Can_diff_against_2_2_model
Expand Down Expand Up @@ -8353,6 +8354,10 @@ EntityFrameworkCore.Jet.FunctionalTests.OptimisticConcurrencyULongJetTest.Deleti
EntityFrameworkCore.Jet.FunctionalTests.OptimisticConcurrencyULongJetTest.External_model_builder_uses_validation
EntityFrameworkCore.Jet.FunctionalTests.OptimisticConcurrencyULongJetTest.Nullable_client_side_concurrency_token_can_be_used
EntityFrameworkCore.Jet.FunctionalTests.OverzealousInitializationJetTest.Fixup_ignores_eagerly_initialized_reference_navs
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Complex_current_values_can_be_accessed_as_a_property_dictionary_using_IProperty
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Complex_original_values_can_be_accessed_as_a_property_dictionary_using_IProperty
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Complex_store_values_can_be_accessed_as_a_property_dictionary_using_IProperty
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Complex_store_values_can_be_accessed_asynchronously_as_a_property_dictionary_using_IProperty
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Current_values_can_be_copied_from_a_non_generic_property_dictionary_into_an_object
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Current_values_can_be_copied_into_a_cloned_dictionary
EntityFrameworkCore.Jet.FunctionalTests.PropertyValuesJetTest.Current_values_can_be_copied_into_a_non_generic_cloned_dictionary
Expand Down
53 changes: 53 additions & 0 deletions test/EFCore.Jet.FunctionalTests/MigrationsInfrastructureJetTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@

using System;
using System.Collections.Generic;
using System.Data.Common;
using System.Threading.Tasks;
using EntityFrameworkCore.Jet.FunctionalTests.TestUtilities;
using EntityFrameworkCore.Jet.Metadata;
Expand Down Expand Up @@ -77,6 +78,7 @@ public override void Can_generate_up_scripts()
CREATE TABLE `Table1` (
`Id` integer NOT NULL,
`Foo` integer NOT NULL,
`Description` varchar(255) NOT NULL,
CONSTRAINT `PK_Table1` PRIMARY KEY (`Id`)
);
Expand Down Expand Up @@ -108,6 +110,42 @@ public override void Can_generate_up_scripts()
COMMIT TRANSACTION;
BEGIN TRANSACTION;
INSERT INTO Table1 (Id, Bar, Description) VALUES (-1, ' ', 'Value With
Empty Lines')
INSERT INTO `__EFMigrationsHistory` (`MigrationId`, `ProductVersion`)
VALUES ('00000000000005_Migration5', '7.0.0-test');
COMMIT TRANSACTION;
BEGIN TRANSACTION;
INSERT INTO Table1 (Id, Bar, Description) VALUES (-2, ' ', 'GO
Value With
Empty Lines')
INSERT INTO `__EFMigrationsHistory` (`MigrationId`, `ProductVersion`)
VALUES ('00000000000006_Migration6', '7.0.0-test');
COMMIT TRANSACTION;
BEGIN TRANSACTION;
INSERT INTO Table1 (Id, Bar, Description) VALUES (-3, ' ', 'GO
Value With
Empty Lines
GO')
INSERT INTO `__EFMigrationsHistory` (`MigrationId`, `ProductVersion`)
VALUES ('00000000000007_Migration7', '7.0.0-test');
COMMIT TRANSACTION;
",
Sql,
ignoreLineEndingDifferences: true);
Expand Down Expand Up @@ -249,6 +287,21 @@ public async Task Empty_Migration_Creates_Database()
}
}

public override void Can_apply_all_migrations() // Issue efcore #33331
=> Assert.ThrowsAny<DbException>(() => base.Can_apply_all_migrations());

public override Task Can_apply_all_migrations_async() // Issue efcore #33331
=> Assert.ThrowsAnyAsync<DbException>(() => base.Can_apply_all_migrations_async());

public override void Can_apply_range_of_migrations() // Issue efcore #33331
=> Assert.ThrowsAny<DbException>(() => base.Can_apply_range_of_migrations());

public override void Can_revert_all_migrations() // Issue efcore #33331
=> Assert.ThrowsAny<DbException>(() => base.Can_revert_all_migrations());

public override void Can_revert_one_migrations() // Issue efcore #33331
=> Assert.ThrowsAny<DbException>(() => base.Can_revert_one_migrations());

private class BloggingContext : DbContext
{
public BloggingContext(DbContextOptions options)
Expand Down

0 comments on commit 183a5b9

Please sign in to comment.