Skip to content

Commit 300ccee

Browse files
Generate async files
1 parent b7bea83 commit 300ccee

File tree

3 files changed

+6
-3
lines changed

3 files changed

+6
-3
lines changed

src/NHibernate.Test/Async/QueryTest/MultiCriteriaFixture.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,8 @@ public async Task CanGetMultiQueryFromSecondLevelCacheAsync()
153153

154154
var cacheHashtable = MultipleQueriesFixtureAsync.GetHashTableUsedAsQueryCache(Sfi);
155155
var cachedListEntry = (IList)new ArrayList(cacheHashtable.Values)[0];
156-
var cachedQuery = (IList)cachedListEntry[1];
156+
// The first element is a timestamp, the second is aliases, then only we have the cached data.
157+
var cachedQuery = (IList)cachedListEntry[2] ?? throw new InvalidOperationException("Cached data is null");
157158

158159
var firstQueryResults = (IList)cachedQuery[0];
159160
firstQueryResults.Clear();

src/NHibernate.Test/Async/QueryTest/MultipleMixedQueriesFixture.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,8 @@ public async Task CanGetMultiQueryFromSecondLevelCacheAsync()
8383

8484
var cacheHashtable = MultipleQueriesFixtureAsync.GetHashTableUsedAsQueryCache(Sfi);
8585
var cachedListEntry = (IList)new ArrayList(cacheHashtable.Values)[0];
86-
var cachedQuery = (IList)cachedListEntry[1];
86+
// The first element is a timestamp, the second is aliases, then only we have the cached data.
87+
var cachedQuery = (IList) cachedListEntry[2] ?? throw new InvalidOperationException("Cached data is null");
8788

8889
var firstQueryResults = (IList)cachedQuery[0];
8990
firstQueryResults.Clear();

src/NHibernate.Test/Async/QueryTest/MultipleQueriesFixture.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,8 @@ public async Task CanGetMultiQueryFromSecondLevelCacheAsync()
8686

8787
var cacheHashtable = GetHashTableUsedAsQueryCache(Sfi);
8888
var cachedListEntry = (IList)new ArrayList(cacheHashtable.Values)[0];
89-
var cachedQuery = (IList)cachedListEntry[1];
89+
// The first element is a timestamp, the second is aliases, then only we have the cached data.
90+
var cachedQuery = (IList) cachedListEntry[2] ?? throw new InvalidOperationException("Cached data is null");
9091

9192
var firstQueryResults = (IList)cachedQuery[0];
9293
firstQueryResults.Clear();

0 commit comments

Comments
 (0)