I have many unit test methods (30+) in a test class that cover my class well - setting up data, setting the page and controller, calling methods and setting properties, doing asserts. But when I look at my coverage in the Dev Console, many methods and lines still show as red with a total of 43% coverage.
Another issue is that the Dev Console only lists 10 test methods from the coverage dropdown when I have a class open. I have over 30 test methods for that class.
When I run the tests for this class in the Eclipse IDE, it shows 86% vs 43% in the Dev Console.
The odd thing is if I take a test method that should have shown coverage correctly and move it to another test class, then lines now show as being covered and my coverage % went up.