diff --git a/src/test/java/org/gcube/portlets/user/td/gwtservice/client/TestServiceListTR.java b/src/test/java/org/gcube/portlets/user/td/gwtservice/client/TestServiceListTR.java index 5a6a5f2..11bc642 100644 --- a/src/test/java/org/gcube/portlets/user/td/gwtservice/client/TestServiceListTR.java +++ b/src/test/java/org/gcube/portlets/user/td/gwtservice/client/TestServiceListTR.java @@ -1,5 +1,6 @@ package org.gcube.portlets.user.td.gwtservice.client; +import java.text.SimpleDateFormat; import java.util.Collection; import java.util.List; @@ -17,43 +18,57 @@ import org.junit.Assert; import org.junit.Test; public class TestServiceListTR { - + + private static SimpleDateFormat sdf = new SimpleDateFormat( + "yyyy-MM-dd HH:mm z"); + @Test public void listTR() throws Exception { - System.out.println("------------List of Tabular Resources--------------"); + System.out + .println("------------List of Tabular Resources--------------"); ScopeProvider.instance.set(Constants.DEFAULT_SCOPE); - AuthorizationProvider.instance.set(new AuthorizationToken(Constants.DEFAULT_USER)); + AuthorizationProvider.instance.set(new AuthorizationToken( + Constants.DEFAULT_USER)); TabularDataService service = TabularDataServiceFactory.getService(); - + List trs = service.getTabularResources(); Assert.assertTrue(trs.size() > 0); - - Table lastTable=null; + + Table lastTable = null; for (TabularResource tr : trs) { - lastTable=service.getLastTable(tr.getId()); - Collection> metas=tr.getAllMetadata(); - - if(lastTable!=null){ - System.out.println("TabularResource: [ id=" + tr.getId().getValue()+", type="+tr.getTabularResourceType()+", lastTable=[ id="+lastTable.getId().getValue()+", type="+lastTable.getTableType().getName()+"]]"); - System.out.println("Last table id="+lastTable.getId()+", name="+lastTable.getName()); - for(Column col:lastTable.getColumns()){ - System.out.println("Column: [name:" + col.getName()+", localId:"+col.getLocalId()+", dataType:"+col.getDataType()+"]"); - + lastTable = service.getLastTable(tr.getId()); + Collection> metas = tr.getAllMetadata(); + + if (lastTable != null) { + System.out + .println("TabularResource: [ id=" + + tr.getId().getValue() + ", type=" + + tr.getTabularResourceType() + ", date=" + + sdf.format(tr.getCreationDate().getTime()) + + ", lastTable=[ id=" + + lastTable.getId().getValue() + ", type=" + + lastTable.getTableType().getName() + "]]"); + System.out.println("Last table id=" + lastTable.getId() + + ", name=" + lastTable.getName()); + for (Column col : lastTable.getColumns()) { + System.out.println("Column: [name:" + col.getName() + + ", localId:" + col.getLocalId() + ", dataType:" + + col.getDataType() + "]"); + } - - + } else { - System.out.println("TabularResource: [ id=" + tr.getId().getValue()+", lastTable= "+lastTable+"]"); - + System.out.println("TabularResource: [ id=" + + tr.getId().getValue() + ", lastTable= " + lastTable + + "]"); + } - for(TabularResourceMetadata meta:metas){ - System.out.println("Meta: "+meta); + for (TabularResourceMetadata meta : metas) { + System.out.println("Meta: " + meta); } System.out.println("---------------------------------"); } - - - + } - + }