blob: 03c8ff761c3472dc031cc3bbf7d464c64c079ff9 [file] [log] [blame]
package org.apache.maven.wagon.events;
/**
* @author <a href="michal.maczka@dimatics.com">Michal Maczka</a>
* @version $Id$
*/
public class MockSessionListener implements SessionListener
{
private boolean connectionOpenningCalled = false;
private boolean debugCalled = false;
private boolean connectionLoggedOffCalled = false;
private boolean connectionLoggedInCalled = false;
private boolean connectionRefusedCalled = false;
private boolean connectionDisconnectedCalled = false;
private boolean connectionDisconnectingCalled = false;
private boolean connectionOpenedCalled = false;
private SessionEvent sessionEvent;
private String message;
private boolean connectionErrorCalled;
public boolean isSessionDisconnectedCalled()
{
return connectionDisconnectedCalled;
}
public boolean isSessionDisconnectingCalled()
{
return connectionDisconnectingCalled;
}
public boolean isSessionLoggedInCalled()
{
return connectionLoggedInCalled;
}
public boolean isSessionLoggedOffCalled()
{
return connectionLoggedOffCalled;
}
public boolean isSessionOpenedCalled()
{
return connectionOpenedCalled;
}
public boolean isSessionOpenningCalled()
{
return connectionOpenningCalled;
}
public boolean isSessionRefusedCalled()
{
return connectionRefusedCalled;
}
public boolean isDebugCalled()
{
return debugCalled;
}
public void reset()
{
connectionOpenningCalled = false;
debugCalled = false;
connectionLoggedOffCalled = false;
connectionLoggedInCalled = false;
connectionRefusedCalled = false;
connectionDisconnectedCalled = false;
connectionDisconnectingCalled = false;
connectionOpenedCalled = false;
sessionEvent = null;
message = null;
}
public void sessionOpening( final SessionEvent connectionEvent )
{
connectionOpenningCalled = true;
this.sessionEvent = connectionEvent;
}
public void sessionOpened( final SessionEvent connectionEvent )
{
connectionOpenedCalled = true;
this.sessionEvent = connectionEvent;
}
public void sessionDisconnecting( final SessionEvent connectionEvent )
{
connectionDisconnectingCalled = true;
this.sessionEvent = connectionEvent;
}
public void sessionDisconnected( final SessionEvent connectionEvent )
{
connectionDisconnectedCalled = true;
this.sessionEvent = connectionEvent;
}
public void sessionConnectionRefused( final SessionEvent connectionEvent )
{
connectionRefusedCalled = true;
this.sessionEvent = connectionEvent;
}
public void sessionLoggedIn( final SessionEvent connectionEvent )
{
connectionLoggedInCalled = true;
this.sessionEvent = connectionEvent;
}
public void sessionLoggedOff( final SessionEvent connectionEvent )
{
connectionLoggedOffCalled = true;
this.sessionEvent = connectionEvent;
}
public void sessionError( final SessionEvent connectionEvent )
{
connectionErrorCalled = true;
this.sessionEvent = connectionEvent;
}
public void debug( final String message )
{
debugCalled = true;
this.message = message;
}
public SessionEvent getSessionEvent()
{
return sessionEvent;
}
public String getDebugMessage()
{
return message;
}
}