Package org.junit.rules

Examples of org.junit.rules.TemporaryFolder.create()


    }

    @Test
    public void recursiveDeleteFolderWithOneElement() throws IOException {
        TemporaryFolder folder = new TemporaryFolder();
        folder.create();
        File file = folder.newFile("a");
        folder.delete();
        assertFalse(file.exists());
        assertFalse(folder.getRoot().exists());
    }
View Full Code Here


    }

    @Test
    public void recursiveDeleteFolderWithOneRandomElement() throws IOException {
        TemporaryFolder folder = new TemporaryFolder();
        folder.create();
        File file = folder.newFile();
        folder.delete();
        assertFalse(file.exists());
        assertFalse(folder.getRoot().exists());
    }
View Full Code Here

    }

    @Test
    public void recursiveDeleteFolderWithZeroElements() throws IOException {
        TemporaryFolder folder = new TemporaryFolder();
        folder.create();
        folder.delete();
        assertFalse(folder.getRoot().exists());
    }

    public static class NameClashes {
View Full Code Here

    @Test
    public void canSetTheBaseFileForATemporaryFolder() throws IOException {
        File tempDir = createTemporaryFolder();

        TemporaryFolder folder = new TemporaryFolder(tempDir);
        folder.create();

        assertThat(tempDir, is(folder.getRoot().getParentFile()));
    }

    private File createTemporaryFolder() throws IOException {
View Full Code Here

  private static final AtomicBoolean once = new AtomicBoolean(false);

  public static final boolean initOnce() throws IOException {
    if (once.compareAndSet(false, true)) {
      final TemporaryFolder tmpFolder = new TemporaryFolder();
      tmpFolder.create();
      init(tmpFolder.newFolder());

      // add shutdown hook because we want to initialized/cleanup once
      Runtime.getRuntime().addShutdownHook(new Thread(new Runnable() {
        @Override
View Full Code Here

    private File relativeNonExist;

    @Before
    public void createFiles() throws IOException {
        final TemporaryFolder temp = new TemporaryFolder();
        temp.create();
        root = temp.getRoot();

        temp.newFile("hoge.txt");
        temp.newFile("photo1.jpg");
        temp.newFile("photo2.jpg");
View Full Code Here

        }
    }

    private TemporaryFolder createDir() throws IOException {
        final TemporaryFolder dir = new TemporaryFolder();
        dir.create();
        return dir;
    }

    private static String uid() {
        return Long.toString(System.nanoTime());
View Full Code Here

    }

    private static TemporaryFolder createDir() {
        final TemporaryFolder dir = new TemporaryFolder();
        try {
            dir.create();
        } catch (IOException e) {
            throw new IllegalStateException(e);
        }
        return dir;
    }
View Full Code Here

      PentahoRequestContextFilter.class, "pentahoRequestContextFilter" ).build();
  private MicroPlatform mp = new MicroPlatform( "test-src/solution" );

  public CommandLineProcessorTest() throws IOException {
    final TemporaryFolder tmpFolder = new TemporaryFolder();
    tmpFolder.create();
    tmpZipFileName = tmpFolder.getRoot().getAbsolutePath() + File.separator + "test.zip";

    NameBaseMimeResolver mimeResolver = mock( NameBaseMimeResolver.class );
    IRepositoryContentConverterHandler converterHandler = mock( IRepositoryContentConverterHandler.class );
View Full Code Here

  }

  @Test
  public void constructionWithProfile() throws IOException {
    TemporaryFolder temporaryProfile = new TemporaryFolder();
    temporaryProfile.create();

    // Make a new copy in a temporary file system so we don't overwrite our fixture
    String profilePath;

    try {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. 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.