	@Test
	public void testAtLeastOneMonitorStarted() {

		Collection<GWTLocationMonitor> monitors = new ArrayList<GWTLocationMonitor>();
		for (int i = 0; i < 5; i++) {
			monitors.add(getMonitor("DISCONNECTED"));
		}
		monitors.add(getMonitor("CONFIG_CHANGED"));
		LocationMonitorState lms = new LocationMonitorState(monitors, null);
		assertTrue("at least one monitor is CONFIG_CHANGED or STARTED", lms.atLeastOneMonitorStarted());

		monitors.add(getMonitor("STARTED"));
		lms = new LocationMonitorState(monitors, null);
		assertTrue("at least one monitor is CONFIG_CHANGED or STARTED", lms.atLeastOneMonitorStarted());
	}