Question: has luke cage fought the hulk?
Answer: To be clear: Luke Cage cannot beat the Hulk. So the fight can last at most a half hour, at least a handful of seconds. When they have fought before, Cage survived a mildly irritated incredible hulk, he's survived a crass professor Hulk, and he has survived a savage hulk on his way to do something else.