From: <fab...@us...> - 2011-03-21 21:27:13
|
Revision: 5498 http://nhibernate.svn.sourceforge.net/nhibernate/?rev=5498&view=rev Author: fabiomaulo Date: 2011-03-21 21:27:07 +0000 (Mon, 21 Mar 2011) Log Message: ----------- Minor (refactorized test to be sure that it will be executed) Modified Paths: -------------- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1304/Fixture.cs Modified: trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1304/Fixture.cs =================================================================== --- trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1304/Fixture.cs 2011-03-21 20:09:18 UTC (rev 5497) +++ trunk/nhibernate/src/NHibernate.Test/NHSpecificTest/NH1304/Fixture.cs 2011-03-21 21:27:07 UTC (rev 5498) @@ -1,27 +1,33 @@ using System.Text; using log4net.Core; +using NHibernate.Cfg; using NHibernate.Tuple.Entity; using NUnit.Framework; namespace NHibernate.Test.NHSpecificTest.NH1304 { [TestFixture] - public class Fixture : BugTestCase + public class Fixture { - protected override void BuildSessionFactory() + [Test] + public void WhenNoCustomAccessorIsDefinedThenSholdFindOnlyNoCustom() { - using (LogSpy ls = new LogSpy(typeof (AbstractEntityTuplizer))) + var cfg = new Configuration(); + if (TestConfigurationHelper.hibernateConfigFile != null) + cfg.Configure(TestConfigurationHelper.hibernateConfigFile); + cfg.AddResource("NHibernate.Test.NHSpecificTest.NH1304.Mappings.hbm.xml", GetType().Assembly); + using (LogSpy ls = new LogSpy(typeof(AbstractEntityTuplizer))) { - base.BuildSessionFactory(); + cfg.BuildSessionFactory(); StringBuilder wholeMessage = new StringBuilder(); foreach (LoggingEvent loggingEvent in ls.Appender.GetEvents()) { string singleMessage = loggingEvent.RenderedMessage; if (singleMessage.IndexOf("AbstractEntityTuplizer") > 0) - Assert.Greater(singleMessage.IndexOf("No custom accessors found"), -1); + Assert.Greater(singleMessage.IndexOf("No custom"), -1); wholeMessage.Append(singleMessage); } string logs = wholeMessage.ToString(); - Assert.AreEqual(-1, logs.IndexOf("Custom accessors found")); + Assert.AreEqual(-1, logs.IndexOf("Custom")); } } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |