package com.zachklipp.captivate.test.captive_portal;
import android.util.Log;
import com.zachklipp.captivate.captive_portal.PortalDetector;
public class MockPortalDetector extends PortalDetector
{
private static final String LOG_TAG = "MockPortalDetector";
/*
* Disable for testing.
* (non-Javadoc)
* @see com.zachklipp.captivate.captive_portal.PortalDetector#setPortalOverride(com.zachklipp.captivate.captive_portal.PortalDetector.OverrideMode)
*/
@Override
public void setPortalOverride(OverrideMode mode)
{
Log.w(LOG_TAG, "Tests should call setTestingOverride() instead of setPortalOverride()");
}
public void setTestingOverride(OverrideMode mode)
{
super.setPortalOverride(mode);
}
@Override
protected void onCheckForPortal()
{
throw new IllegalStateException("Mock portal detector override not set");
}
}