Package org.tomighty.io

Examples of org.tomighty.io.Directory


    return configuration;
  }

    public Directory plugins() {
        File path = new File(configuration(), "plugins");
        Directory directory = new FileSystemDirectory(path);
        directory.create();
        return directory;
    }
View Full Code Here


    public void setUp() {
        directory = mock(Directory.class);
        plugin1 = mock(Plugin.class);
        plugin2 = mock(Plugin.class);

        Directory pluginDirectory1 = mock(Directory.class);
        Directory pluginDirectory2 = mock(Directory.class);
        when(directory.subdirs()).thenReturn(asList(pluginDirectory1, pluginDirectory2));

        PluginPackFactory pluginPackFactory = mock(PluginPackFactory.class);
        PluginPack pluginPack1 = mock(PluginPack.class);
        PluginPack pluginPack2 = mock(PluginPack.class);
View Full Code Here

public class PluginPackFactoryTest {

    @Test
    public void createDoesNotReturnNull() {
        PluginPackFactory factory = new DefaultPluginPackFactory();
        Directory directory = mock(Directory.class);
        PluginPack pluginPack = factory.createFrom(directory);

        assertNotNull(pluginPack);
    }
View Full Code Here

    public void toStringReturnsDirectoryPath() {
        assertEquals(directory.path().toString(), pluginPack.toString());
    }

    private Directory directoryWith(File[] jars) throws IOException {
        Directory directory = mock(Directory.class);
        File path = File.createTempFile("tomighty-random-dir-", null);

        when(directory.filesByExtension("jar")).thenReturn(jars);
        when(directory.path()).thenReturn(path);

        return directory;
    }
View Full Code Here

TOP

Related Classes of org.tomighty.io.Directory

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.