1   /**
2    * 
3    */
4   package org.melati.login.test;
5   
6   import java.io.ByteArrayInputStream;
7   
8   import org.melati.login.CommandLineAccessHandler;
9   
10  /**
11   * @author timp
12   *
13   */
14  public class CommandLineAccessHandlerTest extends AccessHandlerTestAbstract {
15  
16    /**
17     * @param name
18     */
19    public CommandLineAccessHandlerTest(String name) {
20      super(name);
21    }
22  
23    public void setUp() throws Exception {
24      super.setUp();
25      m.setArguments(new String[] {"melatijunit", "-u", "_administrator_", "-p", "FIXME"});    
26    }
27    
28    /** 
29     * Create the AccessHandler and set its input stream.
30     * 
31     * @see org.melati.login.test.AccessHandlerTestAbstract#setAccessHandler()
32     */
33    public void setAccessHandler() {
34      CommandLineAccessHandler clah = new CommandLineAccessHandler(); 
35      clah.setInput(new ByteArrayInputStream("_administrator_\nFIXME\n".getBytes()));
36      it = clah;
37    }
38  
39  }