[SLC] AbstractSymbolLightClassesByPsiTest: add more stable order

Now more diff between sources and libraries are readable.
Also prefer .descriptors to .fir as FIR is a first-class support

^KT-62892
This commit is contained in:
Dmitrii Gridin
2024-01-03 19:41:34 +01:00
committed by Space Team
parent d64f18eaa9
commit af5f76048b
68 changed files with 891 additions and 745 deletions
@@ -54,8 +54,9 @@ abstract class AbstractSymbolLightClassesByPsiTest(
val lcViaFinder = finder.findClass(lc.qualifiedName!!, scope)
TestCase.assertEquals(lc, lcViaFinder)
}
return withExtendedTypeRenderer(testDataFile) {
lightClasses.sortedBy { it.name }.joinToString("\n\n") { it.renderClass() }
lightClasses.sortedBy { it.qualifiedName ?: it.name.toString() }.joinToString("\n\n") { it.renderClass() }
}
}
}