@Override protected void setUp() throws Exception { super.setUp(); mTab = getActivity().getActivityTab(); mTab.addObserver(mTabObserver); mOnTitleUpdatedHelper = new CallbackHelper(); }
@Override protected void setUp() throws Exception { super.setUp(); final Semaphore semaphore = new Semaphore(0); ThreadUtils.runOnUiThreadBlocking( new Runnable() { @Override public void run() { Profile profile = Profile.getLastUsedProfile(); mOfflinePageBridge = new OfflinePageBridge(profile); if (mOfflinePageBridge.isOfflinePageModelLoaded()) { semaphore.release(); } else { mOfflinePageBridge.addObserver( new OfflinePageModelObserver() { @Override public void offlinePageModelLoaded() { semaphore.release(); mOfflinePageBridge.removeObserver(this); } }); } } }); assertTrue(semaphore.tryAcquire(TIMEOUT_MS, TimeUnit.MILLISECONDS)); }
@Override protected void setUp() throws Exception { super.setUp(); // Hook in the test binding manager. mBindingManager = new MockBindingManager(); ChildProcessLauncher.setBindingManagerForTesting(mBindingManager); }
@Override protected void setUp() throws Exception { super.setUp(); // Register for animation notifications CriteriaHelper.pollForCriteria( new Criteria() { @Override public boolean isSatisfied() { if (getActivity().getActivityTab() == null) return false; if (getActivity().getActivityTab().getInfoBarContainer() == null) return false; return true; } }); InfoBarContainer container = getActivity().getActivityTab().getInfoBarContainer(); mListener = new InfoBarTestAnimationListener(); container.setAnimationListener(mListener); mTestServer = EmbeddedTestServer.createAndStartFileServer( getInstrumentation().getContext(), Environment.getExternalStorageDirectory()); }
@Override protected void tearDown() throws Exception { mTestServer.stopAndDestroyServer(); super.tearDown(); }