"gmm_select basic functionality with minimal models"
"Information criteria are calculated for fitted models"
"SurveyMixrSelect class has proper structure"
"gmm_select compares models across different class numbers"
"BLRT is computationally intensive - run manually when needed"
"Information criteria are calculated correctly"
"Model selection with survey design works"
"gmm_select error handling for invalid classes parameter"
"gmm_select handles single class model correctly"
"gmm_select with quadratic growth models compares correctly"
"Model selection recommendations are sensible"
"Parallel processing works in model selection"
"Need multiple cores for parallel testing"

gmm_select error handling for invalid classes parameter