Hi Dietrich,
You should still be able to test Fragments in isolation (ish). I don't have access to any code that does this right now, but I've done it recently. I've never tried to use getView(), and maybe there's a problem with Robolectric and that method. I've always just used activity.findViewById().
You still need to do what you say - create a host Activity and use ActivityController to drive it (the Activity and thus the Fragment) through lifecycle steps. A real FragmentManager will be in play and will do the right thing (mostly). I think you can create a TestActivity class and in the onCreate() method call setContentView() before adding the fragment with a FragmentTransaction. You can use 'new LinearLayout()' and pass that to setContentView().
Let me know if this doesn't work. I have a colleague who has access to some source code to verify this is the technique we used.
Mike