1 20 21 package com.methodhead.res; 22 23 import java.util.*; 24 import java.io.*; 25 import junit.framework.*; 26 import org.apache.log4j.*; 27 import com.methodhead.persistable.*; 28 import com.methodhead.test.*; 29 import org.apache.cactus.*; 30 import servletunit.struts.*; 31 import org.apache.struts.*; 32 33 public class DefaultResPolicyTest extends CactusStrutsTestCase { 34 35 static { 36 TestUtils.initLogger(); 37 TestUtils.initDb(); 38 } 39 40 private DefaultResPolicy policy = null; 41 private FileManager fileManager = null; 42 private File file = null; 43 44 public DefaultResPolicyTest( String name ) { 45 super( name ); 46 } 47 48 public void setUp() { 49 try { 51 } 52 catch ( Exception e ) { 53 fail( e.getMessage() ); 54 } 55 } 56 57 public void tearDown() { 58 } 59 60 public void testInitFileManager() { 61 try { 62 policy = new DefaultResPolicy(); 63 64 request.setAttribute( Globals.MESSAGES_KEY, session.getServletContext().getAttribute( Globals.MESSAGES_KEY ) ); 68 69 fileManager = new FileManager(); 73 policy.initFileManager( request, fileManager ); 74 assertNotNull( fileManager ); 75 76 file = fileManager.getFileForPath( "Files" ); 77 assertNotNull( file ); 78 assertEquals( request.getSession().getServletContext().getRealPath( "" ), file.getAbsolutePath() ); 79 } 80 catch ( Exception e ) { 81 e.printStackTrace(); 82 fail(); 83 } 84 } 85 } 86
| Popular Tags
|