[hibernate-commits] Hibernate SVN: r10624 - trunk/HibernateExt/tools/src/test/org/hibernate/tool/hbm2x

hibernate-commits at lists.jboss.org hibernate-commits at lists.jboss.org
Thu Oct 19 13:10:51 EDT 2006


Author: max.andersen at jboss.com
Date: 2006-10-19 13:10:48 -0400 (Thu, 19 Oct 2006)
New Revision: 10624

Modified:
   trunk/HibernateExt/tools/src/test/org/hibernate/tool/hbm2x/GenericExporterTest.java
Log:
test recursive property evaluation.

Modified: trunk/HibernateExt/tools/src/test/org/hibernate/tool/hbm2x/GenericExporterTest.java
===================================================================
--- trunk/HibernateExt/tools/src/test/org/hibernate/tool/hbm2x/GenericExporterTest.java	2006-10-19 17:10:24 UTC (rev 10623)
+++ trunk/HibernateExt/tools/src/test/org/hibernate/tool/hbm2x/GenericExporterTest.java	2006-10-19 17:10:48 UTC (rev 10624)
@@ -107,8 +107,10 @@
 		ge.setOutputDirectory(getOutputDir());
 		Properties p = new Properties();
 		p.setProperty("proptest", "A value");
+		p.setProperty( "refproperty", "proptest=${proptest}" );
 		p.setProperty("hibernatetool.booleanProperty", "true");
 		p.setProperty("hibernatetool.myTool.toolclass", "org.hibernate.tool.hbm2x.Cfg2JavaTool");
+		
 		ge.setProperties(p);
 		ge.setTemplateName("generictemplates/pojo/generic-class.ftl");
 		ge.setFilePattern("{package-name}/generic{class-name}.txt");
@@ -121,6 +123,8 @@
 		assertEquals(generated.getProperty("hibernatetool.booleanProperty"), "true");
 		assertNull(generated.getProperty("booleanWasTrue"));
 		assertEquals(generated.getProperty("myTool.value"), "value");
+		assertEquals(generated.getProperty("refproperty"), "proptest=A value");
+		
 	}
 	
 	protected String getBaseForMappings() {




More information about the hibernate-commits mailing list