Seems to me that method naming is problematic here, it hides somethings. 
assertOpenEventuallyWithDefault or anything that is very open i prefer otherwise you always 
have to check the method body.