2021-09-20 18:11:51 +02:00
|
|
|
package org.gcube.application.cms.commons.model.concessioni;
|
2021-09-20 16:47:35 +02:00
|
|
|
|
|
|
|
import static org.junit.Assert.assertEquals;
|
|
|
|
|
2021-09-20 18:11:51 +02:00
|
|
|
import org.gcube.application.cms.tests.model.TestModel;
|
2021-09-20 16:47:35 +02:00
|
|
|
import org.gcube.application.geoportal.common.model.legacy.Concessione;
|
|
|
|
import org.gcube.application.geoportal.common.model.legacy.Concessione.Paths;
|
|
|
|
import org.gcube.application.geoportal.common.model.legacy.LayerConcessione;
|
|
|
|
import org.gcube.application.geoportal.common.model.legacy.RelazioneScavo;
|
|
|
|
import org.gcube.application.geoportal.common.model.legacy.UploadedImage;
|
2021-09-20 18:11:51 +02:00
|
|
|
import org.junit.Assert;
|
2021-09-20 16:47:35 +02:00
|
|
|
import org.junit.Test;
|
|
|
|
|
|
|
|
|
|
|
|
public class PathsTest {
|
|
|
|
|
|
|
|
|
|
|
|
@Test
|
|
|
|
public void embeddedPaths() {
|
2021-09-20 18:11:51 +02:00
|
|
|
Concessione c= TestModel.prepareConcessione();
|
2021-09-20 16:47:35 +02:00
|
|
|
c=TestModel.setIds(c);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LayerConcessione p=(LayerConcessione) c.getContentByPath(Paths.POSIZIONAMENTO);
|
2021-09-20 18:11:51 +02:00
|
|
|
Assert.assertEquals(c.getPosizionamentoScavo(), p);
|
2021-09-20 16:47:35 +02:00
|
|
|
|
|
|
|
RelazioneScavo rel=(RelazioneScavo) c.getContentByPath(Paths.RELAZIONE);
|
2021-09-20 18:11:51 +02:00
|
|
|
Assert.assertEquals(c.getRelazioneScavo(), rel);
|
2021-09-20 16:47:35 +02:00
|
|
|
|
|
|
|
for(int i=0;i<c.getPianteFineScavo().size();i++) {
|
|
|
|
LayerConcessione l=(LayerConcessione) c.getContentByPath(Paths.piantaByIndex(i));
|
2021-09-20 18:11:51 +02:00
|
|
|
Assert.assertEquals(c.getPianteFineScavo().get(i),l);
|
2021-09-20 16:47:35 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
for(int i=0;i<c.getImmaginiRappresentative().size();i++) {
|
|
|
|
UploadedImage l=(UploadedImage) c.getContentByPath(Paths.imgByIndex(i));
|
2021-09-20 18:11:51 +02:00
|
|
|
Assert.assertEquals(c.getImmaginiRappresentative().get(i),l);
|
2021-09-20 16:47:35 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
for(int i=0;i<c.getPianteFineScavo().size();i++) {
|
|
|
|
LayerConcessione layer=c.getPianteFineScavo().get(i);
|
|
|
|
LayerConcessione l=(LayerConcessione) c.getContentByPath(Paths.piantaById(layer.getMongo_id()));
|
2021-09-20 18:11:51 +02:00
|
|
|
Assert.assertEquals(layer,l);
|
2021-09-20 16:47:35 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for(int i=0;i<c.getImmaginiRappresentative().size();i++) {
|
|
|
|
UploadedImage layer=c.getImmaginiRappresentative().get(i);
|
|
|
|
UploadedImage l=(UploadedImage) c.getContentByPath(Paths.imgById(layer.getMongo_id()));
|
2021-09-20 18:11:51 +02:00
|
|
|
Assert.assertEquals(layer,l);
|
2021-09-20 16:47:35 +02:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
System.out.println();
|
|
|
|
System.out.println();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|