Add some notes on how filter model testing can be made (even) more thorough

This commit is contained in:
Kristian Rietveld 2011-08-20 10:59:36 +02:00
parent 04885f1c29
commit 36f712f272

View File

@ -26,6 +26,16 @@
* - Proper coverage checking to see if the unit tests cover
* all possible cases.
* - Check if the iterator stamp is incremented at the correct times.
*
* For more thorough testing:
* - Test with randomized models.
* - Extensively test a filter model wrapping a sort model,
* or a sort model wrapping a filter model by:
* # Checking structure.
* # Checking for correct signals emissions.
* # Checking correct reference counting.
* # Tests should be done with the sort and filter model
* in various filtering and sorting states.
*/