LibraryTest: added more assertions on 'getLibraryByName'

This commit is contained in:
nik
2015-09-16 10:26:19 +03:00
parent c3d23334f9
commit d99ab97ac8
@@ -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() {