From: <pa...@us...> - 2011-03-16 04:24:26
|
Revision: 5474 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=5474&view=rev Author: patearl Date: 2011-03-16 04:24:20 +0000 (Wed, 16 Mar 2011) Log Message: ----------- Tests: Avoid full join test with SQLite since it doesn't look like it can be emulated within the existing dialect structure for join formulation. This may be worth revisiting. Modified Paths: -------------- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1857/FullJoinTest.cs trunk/nhibernate/src/NHibernate.Test/TestDialect.cs trunk/nhibernate/src/NHibernate.Test/TestDialects/SQLiteTestDialect.cs Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1857/FullJoinTest.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1857/FullJoinTest.cs 2011-03-14 20:21:30 UTC (rev 5473) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1857/FullJoinTest.cs 2011-03-16 04:24:20 UTC (rev 5474) @@ -42,6 +42,11 @@ } } + protected override bool AppliesTo(Dialect.Dialect dialect) + { + return TestDialect.GetTestDialect(dialect).SupportsFullJoin; + } + [Test] public void TestFullJoin() { Modified: trunk/nhibernate/src/NHibernate.Test/TestDialect.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/TestDialect.cs 2011-03-14 20:21:30 UTC (rev 5473) +++ trunk/nhibernate/src/NHibernate.Test/TestDialect.cs 2011-03-16 04:24:20 UTC (rev 5474) @@ -33,5 +33,7 @@ /// will cause a "database is locked" error message. /// </summary> public virtual bool SupportsConcurrentTransactions { get { return true; } } + + public virtual bool SupportsFullJoin { get { return true; } } } } Modified: trunk/nhibernate/src/NHibernate.Test/TestDialects/SQLiteTestDialect.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/TestDialects/SQLiteTestDialect.cs 2011-03-14 20:21:30 UTC (rev 5473) +++ trunk/nhibernate/src/NHibernate.Test/TestDialects/SQLiteTestDialect.cs 2011-03-16 04:24:20 UTC (rev 5474) @@ -31,5 +31,10 @@ { get { return false; } } + + public override bool SupportsFullJoin + { + get { return false; } + } } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |