def METHOD_NAME(self, base_url):
    '''
    Accesses URL used by this test type and checks the return
    values for correctness. Most test types run multiple checks,
    so this returns a list of results. Each result is a 3-tuple
    of (String result, String reason, String urlTested).
    - result : 'pass','warn','fail'
    - reason : Short human-readable reason if result was
        warn or fail. Please do not print the response as part of this,
        other parts of TFB will do that based upon the current logging
        settings if this method indicates a failure happened
    - urlTested: The exact URL that was queried
    Subclasses should make a best-effort attempt to report as many
    failures and warnings as they can to help users avoid needing
    to run TFB repeatedly while debugging
    '''
    # TODO make String result into an enum to enforce
    raise NotImplementedError("Subclasses must provide verify")