|
From: <fab...@us...> - 2011-03-28 18:27:17
|
Revision: 5566
http://nhibernate.svn.sourceforge.net/nhibernate/?rev=5566&view=rev
Author: fabiomaulo
Date: 2011-03-28 18:27:11 +0000 (Mon, 28 Mar 2011)
Log Message:
-----------
Fix NH-2418
Modified Paths:
--------------
trunk/nhibernate/src/NHibernate/Dialect/Dialect.cs
trunk/nhibernate/src/NHibernate.Test/DialectTest/DialectFixture.cs
Modified: trunk/nhibernate/src/NHibernate/Dialect/Dialect.cs
===================================================================
--- trunk/nhibernate/src/NHibernate/Dialect/Dialect.cs 2011-03-28 16:03:06 UTC (rev 5565)
+++ trunk/nhibernate/src/NHibernate/Dialect/Dialect.cs 2011-03-28 18:27:11 UTC (rev 5566)
@@ -1764,6 +1764,10 @@
/// </remarks>
public virtual bool IsQuoted(string name)
{
+ if (string.IsNullOrEmpty(name))
+ {
+ return false;
+ }
return (name[0] == OpenQuote && name[name.Length - 1] == CloseQuote);
}
Modified: trunk/nhibernate/src/NHibernate.Test/DialectTest/DialectFixture.cs
===================================================================
--- trunk/nhibernate/src/NHibernate.Test/DialectTest/DialectFixture.cs 2011-03-28 16:03:06 UTC (rev 5565)
+++ trunk/nhibernate/src/NHibernate.Test/DialectTest/DialectFixture.cs 2011-03-28 18:27:11 UTC (rev 5566)
@@ -7,6 +7,7 @@
using NHibernate.SqlCommand;
using NHibernate.SqlTypes;
using NUnit.Framework;
+using SharpTestsEx;
using Environment=NHibernate.Cfg.Environment;
namespace NHibernate.Test.DialectTest
@@ -62,6 +63,13 @@
}
[Test]
+ public void WhenNullOrEmptyIsQuotedFalse()
+ {
+ d.IsQuoted(null).Should().Be.False();
+ d.IsQuoted("").Should().Be.False();
+ }
+
+ [Test]
public void QuoteTableNameNeeded()
{
Assert.AreEqual(
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|