Package com.google.common.testing

Examples of com.google.common.testing.TearDown


  @Before
  public void setUp() {
    lockManager = new ReadWriteLockManager();
    executor = Executors.newCachedThreadPool(
        new ThreadFactoryBuilder().setNameFormat("LockManagerTest-%d").setDaemon(true).build());
    addTearDown(new TearDown() {
      @Override
      public void tearDown() {
        new ExecutorServiceShutdown(executor, Amount.of(1L, Time.SECONDS)).execute();
      }
    });
View Full Code Here


    TearDownStack.logger.setUseParentHandlers(false);
  }

  public void testAdHocTearDownObject() throws Exception {
    final SomeObject obj = new SomeObject("a");
    test.addTearDown(new TearDown() {
      public void tearDown() {
        messages.add(obj.desc);
      }
    });
View Full Code Here

    TearDownStack.logger.setUseParentHandlers(false);
  }

  public void testAdHocTearDownObject() throws Exception {
    final SomeObject obj = new SomeObject("a");
    test.addTearDown(new TearDown() {
      public void tearDown() {
        messages.add(obj.desc);
      }
    });
View Full Code Here

  TestWrapper getTestWrapper(final TestId testId, final TearDownAccepter tearDownAccepter, final WebDriver webDriver, final @Named("URL") String url) {
    return new TestWrapper() {

      @Override
      public void toRunBeforeTest() {
        tearDownAccepter.addTearDown(new TearDown() {
         
          @Override
          public void tearDown() throws Exception {
            //used it when @TestScoped
            webDriver.quit();
View Full Code Here

      long interruptPeriodMillis, TearDownAccepter tearDownAccepter) {
    final Interruptenator interruptingTask =
        new Interruptenator(Thread.currentThread(), interruptPeriodMillis);
    final Thread interruptingThread = new Thread(interruptingTask);
    interruptingThread.start();
    tearDownAccepter.addTearDown(new TearDown() {
      @Override public void tearDown() throws Exception {
        interruptingTask.stopInterrupting();
        interruptingThread.interrupt();
        joinUninterruptibly(interruptingThread, 2500, MILLISECONDS);
        Thread.interrupted();
View Full Code Here

  private Lifecycle lifecycle;

  @Before
  public void mySetUp() throws Exception {
    control = createControl();
    addTearDown(new TearDown() {
      @Override
      public void tearDown() {
        if (mainException.get().isPresent()) {
          RuntimeException e = mainException.get().get();
          LOG.log(Level.SEVERE, "Scheduler main exited with an exception", e);
          fail(e.getMessage());
        }
        control.verify();
      }
    });
    backupDir = Files.createTempDir();
    addTearDown(new TearDown() {
      @Override
      public void tearDown() throws Exception {
        org.apache.commons.io.FileUtils.deleteDirectory(backupDir);
      }
    });
View Full Code Here

          mainException.set(Optional.of(e));
          executor.shutdownNow();
        }
      }
    });
    addTearDown(new TearDown() {
      @Override
      public void tearDown() throws Exception {
        lifecycle.shutdown();
        new ExecutorServiceShutdown(executor, Amount.of(10L, Time.SECONDS)).execute();
      }
View Full Code Here

      public Status answer() throws Throwable {
        testCompleted.await();
        return Status.DRIVER_STOPPED;
      }
    });
    addTearDown(new TearDown() {
      @Override
      public void tearDown() {
        testCompleted.countDown();
      }
    });
View Full Code Here

  private RecoveryImpl recovery;

  @Before
  public void setUp() {
    final File backupDir = Files.createTempDir();
    addTearDown(new TearDown() {
      @Override
      public void tearDown() throws Exception {
        org.apache.commons.io.FileUtils.deleteDirectory(backupDir);
      }
    });
View Full Code Here

  @Before
  public void setUp() {
    delegate = createMock(new Clazz<SnapshotStore<Snapshot>>() { });
    clock = new FakeClock();
    final File backupDir = Files.createTempDir();
    addTearDown(new TearDown() {
      @Override
      public void tearDown() throws Exception {
        org.apache.commons.io.FileUtils.deleteDirectory(backupDir);
      }
    });
View Full Code Here

TOP

Related Classes of com.google.common.testing.TearDown

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.