I am attempting to write some tests to "assert" the headers of my settings app are being properly built. The settings app was built by someone else so I am attempting to understand their code before doing anything. They used "Preference Fragments" in this app. what is the difference between those fragments and "regular" fragments? How can I assert, using robolectric, that the fragment headers were built properly?