Use LoginData type for login data
git-svn-id: svn://sunsvr01.isp.uni-luebeck.de/swproj13/trunk@403 72836036-5685-4462-b002-a69064685172
This commit is contained in:
parent
e4ac4b55cd
commit
28e5462b08
7 changed files with 70 additions and 34 deletions
|
@ -1,9 +1,9 @@
|
|||
package jrummikub.control;
|
||||
|
||||
import static org.junit.Assert.*;
|
||||
import jrummikub.control.LoginControl;
|
||||
import jrummikub.util.IListener;
|
||||
import jrummikub.util.IListener3;
|
||||
import jrummikub.util.IListener1;
|
||||
import jrummikub.util.LoginData;
|
||||
import jrummikub.view.MockView;
|
||||
|
||||
import org.junit.Before;
|
||||
|
@ -35,17 +35,17 @@ public class LoginControlTest {
|
|||
@Test
|
||||
public void loginEventTest() {
|
||||
loginControl.getLoginEvent().add(
|
||||
new IListener3<String, String, String>() {
|
||||
new IListener1<LoginData>() {
|
||||
@Override
|
||||
public void handle(String value1, String value2,
|
||||
String value3) {
|
||||
assertEquals("a", value1);
|
||||
assertEquals("b", value2);
|
||||
assertEquals("c", value3);
|
||||
public void handle(LoginData loginData) {
|
||||
assertEquals("a", loginData.getUserName());
|
||||
assertEquals("b", loginData.getServerName());
|
||||
assertEquals("c", loginData.getPassword());
|
||||
assertEquals("d", loginData.getChannelName());
|
||||
handled = true;
|
||||
}
|
||||
});
|
||||
view.loginPanel.loginEvent.emit("a", "b", "c");
|
||||
view.loginPanel.loginEvent.emit(new LoginData("a", "b", "c", "d"));
|
||||
assertTrue(handled);
|
||||
assertFalse(view.isLoginPanelVisible);
|
||||
assertFalse(view.isScorePanelVisible);
|
||||
|
|
Reference in a new issue