Skip to content

Commit e1f238d

Browse files
bahusoidfredericDelaporte
authored andcommitted
ignore test for oracle
1 parent 07bef22 commit e1f238d

File tree

2 files changed

+18
-12
lines changed

2 files changed

+18
-12
lines changed

src/NHibernate.Test/Async/Linq/QueryCacheableTests.cs

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -452,10 +452,13 @@ public async Task ProjectedEntitiesAreCachableAsync()
452452
[Test]
453453
public async Task CacheHqlQueryWithFetchAndTransformerThatChangeTupleAsync()
454454
{
455+
if (!TestDialect.SupportsDuplicatedColumnAliases)
456+
Assert.Ignore("Ignored due to GH-2092");
457+
455458
Sfi.Statistics.Clear();
456459
await (Sfi.EvictQueriesAsync());
457460
Order order;
458-
461+
459462
// the combination of query and transformer doesn't make sense.
460463
// It's simply used as example of returned data being transformed before caching leading to mismatch between
461464
// Loader.ResultTypes collection and provided tuple
@@ -471,15 +474,15 @@ public async Task CacheHqlQueryWithFetchAndTransformerThatChangeTupleAsync()
471474
Assert.That(order, Is.Not.Null);
472475
Assert.That(order.Customer, Is.Not.Null);
473476
Assert.That(NHibernateUtil.IsInitialized(order.Customer), Is.True);
474-
477+
475478
session.Clear();
476479
Sfi.Statistics.Clear();
477480

478481
order = await (session.CreateQuery("select o.Employee.FirstName, o from Order o join fetch o.Customer")
479-
.SetMaxResults(1)
480-
.SetCacheable(true)
481-
.SetResultTransformer(Transformers.RootEntity)
482-
.UniqueResultAsync<Order>());
482+
.SetMaxResults(1)
483+
.SetCacheable(true)
484+
.SetResultTransformer(Transformers.RootEntity)
485+
.UniqueResultAsync<Order>());
483486

484487
Assert.That(Sfi.Statistics.QueryExecutionCount, Is.EqualTo(0), "Unexpected execution count");
485488
Assert.That(Sfi.Statistics.QueryCachePutCount, Is.EqualTo(0), "Unexpected cache put count");

src/NHibernate.Test/Linq/QueryCacheableTests.cs

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -441,10 +441,13 @@ public void ProjectedEntitiesAreCachable()
441441
[Test]
442442
public void CacheHqlQueryWithFetchAndTransformerThatChangeTuple()
443443
{
444+
if (!TestDialect.SupportsDuplicatedColumnAliases)
445+
Assert.Ignore("Ignored due to GH-2092");
446+
444447
Sfi.Statistics.Clear();
445448
Sfi.EvictQueries();
446449
Order order;
447-
450+
448451
// the combination of query and transformer doesn't make sense.
449452
// It's simply used as example of returned data being transformed before caching leading to mismatch between
450453
// Loader.ResultTypes collection and provided tuple
@@ -460,15 +463,15 @@ public void CacheHqlQueryWithFetchAndTransformerThatChangeTuple()
460463
Assert.That(order, Is.Not.Null);
461464
Assert.That(order.Customer, Is.Not.Null);
462465
Assert.That(NHibernateUtil.IsInitialized(order.Customer), Is.True);
463-
466+
464467
session.Clear();
465468
Sfi.Statistics.Clear();
466469

467470
order = session.CreateQuery("select o.Employee.FirstName, o from Order o join fetch o.Customer")
468-
.SetMaxResults(1)
469-
.SetCacheable(true)
470-
.SetResultTransformer(Transformers.RootEntity)
471-
.UniqueResult<Order>();
471+
.SetMaxResults(1)
472+
.SetCacheable(true)
473+
.SetResultTransformer(Transformers.RootEntity)
474+
.UniqueResult<Order>();
472475

473476
Assert.That(Sfi.Statistics.QueryExecutionCount, Is.EqualTo(0), "Unexpected execution count");
474477
Assert.That(Sfi.Statistics.QueryCachePutCount, Is.EqualTo(0), "Unexpected cache put count");

0 commit comments

Comments
 (0)