AriadnePlus/dnet-ariadneplus-graphdb-pu.../test/java/eu/dnetlib/ariadneplus/elasticsearch/IndexedJsonTest.java

30 lines
948 B
Java

package eu.dnetlib.ariadneplus.elasticsearch;
import org.apache.commons.io.IOUtils;
import org.json.JSONException;
import org.junit.Test;
import org.skyscreamer.jsonassert.JSONAssert;
import org.springframework.core.io.ClassPathResource;
import java.io.IOException;
public class IndexedJsonTest {
@Test
public void testSimple() throws JSONException {
String old = getJSONResult("eu/dnetlib/ariadneplus/elasticsearch/old.json");
String the_new = getJSONResult("eu/dnetlib/ariadneplus/elasticsearch/new.json");
JSONAssert.assertEquals(old, the_new, false); // Pass
//JSONAssert.assertEquals(old, the_new, true); // Fail
}
private String getJSONResult(String s) {
try {
final ClassPathResource resource = new ClassPathResource(s);
return IOUtils.toString(resource.getInputStream(), "UTF-8");
}catch(IOException e){
return null;
}
}
}