X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=test%2Fjalview%2Fio%2FSequenceAnnotationReportTest.java;fp=test%2Fjalview%2Fio%2FSequenceAnnotationReportTest.java;h=bb5d1c4f1a47716ac71ec292a466cdc721917aac;hb=5d003f492184b893aa4c2f437c6021626b573c45;hp=64595456d125fac84bb707373e3d4d316fb8a6cd;hpb=5a352aa2f3330ae269d9b70c4a7374c2518bfb2e;p=jalview.git
diff --git a/test/jalview/io/SequenceAnnotationReportTest.java b/test/jalview/io/SequenceAnnotationReportTest.java
index 6459545..bb5d1c4 100644
--- a/test/jalview/io/SequenceAnnotationReportTest.java
+++ b/test/jalview/io/SequenceAnnotationReportTest.java
@@ -294,7 +294,7 @@ public class SequenceAnnotationReportTest
seq.addSequenceFeature(
new SequenceFeature("Domain", "Ferredoxin", 5, 10, 1f, null));
sar.createSequenceAnnotationReport(sb, seq, true, true, null);
- assertEquals("SeqDesc", sb.toString());
+ assertEquals("SeqDesc\n" + "\n" + "", sb.toString());
/*
* non-positional feature
@@ -303,7 +303,8 @@ public class SequenceAnnotationReportTest
new SequenceFeature("Type1", "Nonpos", 0, 0, 1f, null));
sb.setLength(0);
sar.createSequenceAnnotationReport(sb, seq, true, true, null);
- String expected = "SeqDesc
Type1 ; Nonpos Score=1.0";
+ String expected = "SeqDesc\n" + "\n"
+ + "
Type1 ; Nonpos Score=1.0";
assertEquals(expected, sb.toString());
/*
@@ -311,7 +312,7 @@ public class SequenceAnnotationReportTest
*/
sb.setLength(0);
sar.createSequenceAnnotationReport(sb, seq, true, false, null);
- assertEquals("SeqDesc", sb.toString());
+ assertEquals("SeqDesc\n\n", sb.toString());
/*
* add non-pos feature with score inside min-max range for feature type
@@ -328,7 +329,8 @@ public class SequenceAnnotationReportTest
sb.setLength(0);
sar.createSequenceAnnotationReport(sb, seq, true, true, fr);
- expected = "SeqDesc
Metal ; Desc
Type1 ; Nonpos";
+ expected = "SeqDesc\n" + "\n"
+ + "
Metal ; Desc
Type1 ; Nonpos";
assertEquals(expected, sb.toString());
/*
@@ -353,7 +355,8 @@ public class SequenceAnnotationReportTest
seq.addSequenceFeature(sf2);
sb.setLength(0);
sar.createSequenceAnnotationReport(sb, seq, true, true, fr);
- expected = "SeqDesc
Metal ; Desc
Type1 ; Nonpos
Variant ; Havana";
+ expected = "SeqDesc\n" + "\n"
+ + "
Metal ; Desc
Type1 ; Nonpos
Variant ; Havana";
assertEquals(expected, sb.toString());
/*
@@ -374,13 +377,15 @@ public class SequenceAnnotationReportTest
fc.setAttributeName("clinical_significance");
fr.setColour("Variant", fc);
sar.createSequenceAnnotationReport(sb, seq, true, true, fr);
- expected = "SeqDesc
UNIPROT P30419
PDB 3iu1
Metal ; Desc
"
- + "Type1 ; Nonpos
Variant ; Havana; clinical_significance=benign";
+ expected = "SeqDesc\n" + "
\n" + "UNIPROT P30419
\n"
+ + "PDB 3iu1\n"
+ + "
Metal ; Desc
Type1 ; Nonpos
Variant ; Havana; clinical_significance=benign";
assertEquals(expected, sb.toString());
// with showNonPositionalFeatures = false
sb.setLength(0);
sar.createSequenceAnnotationReport(sb, seq, true, false, fr);
- expected = "SeqDesc
UNIPROT P30419
PDB 3iu1";
+ expected = "SeqDesc\n" + "
\n" + "UNIPROT P30419
\n"
+ + "PDB 3iu1\n" + "";
assertEquals(expected, sb.toString());
/*
@@ -390,7 +395,8 @@ public class SequenceAnnotationReportTest
sf2.setDescription(
"This is a very long description which should be truncated");
sar.createSequenceAnnotationReport(sb, seq, false, true, fr);
- expected = "SeqDesc
Metal ; Desc
Type1 ; Nonpos
Variant ; This is a very long description which sh...; clinical_significance=benign";
+ expected = "SeqDesc\n" + "\n"
+ + "
Metal ; Desc
Type1 ; Nonpos
Variant ; This is a very long description which sh...; clinical_significance=benign";
assertEquals(expected, sb.toString());
// see other tests for treatment of status and html
@@ -423,10 +429,13 @@ public class SequenceAnnotationReportTest
sar.createSequenceAnnotationReport(sb, seq, true, true, null, true);
String report = sb.toString();
- assertTrue(report.startsWith(
- "
UNIPROT P30410, P30411, P30412, P30413,...
PDB0 3iu1"));
- assertTrue(report.endsWith(
- "
PDB7 3iu1
PDB8,...
(Output Sequence Details to list all database references)"));
+ assertTrue(report.startsWith("\n" + "
\n" + "UNIPROT P30410,\n"
+ + " P30411,\n" + " P30412,\n" + " P30413,...
\n"
+ + "PDB0 3iu1
\n" + "PDB1 3iu1
"));
+ assertTrue(report.endsWith("PDB5 3iu1
\n" + "PDB6 3iu1
\n"
+ + "PDB7 3iu1
\n" + "PDB8,...
\n"
+ + "(Output Sequence Details to list all database references)\n"
+ + ""));
}
/**