You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ibatis.apache.org by gb...@apache.org on 2008/03/24 19:03:12 UTC

svn commit: r640485 - in /ibatis/trunk/cs/V2/src: Apache.Ibatis.Common.Test/Fixtures/Utilities/TypeResolverTest.cs Apache.Ibatis.Common/Utilities/TypesResolver/TypeResolver.cs

Author: gbayon
Date: Mon Mar 24 11:03:10 2008
New Revision: 640485

URL: http://svn.apache.org/viewvc?rev=640485&view=rev
Log:
resolved issue with type resolver

Modified:
    ibatis/trunk/cs/V2/src/Apache.Ibatis.Common.Test/Fixtures/Utilities/TypeResolverTest.cs
    ibatis/trunk/cs/V2/src/Apache.Ibatis.Common/Utilities/TypesResolver/TypeResolver.cs

Modified: ibatis/trunk/cs/V2/src/Apache.Ibatis.Common.Test/Fixtures/Utilities/TypeResolverTest.cs
URL: http://svn.apache.org/viewvc/ibatis/trunk/cs/V2/src/Apache.Ibatis.Common.Test/Fixtures/Utilities/TypeResolverTest.cs?rev=640485&r1=640484&r2=640485&view=diff
==============================================================================
--- ibatis/trunk/cs/V2/src/Apache.Ibatis.Common.Test/Fixtures/Utilities/TypeResolverTest.cs (original)
+++ ibatis/trunk/cs/V2/src/Apache.Ibatis.Common.Test/Fixtures/Utilities/TypeResolverTest.cs Mon Mar 24 11:03:10 2008
@@ -10,6 +10,15 @@
     [TestFixture] 
     public class TypeResolverTest
     {
+        /// <summary>
+        /// Test space on generic type
+        /// </summary>
+        [Test]
+        public void Generic_list_of_nullable_guid_should_be_resolved()
+        {
+            Type genericType = TypeUtils.ResolveType(typeof(List<Guid?>).FullName);
+            Assert.IsNotNull(genericType);
+        }
 
         /// <summary>
         /// Test space on generic type

Modified: ibatis/trunk/cs/V2/src/Apache.Ibatis.Common/Utilities/TypesResolver/TypeResolver.cs
URL: http://svn.apache.org/viewvc/ibatis/trunk/cs/V2/src/Apache.Ibatis.Common/Utilities/TypesResolver/TypeResolver.cs?rev=640485&r1=640484&r2=640485&view=diff
==============================================================================
--- ibatis/trunk/cs/V2/src/Apache.Ibatis.Common/Utilities/TypesResolver/TypeResolver.cs (original)
+++ ibatis/trunk/cs/V2/src/Apache.Ibatis.Common/Utilities/TypesResolver/TypeResolver.cs Mon Mar 24 11:03:10 2008
@@ -104,7 +104,7 @@
         {
             Contract.Require.That(typeName, Is.Not.Null & Is.Not.Empty).When("retrieving argument typeName for ResolveType method");
 
-            if (typeName.Contains(NULLABLE_TYPE))
+            if (typeName.StartsWith(NULLABLE_TYPE))
             {
                 return null;
             }