accounting-aggregator-se-pl.../src/test/java/org/gcube/accounting/aggregator/workspace/WorkSpaceManagementTest.java

26 lines
1.1 KiB
Java
Raw Normal View History

2020-04-11 00:10:02 +02:00
package org.gcube.accounting.aggregator.workspace;
2021-11-05 14:25:45 +01:00
import org.gcube.accounting.aggregator.ContextTest;
2020-04-11 00:10:02 +02:00
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);
}
}
}