mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[workspace model] Add more precise check of xml files on disk during tests
GitOrigin-RevId: 77c0a756d20ec763de907cb0884580bc1dff8b0a
This commit is contained in:
committed by
intellij-monorepo-bot
parent
f94773b6ff
commit
c299da8d11
+5
-2
@@ -314,13 +314,16 @@ class LegacyBridgeProjectLibraryTest {
|
||||
private fun checkLibraryDiskState(currentLibraryName: String, previousLibraryName: String = "") {
|
||||
val iprFile = File(project.projectFilePath!!)
|
||||
StoreUtil.saveDocumentsAndProjectSettings(project)
|
||||
val librariesList = JDOMUtil.load(iprFile).getChild("component")!!.getChildren("library")
|
||||
val librariesList = JDOMUtil.load(iprFile).getChildren("component")
|
||||
.first { it.getAttribute("name")!!.value == "libraryTable" }
|
||||
.getChildren("library")
|
||||
assertTrue(librariesList.find { it.getAttribute("name")!!.value == currentLibraryName } != null)
|
||||
assertTrue(librariesList.find { it.getAttribute("name")!!.value == previousLibraryName } == null)
|
||||
}
|
||||
|
||||
private fun checkLibraryClassRootOnDisk(libraryName: String, classFileName: String): Boolean {
|
||||
return JDOMUtil.load(File(project.projectFilePath!!)).getChild("component")
|
||||
return JDOMUtil.load(File(project.projectFilePath!!)).getChildren("component")
|
||||
.first { it.getAttribute("name")!!.value == "libraryTable" }
|
||||
?.getChildren("library")?.find { it.getAttribute("name")!!.value == libraryName }
|
||||
?.getChild(OrderRootType.CLASSES.name())
|
||||
?.getChild("root")
|
||||
|
||||
Reference in New Issue
Block a user