Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 05b6a29

Browse files
Re-enable tests not supported before due to CROSS JOIN and OUTER APPLY usage.
1 parent 201fa33 commit 05b6a29

File tree

8 files changed

+78
-78
lines changed

8 files changed

+78
-78
lines changed

‎src/FirebirdSql.EntityFrameworkCore.Firebird.FunctionalTests/Query/AdHocNavigationsQueryFbTest.cs‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,19 +30,19 @@ public class AdHocNavigationsQueryFbTest : AdHocNavigationsQueryRelationalTestBa
3030
{
3131
protected override ITestStoreFactory TestStoreFactory => FbTestStoreFactory.Instance;
3232

33-
[NotSupportedOnFirebirdFact]
33+
[Fact]
3434
public override Task Let_multiple_references_with_reference_to_outer()
3535
{
3636
return base.Let_multiple_references_with_reference_to_outer();
3737
}
3838

39-
[NotSupportedOnFirebirdFact]
39+
[Fact]
4040
public override Task Projection_with_multiple_includes_and_subquery_with_set_operation()
4141
{
4242
return base.Projection_with_multiple_includes_and_subquery_with_set_operation();
4343
}
4444

45-
[NotSupportedOnFirebirdFact]
45+
[Fact]
4646
public override Task SelectMany_and_collection_in_projection_in_FirstOrDefault()
4747
{
4848
return base.SelectMany_and_collection_in_projection_in_FirstOrDefault();

‎src/FirebirdSql.EntityFrameworkCore.Firebird.FunctionalTests/Query/ComplexNavigationsQueryFbTest.cs‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -729,35 +729,35 @@ public override Task Project_shadow_properties10(bool async)
729729
return base.Project_shadow_properties10(async);
730730
}
731731

732-
[NotSupportedOnFirebirdTheory]
732+
[Theory]
733733
[MemberData(nameof(IsAsyncData))]
734734
public override Task SelectMany_with_outside_reference_to_joined_table_correctly_translated_to_apply(bool isAsync)
735735
{
736736
return base.SelectMany_with_outside_reference_to_joined_table_correctly_translated_to_apply(isAsync);
737737
}
738738

739-
[NotSupportedOnFirebirdTheory]
739+
[Theory]
740740
[MemberData(nameof(IsAsyncData))]
741741
public override Task Let_let_contains_from_outer_let(bool async)
742742
{
743743
return base.Let_let_contains_from_outer_let(async);
744744
}
745745

746-
[NotSupportedOnFirebirdTheory]
746+
[Theory]
747747
[MemberData(nameof(IsAsyncData))]
748748
public override Task Prune_does_not_throw_null_ref(bool async)
749749
{
750750
return base.Prune_does_not_throw_null_ref(async);
751751
}
752752

753-
[NotSupportedOnFirebirdTheory]
753+
[Theory]
754754
[MemberData(nameof(IsAsyncData))]
755755
public override Task GroupJoin_with_subquery_on_inner(bool async)
756756
{
757757
return base.GroupJoin_with_subquery_on_inner(async);
758758
}
759759

760-
[NotSupportedOnFirebirdTheory]
760+
[Theory]
761761
[MemberData(nameof(IsAsyncData))]
762762
public override Task GroupJoin_with_subquery_on_inner_and_no_DefaultIfEmpty(bool async)
763763
{
@@ -771,21 +771,21 @@ public override Task Nested_SelectMany_correlated_with_join_table_correctly_tran
771771
return base.Nested_SelectMany_correlated_with_join_table_correctly_translated_to_apply(async);
772772
}
773773

774-
[NotSupportedOnFirebirdTheory]
774+
[Theory]
775775
[MemberData(nameof(IsAsyncData))]
776776
public override Task Correlated_projection_with_first(bool async)
777777
{
778778
return base.Correlated_projection_with_first(async);
779779
}
780780

781-
[NotSupportedOnFirebirdTheory]
781+
[Theory]
782782
[MemberData(nameof(IsAsyncData))]
783783
public override Task Multiple_select_many_in_projection(bool async)
784784
{
785785
return base.Multiple_select_many_in_projection(async);
786786
}
787787

788-
[NotSupportedOnFirebirdTheory]
788+
[Theory]
789789
[MemberData(nameof(IsAsyncData))]
790790
public override Task Single_select_many_in_projection_with_take(bool async)
791791
{

‎src/FirebirdSql.EntityFrameworkCore.Firebird.FunctionalTests/Query/NorthwindJoinQueryFbTest.cs‎

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -29,84 +29,84 @@ public NorthwindJoinQueryFbTest(NorthwindQueryFbFixture<NoopModelCustomizer> fix
2929
: base(fixture)
3030
{ }
3131

32-
[NotSupportedOnFirebirdTheory]
32+
[Theory]
3333
[MemberData(nameof(IsAsyncData))]
3434
public override Task GroupJoin_as_final_operator(bool async)
3535
{
3636
return base.GroupJoin_as_final_operator(async);
3737
}
3838

39-
[NotSupportedOnFirebirdTheory]
39+
[Theory]
4040
[MemberData(nameof(IsAsyncData))]
4141
public override Task GroupJoin_SelectMany_subquery_with_filter_orderby(bool async)
4242
{
4343
return base.GroupJoin_SelectMany_subquery_with_filter_orderby(async);
4444
}
4545

46-
[NotSupportedOnFirebirdTheory]
46+
[Theory]
4747
[MemberData(nameof(IsAsyncData))]
4848
public override Task GroupJoin_SelectMany_subquery_with_filter_orderby_and_DefaultIfEmpty(bool async)
4949
{
5050
return base.GroupJoin_SelectMany_subquery_with_filter_orderby_and_DefaultIfEmpty(async);
5151
}
5252

53-
[NotSupportedOnFirebirdTheory]
53+
[Theory]
5454
[MemberData(nameof(IsAsyncData))]
5555
public override Task SelectMany_with_client_eval(bool async)
5656
{
5757
return base.SelectMany_with_client_eval(async);
5858
}
5959

60-
[NotSupportedOnFirebirdTheory]
60+
[Theory]
6161
[MemberData(nameof(IsAsyncData))]
6262
public override Task SelectMany_with_client_eval_with_collection_shaper(bool async)
6363
{
6464
return base.SelectMany_with_client_eval_with_collection_shaper(async);
6565
}
6666

67-
[NotSupportedOnFirebirdTheory]
67+
[Theory]
6868
[MemberData(nameof(IsAsyncData))]
6969
public override Task SelectMany_with_client_eval_with_collection_shaper_ignored(bool async)
7070
{
7171
return base.SelectMany_with_client_eval_with_collection_shaper_ignored(async);
7272
}
7373

74-
[NotSupportedOnFirebirdTheory]
74+
[Theory]
7575
[MemberData(nameof(IsAsyncData))]
7676
public override Task SelectMany_with_selecting_outer_element(bool async)
7777
{
7878
return base.SelectMany_with_selecting_outer_element(async);
7979
}
8080

81-
[NotSupportedOnFirebirdTheory]
81+
[Theory]
8282
[MemberData(nameof(IsAsyncData))]
8383
public override Task SelectMany_with_selecting_outer_entity(bool async)
8484
{
8585
return base.SelectMany_with_selecting_outer_entity(async);
8686
}
8787

88-
[NotSupportedOnFirebirdTheory]
88+
[Theory]
8989
[MemberData(nameof(IsAsyncData))]
9090
public override Task SelectMany_with_selecting_outer_entity_column_and_inner_column(bool async)
9191
{
9292
return base.SelectMany_with_selecting_outer_entity_column_and_inner_column(async);
9393
}
9494

95-
[NotSupportedOnFirebirdTheory]
95+
[Theory]
9696
[MemberData(nameof(IsAsyncData))]
9797
public override Task Take_in_collection_projection_with_FirstOrDefault_on_top_level(bool async)
9898
{
9999
return base.Take_in_collection_projection_with_FirstOrDefault_on_top_level(async);
100100
}
101101

102-
[NotSupportedOnFirebirdTheory]
102+
[Theory]
103103
[MemberData(nameof(IsAsyncData))]
104104
public override Task Unflattened_GroupJoin_composed(bool async)
105105
{
106106
return base.Unflattened_GroupJoin_composed(async);
107107
}
108108

109-
[NotSupportedOnFirebirdTheory]
109+
[Theory]
110110
[MemberData(nameof(IsAsyncData))]
111111
public override Task Unflattened_GroupJoin_composed_2(bool async)
112112
{

‎src/FirebirdSql.EntityFrameworkCore.Firebird.FunctionalTests/Query/NorthwindSelectQueryFbTest.cs‎

Lines changed: 24 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -45,168 +45,168 @@ public override Task Projection_containing_DateTime_subtraction(bool async)
4545
return base.Projection_containing_DateTime_subtraction(async);
4646
}
4747

48-
[NotSupportedOnFirebirdTheory]
48+
[Theory]
4949
[MemberData(nameof(IsAsyncData))]
5050
public override Task Project_single_element_from_collection_with_OrderBy_over_navigation_Take_and_FirstOrDefault_2(bool async)
5151
{
5252
return base.Project_single_element_from_collection_with_OrderBy_over_navigation_Take_and_FirstOrDefault_2(async);
5353
}
5454

55-
[NotSupportedOnFirebirdTheory]
55+
[Theory]
5656
[MemberData(nameof(IsAsyncData))]
5757
public override Task Select_nested_collection_deep(bool async)
5858
{
5959
return base.Select_nested_collection_deep(async);
6060
}
6161

62-
[NotSupportedOnFirebirdTheory]
62+
[Theory]
6363
[MemberData(nameof(IsAsyncData))]
6464
public override Task SelectMany_correlated_with_outer_1(bool async)
6565
{
6666
return base.SelectMany_correlated_with_outer_1(async);
6767
}
6868

69-
[NotSupportedOnFirebirdTheory]
69+
[Theory]
7070
[MemberData(nameof(IsAsyncData))]
7171
public override Task SelectMany_correlated_with_outer_2(bool async)
7272
{
7373
return base.SelectMany_correlated_with_outer_1(async);
7474
}
7575

76-
[NotSupportedOnFirebirdTheory]
76+
[Theory]
7777
[MemberData(nameof(IsAsyncData))]
7878
public override Task SelectMany_correlated_with_outer_3(bool async)
7979
{
8080
return base.SelectMany_correlated_with_outer_1(async);
8181
}
8282

83-
[NotSupportedOnFirebirdTheory]
83+
[Theory]
8484
[MemberData(nameof(IsAsyncData))]
8585
public override Task SelectMany_correlated_with_outer_4(bool async)
8686
{
8787
return base.SelectMany_correlated_with_outer_1(async);
8888
}
8989

90-
[NotSupportedOnFirebirdTheory]
90+
[Theory]
9191
[MemberData(nameof(IsAsyncData))]
9292
public override Task SelectMany_correlated_with_outer_5(bool async)
9393
{
9494
return base.SelectMany_correlated_with_outer_1(async);
9595
}
9696

97-
[NotSupportedOnFirebirdTheory]
97+
[Theory]
9898
[MemberData(nameof(IsAsyncData))]
9999
public override Task SelectMany_correlated_with_outer_6(bool async)
100100
{
101101
return base.SelectMany_correlated_with_outer_1(async);
102102
}
103103

104-
[NotSupportedOnFirebirdTheory]
104+
[Theory]
105105
[MemberData(nameof(IsAsyncData))]
106106
public override Task SelectMany_correlated_with_outer_7(bool async)
107107
{
108108
return base.SelectMany_correlated_with_outer_1(async);
109109
}
110110

111-
[NotSupportedOnFirebirdTheory]
111+
[Theory]
112112
[MemberData(nameof(IsAsyncData))]
113113
public override Task SelectMany_with_collection_being_correlated_subquery_which_references_inner_and_outer_entity(bool async)
114114
{
115115
return base.SelectMany_with_collection_being_correlated_subquery_which_references_inner_and_outer_entity(async);
116116
}
117117

118-
[NotSupportedOnFirebirdTheory]
118+
[Theory]
119119
[MemberData(nameof(IsAsyncData))]
120120
public override Task SelectMany_whose_selector_references_outer_source(bool async)
121121
{
122122
return base.SelectMany_whose_selector_references_outer_source(async);
123123
}
124124

125-
[NotSupportedOnFirebirdTheory]
125+
[Theory]
126126
[MemberData(nameof(IsAsyncData))]
127127
public override Task Collection_projection_selecting_outer_element_followed_by_take(bool async)
128128
{
129129
return base.Collection_projection_selecting_outer_element_followed_by_take(async);
130130
}
131131

132-
[NotSupportedOnFirebirdTheory]
132+
[Theory]
133133
[MemberData(nameof(IsAsyncData))]
134134
public override Task Correlated_collection_after_distinct_not_containing_original_identifier(bool async)
135135
{
136136
return base.Correlated_collection_after_distinct_not_containing_original_identifier(async);
137137
}
138138

139-
[NotSupportedOnFirebirdTheory]
139+
[Theory]
140140
[MemberData(nameof(IsAsyncData))]
141141
public override Task Correlated_collection_after_distinct_with_complex_projection_containing_original_identifier(bool async)
142142
{
143143
return base.Correlated_collection_after_distinct_with_complex_projection_containing_original_identifier(async);
144144
}
145145

146-
[NotSupportedOnFirebirdTheory]
146+
[Theory]
147147
[MemberData(nameof(IsAsyncData))]
148148
public override Task Correlated_collection_after_groupby_with_complex_projection_containing_original_identifier(bool async)
149149
{
150150
return base.Correlated_collection_after_groupby_with_complex_projection_containing_original_identifier(async);
151151
}
152152

153-
[NotSupportedOnFirebirdTheory]
153+
[Theory]
154154
[MemberData(nameof(IsAsyncData))]
155155
public override Task Projecting_after_navigation_and_distinct(bool async)
156156
{
157157
return base.Projecting_after_navigation_and_distinct(async);
158158
}
159159

160-
[NotSupportedOnFirebirdTheory]
160+
[Theory]
161161
[MemberData(nameof(IsAsyncData))]
162162
public override Task Select_nested_collection_deep_distinct_no_identifiers(bool async)
163163
{
164164
return base.Select_nested_collection_deep_distinct_no_identifiers(async);
165165
}
166166

167-
[NotSupportedOnFirebirdTheory]
167+
[Theory]
168168
[MemberData(nameof(IsAsyncData))]
169169
public override Task Take_on_correlated_collection_in_first(bool async)
170170
{
171171
return base.Take_on_correlated_collection_in_first(async);
172172
}
173173

174-
[NotSupportedOnFirebirdTheory]
174+
[Theory]
175175
[MemberData(nameof(IsAsyncData))]
176176
public override Task Take_on_top_level_and_on_collection_projection_with_outer_apply(bool async)
177177
{
178178
return base.Take_on_top_level_and_on_collection_projection_with_outer_apply(async);
179179
}
180180

181-
[NotSupportedOnFirebirdTheory]
181+
[Theory]
182182
[MemberData(nameof(IsAsyncData))]
183183
public override Task Correlated_collection_after_groupby_with_complex_projection_not_containing_original_identifier(bool async)
184184
{
185185
return base.Correlated_collection_after_groupby_with_complex_projection_not_containing_original_identifier(async);
186186
}
187187

188-
[NotSupportedOnFirebirdTheory]
188+
[Theory]
189189
[MemberData(nameof(IsAsyncData))]
190190
public override Task Reverse_in_projection_subquery(bool async)
191191
{
192192
return base.Reverse_in_projection_subquery(async);
193193
}
194194

195-
[NotSupportedOnFirebirdTheory]
195+
[Theory]
196196
[MemberData(nameof(IsAsyncData))]
197197
public override Task Reverse_in_projection_subquery_single_result(bool async)
198198
{
199199
return base.Reverse_in_projection_subquery_single_result(async);
200200
}
201201

202-
[NotSupportedOnFirebirdTheory]
202+
[Theory]
203203
[MemberData(nameof(IsAsyncData))]
204204
public override Task Reverse_in_SelectMany_with_Take(bool async)
205205
{
206206
return base.Reverse_in_SelectMany_with_Take(async);
207207
}
208208

209-
[NotSupportedOnFirebirdTheory]
209+
[Theory]
210210
[MemberData(nameof(IsAsyncData))]
211211
public override Task Set_operation_in_pending_collection(bool async)
212212
{

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /