From: <pa...@us...> - 2011-03-06 20:46:17
|
Revision: 5439 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=5439&view=rev Author: patearl Date: 2011-03-06 20:46:10 +0000 (Sun, 06 Mar 2011) Log Message: ----------- Tests: Added test dialect indicator for "= some (subquery)". Don't test for it when it's not supported. Modified Paths: -------------- trunk/nhibernate/src/NHibernate.Test/Legacy/FooBarTest.cs trunk/nhibernate/src/NHibernate.Test/Legacy/SQLFunctionsTest.cs trunk/nhibernate/src/NHibernate.Test/TestDialect.cs trunk/nhibernate/src/NHibernate.Test/TestDialects/SQLiteTestDialect.cs Modified: trunk/nhibernate/src/NHibernate.Test/Legacy/FooBarTest.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/Legacy/FooBarTest.cs 2011-03-06 20:39:29 UTC (rev 5438) +++ trunk/nhibernate/src/NHibernate.Test/Legacy/FooBarTest.cs 2011-03-06 20:46:10 UTC (rev 5439) @@ -510,7 +510,7 @@ foo.TheFoo.TheFoo = foo; foo.String = "fizard"; - if (Dialect.SupportsSubSelects) + if (Dialect.SupportsSubSelects && TestDialect.SupportsOperatorSome) { if (!(Dialect is FirebirdDialect)) { Modified: trunk/nhibernate/src/NHibernate.Test/Legacy/SQLFunctionsTest.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/Legacy/SQLFunctionsTest.cs 2011-03-06 20:39:29 UTC (rev 5438) +++ trunk/nhibernate/src/NHibernate.Test/Legacy/SQLFunctionsTest.cs 2011-03-06 20:46:10 UTC (rev 5439) @@ -478,7 +478,7 @@ s.Save(min, (long) 30); - if (Dialect.SupportsSubSelects) + if (Dialect.SupportsSubSelects && TestDialect.SupportsOperatorSome) { Assert.AreEqual(2, s.CreateQuery( Modified: trunk/nhibernate/src/NHibernate.Test/TestDialect.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/TestDialect.cs 2011-03-06 20:39:29 UTC (rev 5438) +++ trunk/nhibernate/src/NHibernate.Test/TestDialect.cs 2011-03-06 20:46:10 UTC (rev 5439) @@ -22,5 +22,6 @@ } public virtual bool SupportsOperatorAll { get { return true; } } + public virtual bool SupportsOperatorSome { get { return true; } } } } Modified: trunk/nhibernate/src/NHibernate.Test/TestDialects/SQLiteTestDialect.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/TestDialects/SQLiteTestDialect.cs 2011-03-06 20:39:29 UTC (rev 5438) +++ trunk/nhibernate/src/NHibernate.Test/TestDialects/SQLiteTestDialect.cs 2011-03-06 20:46:10 UTC (rev 5439) @@ -11,5 +11,10 @@ { get { return false; } } + + public override bool SupportsOperatorSome + { + get { return false; } + } } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |