26 lines
1.1 KiB
Java
26 lines
1.1 KiB
Java
package org.gcube.accounting.aggregator.workspace;
|
|
|
|
import org.gcube.accounting.aggregator.ContextTest;
|
|
import org.gcube.accounting.aggregator.directory.WorkSpaceDirectoryStructure;
|
|
import org.gcube.common.storagehub.client.dsl.FolderContainer;
|
|
import org.junit.Test;
|
|
|
|
public class WorkSpaceManagementTest extends ContextTest {
|
|
|
|
@Test
|
|
public void testCreatedirectory() throws Exception {
|
|
WorkSpaceManagement workSpaceManagement = WorkSpaceManagement.getInstance();
|
|
|
|
FolderContainer root = workSpaceManagement.getWorkspaceRoot();
|
|
|
|
for(int i=0; i<5; i++) {
|
|
FolderContainer accountingAggregatorPlugin = workSpaceManagement.getOrCreateFolder(root, "Accounting-Aggregator-Plugin", WorkSpaceDirectoryStructure.BACKUP_FOLDER_DESCRIPTION, false);
|
|
FolderContainer yearly = workSpaceManagement.getOrCreateFolder(accountingAggregatorPlugin, "MONTHLY", WorkSpaceDirectoryStructure.BACKUP_FOLDER_DESCRIPTION, false);
|
|
workSpaceManagement.getOrCreateFolder(yearly, "2015", WorkSpaceDirectoryStructure.BACKUP_FOLDER_DESCRIPTION, false);
|
|
workSpaceManagement.getOrCreateFolder(yearly, "2016", WorkSpaceDirectoryStructure.BACKUP_FOLDER_DESCRIPTION, false);
|
|
}
|
|
|
|
}
|
|
|
|
}
|