public void testDirectCallOfDisposable() throws Exception { SelDisposable selfDisposable = new SelDisposable("root"); Disposer.register(myRoot, selfDisposable); Disposer.register(selfDisposable, myFolder1); Disposer.register(myFolder1, myFolder2); selfDisposable.dispose(); assertDisposed(selfDisposable); assertDisposed(myFolder1); assertDisposed(myFolder2); assertEquals(0, Disposer.getTree().getNodesInExecution().size()); }
public void testDirectCallOfUnregisteredSelfDisposable() throws Exception { SelDisposable selfDisposable = new SelDisposable("root"); selfDisposable.dispose(); }