### Question:
IdManager { public Snapshot getInitialSnapshot() { return initialSnapshot; } IdManager(); void setReadOnly(); synchronized TechId newTechId(String techName); synchronized TechId getTechId(int techIndex); synchronized LibId newLibId(String libName); synchronized LibId getLibId(int libIndex); synchronized CellId getCellId(int cellIndex); TechPool getInitialTechPool(); Environment getInitialEnvironment(); Snapshot getInitialSnapshot(); int newSnapshotId(); void checkInvariants(); void dump(); static final IdManager stdIdManager; }### Answer:
@Test public void testGetInitialSnapshot() { System.out.println("getInitialSnapshot"); assertSame(idManager, initialSnapshot.idManager); assertEquals(0, initialSnapshot.snapshotId); assertSame(CellBackup.EMPTY_LIST, initialSnapshot.cellBackups); assertSame(LibraryBackup.EMPTY_LIST, initialSnapshot.libBackups); assertSame(initialSnapshot, idManager.getInitialSnapshot()); }