From d99ab97ac8fb01be266d784b1d0808d963b6f299 Mon Sep 17 00:00:00 2001 From: nik Date: Tue, 15 Sep 2015 17:45:16 +0300 Subject: [PATCH] LibraryTest: added more assertions on 'getLibraryByName' --- .../com/intellij/roots/libraries/LibraryTest.java | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/java/java-tests/testSrc/com/intellij/roots/libraries/LibraryTest.java b/java/java-tests/testSrc/com/intellij/roots/libraries/LibraryTest.java index 95a65a565770..acb9fd900ff2 100644 --- a/java/java-tests/testSrc/com/intellij/roots/libraries/LibraryTest.java +++ b/java/java-tests/testSrc/com/intellij/roots/libraries/LibraryTest.java @@ -72,11 +72,19 @@ public class LibraryTest extends ModuleRootManagerTestCase { public void testFindLibraryByNameAfterRename() { Library a = createLibrary("a", null, null); - assertSame(a, getLibraryTable().getLibraryByName("a")); + LibraryTable table = getLibraryTable(); + LibraryTable.ModifiableModel model = table.getModifiableModel(); + assertSame(a, table.getLibraryByName("a")); + assertSame(a, model.getLibraryByName("a")); Library.ModifiableModel libraryModel = a.getModifiableModel(); libraryModel.setName("b"); commit(libraryModel); - assertSame(a, getLibraryTable().getLibraryByName("b")); + assertNull(table.getLibraryByName("a")); + assertNull(model.getLibraryByName("a")); + assertSame(a, table.getLibraryByName("b")); + assertSame(a, model.getLibraryByName("b")); + model.commit(); + assertSame(a, table.getLibraryByName("b")); } public void testFindLibraryByNameAfterChainedRename() {