diff --git a/build-support/solutions.build.nant b/build-support/solutions.build.nant index 58b01bef..fb35f8c5 100644 --- a/build-support/solutions.build.nant +++ b/build-support/solutions.build.nant @@ -141,6 +141,7 @@ Rebuilding Solutions using Nant and "solutions.build": --> + diff --git a/src/Spring/Spring.Template.Velocity/Spring.Template.Velocity.2008.csproj b/src/Spring/Spring.Template.Velocity/Spring.Template.Velocity.2008.csproj index ffebfb63..a453c1d1 100644 --- a/src/Spring/Spring.Template.Velocity/Spring.Template.Velocity.2008.csproj +++ b/src/Spring/Spring.Template.Velocity/Spring.Template.Velocity.2008.csproj @@ -39,6 +39,7 @@ prompt 4 ..\..\..\build\VS.NET.2008\Spring.Template.Velocity\Debug\Spring.Template.Velocity.xml + true pdbonly @@ -47,6 +48,8 @@ TRACE;NET_2_0 prompt 4 + true + ..\..\..\build\VS.NET.2005\Spring.Template.Velocity\Release\Spring.Template.Velocity.XML @@ -69,7 +72,7 @@ - + diff --git a/src/Spring/Spring.Template.Velocity/Template/Velocity/CommonsLoggingLogSystem.cs b/src/Spring/Spring.Template.Velocity/Template/Velocity/CommonsLoggingLogSystem.cs index c235b602..97d20f85 100644 --- a/src/Spring/Spring.Template.Velocity/Template/Velocity/CommonsLoggingLogSystem.cs +++ b/src/Spring/Spring.Template.Velocity/Template/Velocity/CommonsLoggingLogSystem.cs @@ -31,6 +31,10 @@ namespace Spring.Template.Velocity /// /// Erez Mazor public class CommonsLoggingLogSystem : ILogSystem { + + /// + /// Shared logger instance. + /// protected static readonly ILog log = LogManager.GetLogger(typeof(CommonsLoggingLogSystem)); /// diff --git a/src/Spring/Spring.Template.Velocity/Template/Velocity/SpringResourceLoader.cs b/src/Spring/Spring.Template.Velocity/Template/Velocity/SpringResourceLoader.cs index 64dbdd0c..fa9ae869 100644 --- a/src/Spring/Spring.Template.Velocity/Template/Velocity/SpringResourceLoader.cs +++ b/src/Spring/Spring.Template.Velocity/Template/Velocity/SpringResourceLoader.cs @@ -76,6 +76,9 @@ namespace Spring.Template.Velocity { /// public const string SPRING_RESOURCE_LOADER_PATH = "spring.resource.loader.path"; + /// + /// Shared logger instance. + /// protected static readonly ILog log = LogManager.GetLogger(typeof(SpringResourceLoader)); private IResourceLoader resourceLoader; diff --git a/src/Spring/Spring.Template.Velocity/Template/Velocity/VelocityConstants.cs b/src/Spring/Spring.Template.Velocity/Template/Velocity/VelocityConstants.cs index 09e64d37..93893a87 100644 --- a/src/Spring/Spring.Template.Velocity/Template/Velocity/VelocityConstants.cs +++ b/src/Spring/Spring.Template.Velocity/Template/Velocity/VelocityConstants.cs @@ -1,12 +1,47 @@ namespace Spring.Template.Velocity{ + /// + /// Common Velocity constants. + /// public class VelocityConstants{ + + /// + /// File. + /// public const string File = "file"; + + /// + /// Type. + /// public const string Type = "type"; + + /// + /// Assembly. + /// public const string Assembly = "assembly"; + + /// + /// Class. + /// public const string Class = "class"; + + /// + /// Name. + /// public const string Name = "name"; + + /// + /// Description. + /// public const string Description = "description"; + + /// + /// Path. + /// public const string Path = "path"; + + /// + /// Separator. + /// public const string Separator = "."; } } \ No newline at end of file diff --git a/src/Spring/Spring.Template.Velocity/Template/Velocity/VelocityEngineFactory.cs b/src/Spring/Spring.Template.Velocity/Template/Velocity/VelocityEngineFactory.cs index 1ee39127..4f4f07c2 100644 --- a/src/Spring/Spring.Template.Velocity/Template/Velocity/VelocityEngineFactory.cs +++ b/src/Spring/Spring.Template.Velocity/Template/Velocity/VelocityEngineFactory.cs @@ -67,6 +67,9 @@ namespace Spring.Template.Velocity { public class VelocityEngineFactory { private const char DELIMITER = ','; + /// + /// Shared logger instance. + /// protected static readonly ILog log = LogManager.GetLogger(typeof(VelocityEngineFactory)); private IResource configLocation; @@ -278,6 +281,7 @@ namespace Spring.Template.Velocity { ///
Called by CreateVelocityEngine(). /// /// velocityEngine the VelocityEngine to configure + /// /// paths the path list to load Velocity resources from /// /// @@ -326,6 +330,7 @@ namespace Spring.Template.Velocity { /// of the tranditional "ClassFullName, AssemblyName" to work. /// /// velocityEngine the VelocityEngine to configure + /// /// resourceLoaderPath the path to load Velocity resources from /// /// diff --git a/src/Spring/Spring.Template.Velocity/Template/Velocity/VelocityEngineUtils.cs b/src/Spring/Spring.Template.Velocity/Template/Velocity/VelocityEngineUtils.cs index de2e532b..3c5c9b6b 100644 --- a/src/Spring/Spring.Template.Velocity/Template/Velocity/VelocityEngineUtils.cs +++ b/src/Spring/Spring.Template.Velocity/Template/Velocity/VelocityEngineUtils.cs @@ -32,8 +32,11 @@ namespace Spring.Template.Velocity{ /// /// Erez Mazor public class VelocityEngineUtils { - protected static readonly ILog log = LogManager.GetLogger(typeof(VelocityEngineUtils)); + /// + /// Shared logger instance. + /// + protected static readonly ILog log = LogManager.GetLogger(typeof(VelocityEngineUtils)); /// /// Merge the specified Velocity template with the given model and write diff --git a/test/Spring/Spring.Template.Velocity.Tests/Spring.Template.Velocity.Tests.csproj b/test/Spring/Spring.Template.Velocity.Tests/Spring.Template.Velocity.Tests.csproj index c12b299e..9f2053f0 100644 --- a/test/Spring/Spring.Template.Velocity.Tests/Spring.Template.Velocity.Tests.csproj +++ b/test/Spring/Spring.Template.Velocity.Tests/Spring.Template.Velocity.Tests.csproj @@ -21,14 +21,18 @@ DEBUG;TRACE prompt 4 + true + + pdbonly true - bin\Release\ + ..\..\..\build\VS.NET.2008\Spring.Template.Velocity.Tests\Release\ TRACE prompt 4 + true diff --git a/test/Spring/Spring.Template.Velocity.Tests/Template/Velocity/Config/TemplateNamespaceParserTests.cs b/test/Spring/Spring.Template.Velocity.Tests/Template/Velocity/Config/TemplateNamespaceParserTests.cs index 0452dda6..9a207f66 100644 --- a/test/Spring/Spring.Template.Velocity.Tests/Template/Velocity/Config/TemplateNamespaceParserTests.cs +++ b/test/Spring/Spring.Template.Velocity.Tests/Template/Velocity/Config/TemplateNamespaceParserTests.cs @@ -130,6 +130,9 @@ namespace Spring.Template.Velocity.Tests.Template.Velocity.Config { Assert.AreEqual("TestDescription", getSingleProperty(velocityEngine, descProp), "incorrect description"); } + /// + /// Test using local config. + /// [Test] public void TestLocalConfig() { VelocityEngine velocityEngine = appContext.GetObject("cnVelocityEngineLocalConfig") as VelocityEngine; diff --git a/test/Spring/Spring.Template.Velocity.Tests/Template/Velocity/VelocityEngineFactoryObjectTests.cs b/test/Spring/Spring.Template.Velocity.Tests/Template/Velocity/VelocityEngineFactoryObjectTests.cs index 447de176..409aacff 100644 --- a/test/Spring/Spring.Template.Velocity.Tests/Template/Velocity/VelocityEngineFactoryObjectTests.cs +++ b/test/Spring/Spring.Template.Velocity.Tests/Template/Velocity/VelocityEngineFactoryObjectTests.cs @@ -164,6 +164,9 @@ namespace Spring.Template.Velocity.Tests.Template.Velocity { } } + /// + /// Test engine's logging capabilities. + /// [Test] public void TestLogging(){ VelocityEngine velocityEngine = new VelocityEngineFactoryObject().CreateVelocityEngine(); diff --git a/test/Spring/Spring.Template.Velocity.Tests/Template/Velocity/VelocityEngineTestBase.cs b/test/Spring/Spring.Template.Velocity.Tests/Template/Velocity/VelocityEngineTestBase.cs index 70ebc1b8..6c1cc980 100644 --- a/test/Spring/Spring.Template.Velocity.Tests/Template/Velocity/VelocityEngineTestBase.cs +++ b/test/Spring/Spring.Template.Velocity.Tests/Template/Velocity/VelocityEngineTestBase.cs @@ -30,12 +30,29 @@ using Spring.Objects.Factory.Xml; #endregion namespace Spring.Template.Velocity.Tests.Template.Velocity { + + /// + /// Base class for Velocity engine tests. + /// public class VelocityEngineTestBase { + + /// + /// Shared application context instance. + /// protected XmlApplicationContext appContext; + /// + /// Model used in templating. + /// protected readonly Hashtable model = new Hashtable(); + /// + /// Simple test value. + /// protected const string TEST_VALUE = "TEST_VALUE"; #region setup + /// + /// Test setup. + /// [SetUp] public void Setup() { appContext = new XmlApplicationContext(false, @@ -47,6 +64,9 @@ namespace Spring.Template.Velocity.Tests.Template.Velocity { #endregion #region teardown + /// + /// Test cleanup. + /// [TearDown] public void TearDown() { appContext.Dispose(); diff --git a/test/Spring/Spring.Template.Velocity.Tests/VelocityCompilerOptionsTests.cs b/test/Spring/Spring.Template.Velocity.Tests/VelocityCompilerOptionsTests.cs index 1feb6043..0fde333d 100644 --- a/test/Spring/Spring.Template.Velocity.Tests/VelocityCompilerOptionsTests.cs +++ b/test/Spring/Spring.Template.Velocity.Tests/VelocityCompilerOptionsTests.cs @@ -34,6 +34,9 @@ namespace Spring [TestFixture] public sealed class VelocityCompilerOptionTests : CompilerOptionsTests { + /// + /// Setup for entiry test fixture. + /// [TestFixtureSetUp] public void FixtureSetUp() {