1 package jalview.ext.paradise;
3 import static org.junit.Assert.assertTrue;
5 import jalview.ext.paradise.Annotate3D;
7 import java.io.BufferedReader;
10 import org.junit.Test;
12 import compbio.util.FileUtil;
14 public class TestAnnotate3D
18 public void testIdVsContent() throws Exception
20 BufferedReader id = (BufferedReader) Annotate3D.getRNAMLForPDBId("2GIS");
21 assertTrue("Didn't retrieve 2GIS by id.", id != null);
22 BufferedReader file = (BufferedReader) Annotate3D.getRNAMLForPDBFileAsString(FileUtil
23 .readFileToString(new File("examples/2GIS.pdb")));
24 assertTrue("Didn't retrieve using examples/2GIS.pdb.", file != null);
28 iline = id.readLine();
29 fline = file.readLine();
31 System.out.println(iline);
33 System.out.println(fline);
35 assertTrue("Results differ for ID and file upload based retrieval",
36 ((iline == fline && iline == null) || (iline != null
37 && fline != null && iline.equals(fline))));
39 } while (iline != null);