def METHOD_NAME(self):
    """Test running the measure with inappropriate arguments, and that the measure reports failure."""
    # create an instance of the measure
    measure = EnergyPlusMeasureName()
    # create runner with empty OSW
    osw = openstudio.WorkflowJSON()
    runner = openstudio.measure.OSRunner(osw)
    # make an empty workspace
    workspace = openstudio.Workspace(openstudio.StrictnessLevel("Draft"), openstudio.IddFileType("EnergyPlus"))
    # get arguments
    arguments = measure.arguments(workspace)
    argument_map = openstudio.measure.convertOSArgumentVectorToMap(arguments)
    # set argument values to bad value
    zone_name = arguments[0].clone()
    assert zone_name.setValue("")
    argument_map["zone_name"] = zone_name
    # run the measure
    measure.run(workspace, runner, argument_map)
    result = runner.result()
    assert result.value().valueName() == "Fail"
    # check that there are still no thermal zones
    assert len(workspace.getObjectsByType("Zone")) == 0