Package org.jostraca

Examples of org.jostraca.TemplateScript


  }


  public void testByPath() {
   
    TemplateScript bts = null;
    PropertySet    ps  = new PropertySet();

    try {
      bts = BasicTemplateScript.defineByPath( null );
      fail();
    } catch( Exception e) {
      //e.printStackTrace();
      assertTrue( true );
    }

    try {
      bts = BasicTemplateScript.defineByPath( "foo.jtm" );
      assertTrue( "".equals( bts.getOriginalScriptName() ) );
      assertTrue( "".equals( bts.getCanonicalScriptName( ps ) ) );

    } catch( Exception e) {
      e.printStackTrace();
      fail();
    }

    try {
      bts.setByPath( null );
      fail();
    } catch( Exception e) {
      //e.printStackTrace();
      assertTrue( true );
    }
   
    try {
      bts.setByPath( "foo.jtm" );
      assertTrue( "".equals( bts.getOriginalScriptName() ) );
      assertTrue( "".equals( bts.getCanonicalScriptName( ps ) ) );

    } catch( Exception e) {
      e.printStackTrace();
      fail();
    }

    try {
      bts.setByPath( "foo_bar.jtm" );
      assertTrue( "bar".equals( bts.getOriginalScriptName() ) );
      assertTrue( "bar".equals( bts.getCanonicalScriptName( ps ) ) );

    } catch( Exception e) {
      e.printStackTrace();
      fail();
    }


    try {
      ps.set( Property.PREFIX_jostraca_TemplateScript_CanonicalName + "br", "bar" );
      bts.setByPath( "foo_br.jtm" );
      assertTrue( "br".equals( bts.getOriginalScriptName() ) );
      assertTrue( "bar".equals( bts.getCanonicalScriptName( ps ) ) );

    } catch( Exception e) {
      e.printStackTrace();
      fail();
    }
View Full Code Here




  public void testByProperty() {
   
    TemplateScript bts = null;
    PropertySet    ps  = new PropertySet();

    try {
      bts = BasicTemplateScript.defineByProperty( null );
      fail();
    } catch( Exception e) {
      //e.printStackTrace();
      assertTrue( true );
    }

    try {
      bts = BasicTemplateScript.defineByProperty( ps );
      assertTrue( "".equals( bts.getOriginalScriptName() ) );
      assertTrue( "".equals( bts.getCanonicalScriptName( ps ) ) );

    } catch( Exception e) {
      e.printStackTrace();
      fail();
    }

    try {
      ps.set( Property.main_TemplateScript, "bar" );
      bts = BasicTemplateScript.defineByProperty( ps );
      assertTrue( "bar".equals( bts.getOriginalScriptName() ) );
      assertTrue( "bar".equals( bts.getCanonicalScriptName( ps ) ) );

    } catch( Exception e) {
      e.printStackTrace();
      fail();
    }


    try {
      bts.setByProperty( null );
      fail();
    } catch( Exception e) {
      //e.printStackTrace();
      assertTrue( true );
    }
   
    try {
      ps  = new PropertySet();
      bts = BasicTemplateScript.defineByProperty( ps );
      bts.setByProperty( ps );
      assertTrue( "".equals( bts.getOriginalScriptName() ) );
      assertTrue( "".equals( bts.getCanonicalScriptName( ps ) ) );

    } catch( Exception e) {
      e.printStackTrace();
      fail();
    }


    try {
      ps.set( Property.main_TemplateScript, "bar" );
      bts.setByProperty( ps );
      assertTrue( "bar".equals( bts.getOriginalScriptName() ) );
      assertTrue( "bar".equals( bts.getCanonicalScriptName( ps ) ) );

    } catch( Exception e) {
      e.printStackTrace();
      fail();
    }


    try {
      ps.set( Property.main_TemplateScript, "br" );
      ps.set( Property.PREFIX_jostraca_TemplateScript_CanonicalName + "br", "bar" );
      bts.setByProperty( ps );
      assertTrue( "br".equals( bts.getOriginalScriptName() ) );
      assertTrue( "bar".equals( bts.getCanonicalScriptName( ps ) ) );

    } catch( Exception e) {
      e.printStackTrace();
      fail();
    }
View Full Code Here

  /** existing definition is not deleted by undefined main.TemplateScript property */
  public void testOverride() {
    try {
      PropertySet    ps  = new PropertySet();
      TemplateScript ts = BasicTemplateScript.defineByProperty( ps );
      ts.setByPath( "foo_bar.jtm" );
      ts.setByProperty( ps );
      assertTrue( "bar".equals( ts.getOriginalScriptName() ) );
      assertTrue( "bar".equals( ts.getCanonicalScriptName( ps ) ) );

    } catch( Exception e) {
      e.printStackTrace();
      fail();
    }
View Full Code Here

TOP

Related Classes of org.jostraca.TemplateScript

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.