Skip to content

Commit af8c081

Browse files
author
Jeff Hagen
committed
fix unit tests
1 parent e99c2dc commit af8c081

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/NHibernate.Test/CacheTest/JsonSerializerCacheFixture.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -524,7 +524,9 @@ public void LazyFormulaTest()
524524
var l = s.Query<NonStrictReadWrite>().ToList();
525525
foreach (var item in l)
526526
{
527-
Assert.AreEqual(item.Id, item.Count);
527+
// The lazy formula will puke if equality is not correct (due to comparison of deserialized
528+
// UnfetchedLazyProperty vs LazyPropertyInitializer.UnfetchedProperty
529+
Assert.AreEqual(1, item.Count);
528530
}
529531
t.Commit();
530532
}

src/NHibernate.Test/CacheTest/NonStrictReadWrite.hbm.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
<generator class="native"/>
1010
</id>
1111
<property name="Name" />
12-
<property name="Count" formula="(select Id)" lazy="true"/>
12+
<property name="Count" formula="(select count(*) from NonStrictReadWrite x where x.Id = Id)" lazy="true"/>
1313
</class>
1414

1515
</hibernate-mapping>

0 commit comments

Comments
 (0)