The functional test can should only be run in the set of circumstances I drew up in the javadoc.  I guess the unit test should be amended to remove that false check :)