private void anticipatePollServiceSetMonitorLocators() {
   ServiceMonitorLocator locator = new DefaultServiceMonitorLocator("HTTP", ServiceMonitor.class);
   Set<ServiceMonitorLocator> locators = Collections.singleton(locator);
   expect(m_backEnd.getServiceMonitorLocators(DistributionContext.REMOTE_MONITOR))
       .andReturn(locators);
   m_pollService.setServiceMonitorLocators(locators);
 }
  private void anticipatePollerCheckingIn() {

    Date oldTimestamp = pollConfig().getConfigurationTimestamp();
    switch (m_monitorStatus) {
      case CONFIG_CHANGED:
        setPollConfig(new DemoPollerConfiguration());
        break;
      case DISCONNECTED:
        setPollConfig(new DemoPollerConfiguration(new Date(0)));
        break;
      case STARTED:
        if (m_oldStatus != MonitorStatus.STARTED) {
          setPollConfig(new DemoPollerConfiguration());
        }
    }

    expect(m_backEnd.pollerCheckingIn(1, oldTimestamp)).andReturn(m_monitorStatus);
  }
 private void anticipateReportResult() {
   m_backEnd.reportResult(getRegisteredId(), pollConfig().getFirstId(), m_serviceStatus);
 }
 private void anticipateRegisterLocationMonitor() {
   setRegistered();
   expect(m_backEnd.registerLocationMonitor("OAK")).andReturn(getRegisteredId());
   m_settings.setMonitorId(getRegisteredId());
 }
 private void anticipatePollerStopping() {
   m_backEnd.pollerStopping(getRegisteredId());
 }
 private void anticipateGetConfiguration() {
   expect(m_backEnd.getPollerConfiguration(1)).andReturn(pollConfig());
 }
 private void anticipatePollerStarting() {
   expect(m_backEnd.pollerStarting(getRegisteredId(), getPollerDetails())).andReturn(true);
 }