34 lines
915 B
Java
34 lines
915 B
Java
package org.gcube.application.geoportal.common.model;
|
|
|
|
import org.gcube.application.geoportal.client.utils.Serialization;
|
|
import org.gcube.application.geoportal.common.model.legacy.Concessione;
|
|
import org.junit.Assert;
|
|
import org.junit.Test;
|
|
|
|
import java.io.File;
|
|
import java.io.FileInputStream;
|
|
import java.io.FileNotFoundException;
|
|
import java.io.IOException;
|
|
import java.util.Iterator;
|
|
import java.util.concurrent.atomic.AtomicLong;
|
|
|
|
public class Serializations {
|
|
|
|
@Test
|
|
public void readOne(){}
|
|
|
|
@Test
|
|
public void readMulti() throws IOException {
|
|
|
|
Iterator it=Serialization.readCollection(
|
|
new FileInputStream(new File("src/test/resources/concessioni/ConcessioniList.json")),
|
|
Concessione.class);
|
|
AtomicLong l=new AtomicLong(0);
|
|
it.forEachRemaining(element->{l.incrementAndGet();});
|
|
|
|
|
|
Assert.assertTrue(l.get()==4);
|
|
}
|
|
|
|
}
|