1 package net.sourceforge.heracles.service; 2 3 /** 4 * Title: AuthenticationImplTest.java<br 5 * Copyright: HFT-SO<br> 6 * Java Version: JDK 1.5<br> 7 * 8 * @author Philipp Gantert 9 * @version 1.0 10 */ 11 12 import junit.framework.TestCase; 13 import net.sourceforge.heracles.service.impl.AuthenticationImpl; 14 import net.sourceforge.heracles.utilities.HeraclesException; 15 16 public class AuthenticationImplTest extends TestCase { 17 18 public void testValidating() throws Exception { 19 Authentication auth = new AuthenticationImpl(); 20 21 try { 22 auth.authAdvanced("heracles@XXXXXXX", ""); 23 auth.authAdvanced("XXXXXXX\\\\heracless", ""); 24 } catch (NullPointerException ex) { 25 26 } 27 try { 28 auth.authAdvanced("heracles@XXXXXXX", null); 29 fail("Here should be a HeraclesException"); 30 } catch (HeraclesException ex) { 31 32 } catch (NullPointerException ex) { 33 34 } 35 try { 36 auth.authSimple("heracles@XXXXXXX", null); 37 fail("Here should be a HeraclesException"); 38 } catch (HeraclesException ex) { 39 40 } catch (NullPointerException ex) { 41 42 } 43 try { 44 auth.authSimple("heracles", ""); 45 fail("Here should be a HeraclesException"); 46 } catch (HeraclesException ex) { 47 48 } catch (NullPointerException ex) { 49 50 } 51 52 } 53 54 }