package org.gcube.portlets.widgets.ckancontentmoderator.server; import static org.junit.Assert.fail; import java.util.List; import org.gcube.common.authorization.library.provider.SecurityTokenProvider; import org.gcube.common.scope.api.ScopeProvider; import org.gcube.datacatalogue.utillibrary.server.cms.CatalogueContentModeratorSystem; import org.gcube.datacatalogue.utillibrary.shared.ItemStatus; import org.gcube.datacatalogue.utillibrary.shared.jackan.model.CkanDataset; import org.junit.Test; import org.slf4j.LoggerFactory; public class CkanContentModeratorServiceTest { private String scope = "/gcube/devsec/devVRE"; private String testUser = "francesco.mangiacrapa"; private String authorizationToken = ""; private static final org.slf4j.Logger LOG = LoggerFactory.getLogger(CkanContentModeratorServiceTest.class); //@Test public void test() { fail("Not yet implemented"); } //@Test public void loadItemsForStatus() { ScopeProvider.instance.set(scope); SecurityTokenProvider.instance.set(authorizationToken); try { CatalogueContentModeratorSystem cms = CatalogueCMSFactory.getFactory().getCMSPerScope(scope); List items = cms.getListItemsForStatus(ItemStatus.PENDING, 20, 0); int i = 0; for (CkanDataset ckanDataset : items) { System.out.println(i++ +")Read dataset: "+ckanDataset); } } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } }