//package org.gcube.portlets.user.geoportaldataentry; // //import java.util.ArrayList; //import java.util.Arrays; //import java.util.LinkedHashMap; //import java.util.List; // //import org.gcube.application.geoportalcommon.MockDocumentConfigurationReader; //import org.gcube.common.scope.api.ScopeProvider; //import org.gcube.portlets.user.geoportaldataentry.server.FormDataObjectToJSON; //import org.gcube.portlets.user.geoportaldataentry.shared.GeoNaFormDataObject; //import org.gcube.portlets.widgets.mpformbuilder.shared.GenericDatasetBean; //import org.json.JSONObject; //import org.junit.Before; //import org.junit.Test; // //public class WriteDocument { // // private static String TOKEN = ""; // private static String CONTEXT = "/gcube/devsec/devVRE"; // private static String USERNAME = "francesco.mangiacrapa"; // // //@Before // public void init() { // ScopeProvider.instance.set(CONTEXT); // } // // //@Test // public void writeMockJson() throws Exception { // // List listGeonaFormObjects = new ArrayList(); // MockDocumentConfigurationReader mock = new MockDocumentConfigurationReader(); // System.out.println(mock.getListDocumentConfig()); // // LinkedHashMap> formDataEntryFields = new LinkedHashMap>(); // formDataEntryFields.put("Title", Arrays.asList("My Title")); // formDataEntryFields.put("My Desr", Arrays.asList("My Descr Value")); // formDataEntryFields.put("Field1", Arrays.asList("Field1 Value")); // // List listGDC = new ArrayList(); // GenericDatasetBean genericDatasetBean = new GenericDatasetBean(); // genericDatasetBean.setFormDataEntryFields(formDataEntryFields); // listGDC.add(genericDatasetBean); //// GenericDatasetBean gdb = new GenericDatasetBean(null, formDataEntryFields, null); //// //// for (GenericDatasetBean genericDatasetBean : listGDC) { //// genericDatasetBean //// } // // GeoNaFormDataObject gnform = new GeoNaFormDataObject(listGDC, mock.getListDocumentConfig().get(0).getConfiguration().getGcubeProfiles().get(0)); // System.out.println(gnform); // // listGeonaFormObjects.add(gnform); // // FormDataObjectToJSON formConverter = new FormDataObjectToJSON(); // JSONObject json = formConverter.convert(listGeonaFormObjects); // // System.out.println(json); // } // // // // //}