geirm       01/02/11 13:39:05

  Modified:    src/java/org/apache/velocity/test/misc Test.java
  Log:
  Changed import statement for FieldMethodizer, and added some uses for Velocity class.
  For developer testing...
  
  Revision  Changes    Path
  1.13      +26 -3     
jakarta-velocity/src/java/org/apache/velocity/test/misc/Test.java
  
  Index: Test.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-velocity/src/java/org/apache/velocity/test/misc/Test.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- Test.java 2001/01/21 20:54:00     1.12
  +++ Test.java 2001/02/11 21:39:05     1.13
  @@ -59,6 +59,7 @@
   import java.io.FileInputStream;
   import java.io.OutputStreamWriter;
   import java.io.Writer;
  +import java.io.StringWriter;
   
   import java.util.ArrayList;
   import java.util.Hashtable;
  @@ -70,7 +71,8 @@
   import org.apache.velocity.VelocityContext;
   import org.apache.velocity.Template;
   
  -import org.apache.velocity.util.FieldMethodizer;
  +import org.apache.velocity.app.FieldMethodizer;
  +import org.apache.velocity.app.Velocity;
   
   import org.apache.velocity.runtime.Runtime;
   import org.apache.velocity.test.provider.TestProvider;
  @@ -81,7 +83,7 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Jason van Zyl</a>
    * @author <a href="mailto:[EMAIL PROTECTED]">Geir Magnusson Jr.</a>
  - * @version $Id: Test.java,v 1.12 2001/01/21 20:54:00 geirm Exp $
  + * @version $Id: Test.java,v 1.13 2001/02/11 21:39:05 geirm Exp $
    */
   public class Test
   {
  @@ -181,7 +183,28 @@
               context.put("mystring", new String());
               context.put("hashmap", new HashMap() );
               context.put("runtime", new FieldMethodizer( 
"org.apache.velocity.runtime.Runtime" ));
  -            context.put("provider", new FieldMethodizer( provider ));
  +            context.put("fmprov", new FieldMethodizer( provider ));
  +            context.put("Floog", "floogie woogie");
  +
  +            String stest = " My name is $name -> $Floog";
  +            StringWriter w = new StringWriter();
  +            Velocity.evaluate( context, w, "evaltest",stest );
  +            //System.out.println("Eval = " + w );
  +
  +            w = new StringWriter();
  +            Velocity.mergeTemplate( "mergethis.vm",  context, w );
  +            //System.out.println("Merge = " + w );
  +
  +            w = new StringWriter();
  +            Velocity.invokeVelocimacro( "floog", "test", new String[2],  context,  
w );
  +            //System.out.println("Invoke = " + w );
  +
  +            Woogie woogie = new Woogie();
  +
  +            woogie.getMethod();
  +
  +            context.put("woogie", woogie );
  +
    
               /*
                *  make a writer, and merge the template 'against' the context
  
  
  

Reply via email to