From: <sb...@us...> - 2011-08-22 13:27:33
|
Revision: 6037 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=6037&view=rev Author: sbohlen Date: 2011-08-22 13:27:24 +0000 (Mon, 22 Aug 2011) Log Message: ----------- -delete non-source-code-related content from the repository to prevent subsequent use now that the authoritative repo has been switched to GITHUB -introduce OBSOLETE.txt message file into all folders -prepend OBSOLETE message to all .cs files to further ensure viewers are advised that the content in this repo is obsolete Modified Paths: -------------- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/AliasFixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/BasicClassFixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/BasicObjectFixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/BasicSerializableFixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/BasicTimeFixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/BugTestCase.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/CollectionFixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/EmptyMappingsFixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/GetSetHelperFixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/GetTest.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/LazyLoadBugTest.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/MapFixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2660And2661/DomainClass.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2660And2661/Test.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2662/Domain.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2662/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2673/Blog.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2691/Domain.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2691/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2693/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2693/Model.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2697/ArticleGroupItem.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2697/ArticleItem.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2697/SampleTest.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2700/CustomDialect.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2700/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2700/ModelClass.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2703/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2703/Model.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2705/ItemBase.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2705/SubItemBase.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2705/SubItemDetails.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2721/A.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2721/B.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2721/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2733/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2733/Model.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2736/Domain.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2736/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2746/DomainClasses.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2746/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2760/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2760/Model.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2761/A.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2761/B.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2761/C.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2761/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2773/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2773/Model.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2828/Entities.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2828/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH47Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NodeFixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/OptimisticConcurrencyFixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/Properties/CompositePropertyRefTest.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/Properties/DynamicEntityTest.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/Properties/Model.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/ProxyValidator/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/ProxyValidator/ShouldBeProxiableTests.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/SessionIdLoggingContextTest/Model.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/SessionIdLoggingContextTest/PerfTest.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/SetFixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/SimpleComponentFixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/SqlConverterAndMultiQuery/Fixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/SqlConverterAndMultiQuery/Model.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/SqlConverterAndMultiQuery/SqlConverter.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/UnsavedValueFixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/UserTypeFixture.cs trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/VersionTest.cs Added Paths: ----------- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2660And2661/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2662/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2673/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2691/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2693/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2697/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2700/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2703/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2705/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2721/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2733/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2736/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2746/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2760/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2761/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2773/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2828/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/Properties/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/ProxyValidator/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/SessionIdLoggingContextTest/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/SqlConverterAndMultiQuery/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/AliasFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/AliasFixture.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/AliasFixture.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.Dialect; using NHibernate.SqlCommand; Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/BasicClassFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/BasicClassFixture.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/BasicClassFixture.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/BasicObjectFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/BasicObjectFixture.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/BasicObjectFixture.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using NHibernate.DomainModel.NHSpecific; Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/BasicSerializableFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/BasicSerializableFixture.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/BasicSerializableFixture.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using NHibernate.DomainModel.NHSpecific; Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/BasicTimeFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/BasicTimeFixture.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/BasicTimeFixture.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using NHibernate.Dialect; Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/BugTestCase.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/BugTestCase.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/BugTestCase.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/CollectionFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/CollectionFixture.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/CollectionFixture.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using NHibernate.DomainModel.NHSpecific; Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/EmptyMappingsFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/EmptyMappingsFixture.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/EmptyMappingsFixture.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Data; Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/GetSetHelperFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/GetSetHelperFixture.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/GetSetHelperFixture.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Data; Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/GetTest.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/GetTest.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/GetTest.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections; using NHibernate.DomainModel; using NUnit.Framework; Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/LazyLoadBugTest.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/LazyLoadBugTest.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/LazyLoadBugTest.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using NHibernate.DomainModel.NHSpecific; Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/MapFixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/MapFixture.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/MapFixture.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using Iesi.Collections; Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2660And2661/DomainClass.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2660And2661/DomainClass.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2660And2661/DomainClass.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,4 +1,6 @@ -using System; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; namespace NHibernate.Test.NHSpecificTest.NH2660And2661 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2660And2661/Test.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2660And2661/Test.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2660And2661/Test.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,4 +1,6 @@ -using System; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; using NHibernate.Cfg; using NHibernate.Dialect; using NHibernate.Driver; Added: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2660And2661/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2660And2661/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2660And2661/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 13:27:24 UTC (rev 6037) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2662/Domain.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2662/Domain.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2662/Domain.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2662/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2662/Fixture.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2662/Fixture.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Diagnostics; Added: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2662/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2662/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2662/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 13:27:24 UTC (rev 6037) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2673/Blog.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2673/Blog.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2673/Blog.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using Iesi.Collections.Generic; namespace NHibernate.Test.NHSpecificTest.NH2673 Added: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2673/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2673/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2673/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 13:27:24 UTC (rev 6037) @@ -0,0 +1,212 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; +using System.Collections; +using System.Linq; +using NHibernate.Cache; +using NHibernate.Cfg; +using NHibernate.Cfg.MappingSchema; +using NHibernate.Mapping.ByCode; +using NHibernate.Transform; +using NUnit.Framework; +using SharpTestsEx; + +namespace NHibernate.Test.NHSpecificTest.NH2673 +{ + public class CachingWithTrasformerTests: TestCaseMappingByCode + { + protected override HbmMapping GetMappings() + { + var mapper = new ConventionModelMapper(); + mapper.BeforeMapClass += (inspector, type, map) => map.Id(x => x.Generator(Generators.HighLow)); + mapper.BeforeMapClass += (inspector, type, map) => map.Cache(x => x.Usage(CacheUsage.ReadWrite)); + mapper.BeforeMapSet += (inspector, property, map) => + { + map.Cascade(Mapping.ByCode.Cascade.All); + map.Cache(x => x.Usage(CacheUsage.ReadWrite)); + }; + var mapping = mapper.CompileMappingFor(new[] { typeof(Blog), typeof(Post), typeof(Comment) }); + return mapping; + } + + protected override void Configure(Cfg.Configuration configuration) + { + configuration.Cache(x => + { + x.Provider<HashtableCacheProvider>(); + x.UseQueryCache = true; + }); + } + + private class Scenario: IDisposable + { + private readonly ISessionFactory factory; + + public Scenario(ISessionFactory factory) + { + this.factory = factory; + using (var session= factory.OpenSession()) + using (var tx = session.BeginTransaction()) + { + var blog = new Blog { Author = "Gabriel", Name = "Keep on running" }; + blog.Posts.Add(new Post { Title = "First post", Body = "Some text" }); + blog.Posts.Add(new Post { Title = "Second post", Body = "Some other text" }); + blog.Posts.Add(new Post { Title = "Third post", Body = "Third post text" }); + + + blog.Comments.Add(new Comment { Title = "First comment", Body = "Some text" }); + blog.Comments.Add(new Comment { Title = "Second comment", Body = "Some other text" }); + session.Save(blog); + tx.Commit(); + } + } + + public void Dispose() + { + using (var session = factory.OpenSession()) + using (var tx = session.BeginTransaction()) + { + session.CreateQuery("delete from Comment").ExecuteUpdate(); + session.CreateQuery("delete from Post").ExecuteUpdate(); + session.CreateQuery("delete from Blog").ExecuteUpdate(); + tx.Commit(); + } + } + } + + [Test] + public void WhenQueryThenNotThrows() + { + using (new Scenario(Sfi)) + { + using (var session = OpenSession()) + using (var tx = session.BeginTransaction()) + { + var query = session.CreateQuery("from Blog b where b.Author = : author") + .SetString("author", "Gabriel") + .SetCacheable(true) + .SetResultTransformer(new DistinctRootEntityResultTransformer()); + query.Executing(q=> q.List<Blog>()).NotThrows(); + tx.Commit(); + } + } + } + + [Test] + public void WhenCriteriaThenNotThrows() + { + using (new Scenario(Sfi)) + { + using (var session = OpenSession()) + using (var tx = session.BeginTransaction()) + { + var query = session.QueryOver<Blog>().Where(x => x.Author == "Gabriel") + .TransformUsing(new DistinctRootEntityResultTransformer()) + .Cacheable(); + query.Executing(q => q.List<Blog>()).NotThrows(); + tx.Commit(); + } + } + } + + private class BlogAuthorDto + { + public string BlogName { get; set; } + public string AuthorName { get; set; } + } + + private class BlogAuthorTrasformer : IResultTransformer + { + public object TransformTuple(object[] tuple, string[] aliases) + { + return new BlogAuthorDto { BlogName = tuple[0].ToString(), AuthorName = tuple[1].ToString() }; + } + + public IList TransformList(IList collection) + { + return collection; + } + } + + [Test] + public void WhenCriteriaProjectionThenNotThrows() + { + // during the fix of NH-2673 was faund another bug related to cacheability of criteria with projection + trasformer + // then found reported as NH-1090 + var transformer = new BlogAuthorTrasformer(); + using (new Scenario(Sfi)) + { + using (var session = OpenSession()) + using (var tx = session.BeginTransaction()) + { + var query = session.QueryOver<Blog>().Select(x=> x.Author, x=> x.Name).Where(x => x.Author == "Gabriel") + .TransformUsing(transformer) + .Cacheable(); + query.List<BlogAuthorDto>(); + tx.Commit(); + } + using (var session = OpenSession()) + using (var tx = session.BeginTransaction()) + { + var query = session.QueryOver<Blog>().Select(x => x.Author, x => x.Name).Where(x => x.Author == "Gabriel") + .TransformUsing(transformer) + .Cacheable(); + query.Executing(q => q.List<BlogAuthorDto>()).NotThrows(); + tx.Commit(); + } + } + } + + [Test] + public void WhenEagerLoadingWithCriteriaThenNotThrows() + { + // reported in dev-list instead on JIRA + using (new Scenario(Sfi)) + { + using (var session = OpenSession()) + using (var tx = session.BeginTransaction()) + { + var query = session.CreateCriteria<Blog>() + .SetFetchMode("Posts", FetchMode.Eager) + .SetCacheable(true); + query.Executing(q => q.List<Blog>()).NotThrows(); + tx.Commit(); + } + } + } + + [Test] + public void WhenEagerLoadingWithMultiCriteriaThenNotThrows() + { + using (new Scenario(Sfi)) + { + using (var session = OpenSession()) + using (var tx = session.BeginTransaction()) + { + var query = session.CreateCriteria<Blog>() + .SetFetchMode("Posts", FetchMode.Eager) + .SetCacheable(true); + query.Executing(q => q.Future<Blog>().ToList()).NotThrows(); + tx.Commit(); + } + } + } + + [Test] + public void WhenEagerLoadingWithHqlThenNotThrows() + { + using (new Scenario(Sfi)) + { + using (var session = OpenSession()) + using (var tx = session.BeginTransaction()) + { + var query = session.CreateQuery("select b from Blog b join fetch b.Posts where b.Author = : author") + .SetString("author", "Gabriel") + .SetCacheable(true); + query.Executing(q => q.List<Blog>()).NotThrows(); + tx.Commit(); + } + } + } + } +} \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2691/Domain.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2691/Domain.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2691/Domain.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate.Test.NHSpecificTest.NH2691 Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2691/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2691/Fixture.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2691/Fixture.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Linq; using NHibernate.Cfg.MappingSchema; using NHibernate.Linq; Added: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2691/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2691/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2691/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 13:27:24 UTC (rev 6037) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2693/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2693/Fixture.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2693/Fixture.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,4 +1,6 @@ -using System.Collections.Generic; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System.Collections.Generic; using System.Linq; using NHibernate.Linq; using NUnit.Framework; Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2693/Model.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2693/Model.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2693/Model.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,4 +1,6 @@ -using Iesi.Collections.Generic; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using Iesi.Collections.Generic; namespace NHibernate.Test.NHSpecificTest.NH2693 { using System; Added: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2693/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2693/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2693/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 13:27:24 UTC (rev 6037) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2697/ArticleGroupItem.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2697/ArticleGroupItem.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2697/ArticleGroupItem.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,4 +1,6 @@ -using System; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; using System.Collections.Generic; using System.Linq; using System.Text; Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2697/ArticleItem.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2697/ArticleItem.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2697/ArticleItem.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,5 +1,7 @@ - +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core + using System; namespace NHibernate.Test.NHSpecificTest.NH2697 Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2697/SampleTest.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2697/SampleTest.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2697/SampleTest.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,4 +1,6 @@ -using System; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; using System.Collections; using System.Collections.Generic; using System.Text; Added: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2697/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2697/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2697/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 13:27:24 UTC (rev 6037) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2700/CustomDialect.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2700/CustomDialect.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2700/CustomDialect.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Dialect; using NHibernate.Dialect.Function; Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2700/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2700/Fixture.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2700/Fixture.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using NHibernate.Criterion; using NHibernate.Dialect; Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2700/ModelClass.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2700/ModelClass.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2700/ModelClass.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate.Test.NHSpecificTest.NH2700 Added: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2700/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2700/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2700/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 13:27:24 UTC (rev 6037) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2703/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2703/Fixture.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2703/Fixture.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NUnit.Framework; namespace NHibernate.Test.NHSpecificTest.NH2703 Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2703/Model.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2703/Model.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2703/Model.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections.Generic; namespace NHibernate.Test.NHSpecificTest.NH2703 Added: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2703/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2703/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2703/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 13:27:24 UTC (rev 6037) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2705/ItemBase.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2705/ItemBase.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2705/ItemBase.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Test.NHSpecificTest.NH2705 { public class ItemBase Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2705/SubItemBase.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2705/SubItemBase.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2705/SubItemBase.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Test.NHSpecificTest.NH2705 { // NOTE: an Entity and a Component in the same hierarchy is not supported Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2705/SubItemDetails.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2705/SubItemDetails.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2705/SubItemDetails.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core namespace NHibernate.Test.NHSpecificTest.NH2705 { public class SubItemDetails Added: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2705/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2705/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2705/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 13:27:24 UTC (rev 6037) @@ -0,0 +1,92 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System.Collections.Generic; +using System.Linq; +using NHibernate.Linq; +using NUnit.Framework; +using SharpTestsEx; + +// ReSharper disable InconsistentNaming + +namespace NHibernate.Test.NHSpecificTest.NH2705 +{ + [TestFixture] + public class Test : BugTestCase + { + private static IEnumerable<T> GetAndFetch<T>(string name, ISession session) where T : ItemBase + { + // this is a valid abstraction, the calling code should be able to ask that a property is eagerly loaded/available + // without having to know how it is mapped + return session.Query<T>() + .Fetch(p => p.SubItem).ThenFetch(p => p.Details) // should be able to fetch .Details when used with components (NH2615) + .Where(p => p.SubItem.Name == name).ToList(); + } + + [Test] + public void Fetch_OnComponent_ShouldNotThrow() + { + using (ISession s = OpenSession()) + { + Executing.This(() => GetAndFetch<ItemWithComponentSubItem>("hello", s)).Should().NotThrow(); + } + } + + [Test] + public void HqlQueryWithFetch_WhenDerivedClassesUseComponentAndManyToOne_DoesNotGenerateInvalidSql() + { + using (ISession s = OpenSession()) + { + using (var log = new SqlLogSpy()) + { + Executing.This(() => s.CreateQuery("from ItemWithComponentSubItem i left join fetch i.SubItem").List() + ).Should().NotThrow(); + } + } + } + + [Test] + public void HqlQueryWithFetch_WhenDerivedClassesUseComponentAndEagerFetchManyToOne_DoesNotGenerateInvalidSql() + { + using (ISession s = OpenSession()) + { + using (var log = new SqlLogSpy()) + { + Executing.This(() => s.CreateQuery("from ItemWithComponentSubItem i left join fetch i.SubItem.Details").List() + ).Should().NotThrow(); + } + } + } + + [Test] + public void LinqQueryWithFetch_WhenDerivedClassesUseComponentAndManyToOne_DoesNotGenerateInvalidSql() + { + using (ISession s = OpenSession()) + { + using (var log = new SqlLogSpy()) + { + Executing.This(() => s.Query<ItemBase>() + .Fetch(p => p.SubItem).ToList() + ).Should().NotThrow(); + + + // fetching second level properties should work too + Executing.This(() => s.Query<ItemWithComponentSubItem>() + .Fetch(p => p.SubItem).ThenFetch(p => p.Details).ToList() + ).Should().NotThrow(); + } + } + } + + [Test, Ignore("Locked by re-linq")] + public void LinqQueryWithFetch_WhenDerivedClassesUseComponentAndEagerFetchManyToOne_DoesNotGenerateInvalidSql() + { + using (ISession s = OpenSession()) + { + using (var log = new SqlLogSpy()) + { + Executing.This(() => s.Query<ItemWithComponentSubItem>().Fetch(p => p.SubItem.Details).ToList()).Should().NotThrow(); + } + } + } + } +} \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2721/A.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2721/A.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2721/A.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2721/B.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2721/B.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2721/B.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Collections.Generic; Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2721/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2721/Fixture.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2721/Fixture.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System.Collections.Generic; using System.Linq; using System.Collections; Added: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2721/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2721/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2721/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 13:27:24 UTC (rev 6037) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2733/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2733/Fixture.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2733/Fixture.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Linq.Expressions; using NUnit.Framework; Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2733/Model.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2733/Model.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2733/Model.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; Added: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2733/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2733/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2733/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 13:27:24 UTC (rev 6037) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2736/Domain.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2736/Domain.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2736/Domain.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using System.Linq; Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2736/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2736/Fixture.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2736/Fixture.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NUnit.Framework; namespace NHibernate.Test.NHSpecificTest.NH2736 Added: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2736/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2736/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2736/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 13:27:24 UTC (rev 6037) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2746/DomainClasses.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2746/DomainClasses.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2746/DomainClasses.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,4 +1,6 @@ -using Iesi.Collections.Generic; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using Iesi.Collections.Generic; namespace NHibernate.Test.NHSpecificTest.NH2746 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2746/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2746/Fixture.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2746/Fixture.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using NHibernate.Criterion; using NHibernate.Transform; using NUnit.Framework; Added: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2746/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2746/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2746/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 13:27:24 UTC (rev 6037) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2760/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2760/Fixture.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2760/Fixture.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections; using System.Linq; Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2760/Model.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2760/Model.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2760/Model.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.Collections.Generic; using Iesi.Collections.Generic; Added: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2760/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2760/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2760/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 13:27:24 UTC (rev 6037) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2761/A.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2761/A.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2761/A.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,4 +1,6 @@ -using System; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; namespace NHibernate.Test.NHSpecificTest.NH2761 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2761/B.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2761/B.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2761/B.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,4 +1,6 @@ -using System; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; namespace NHibernate.Test.NHSpecificTest.NH2761 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2761/C.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2761/C.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2761/C.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,4 +1,6 @@ -using System; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System; namespace NHibernate.Test.NHSpecificTest.NH2761 { Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2761/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2761/Fixture.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2761/Fixture.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,4 +1,6 @@ -using System.Linq; +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core +using System.Linq; using System.Reflection; using NHibernate.Cfg; using NUnit.Framework; Added: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2761/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2761/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2761/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt 2011-08-22 13:27:24 UTC (rev 6037) @@ -0,0 +1,2 @@ +As of 8/21/2011 this repository has been officially deprecated. +The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core \ No newline at end of file Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2773/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2773/Fixture.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2773/Fixture.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; using System.IO; using System.Runtime.Serialization.Formatters.Binary; Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2773/Model.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2773/Model.cs 2011-08-22 13:26:10 UTC (rev 6036) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2773/Model.cs 2011-08-22 13:27:24 UTC (rev 6037) @@ -1,3 +1,5 @@ +//YOU ARE VIEWING AN OUTDATED VERSION OF THIS FILE +//The new NHibernate repository can be found at https://github.com/nhibernate/nhibernate-core using System; namespace NHibernate.Test.NHSpecificTest.NH2773 { Added: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2773/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2773/___README___THIS_REPOSITORY_IS_OBSOLETE___AUTHORITATIVE_REPOSITORY_HAS_BEEN_MOVED.txt (rev 0) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH2773/___README___THIS_REP... [truncated message content] |