From 4b0f8dd107ce29165d4dc33d798987d4c6c89066 Mon Sep 17 00:00:00 2001 From: gmungoc Date: Fri, 2 Dec 2016 09:12:05 +0000 Subject: [PATCH] JAL-2346 unit test for annotation drop-down list builder --- src/jalview/datamodel/AlignmentAnnotation.java | 12 ++++++++---- test/jalview/schemes/AnnotationColourGradientTest.java | 12 ++++++++++++ 2 files changed, 20 insertions(+), 4 deletions(-) create mode 100644 test/jalview/schemes/AnnotationColourGradientTest.java diff --git a/src/jalview/datamodel/AlignmentAnnotation.java b/src/jalview/datamodel/AlignmentAnnotation.java index 05688cb..c6266b2 100755 --- a/src/jalview/datamodel/AlignmentAnnotation.java +++ b/src/jalview/datamodel/AlignmentAnnotation.java @@ -20,10 +20,6 @@ */ package jalview.datamodel; -import jalview.analysis.Rna; -import jalview.analysis.SecStrConsensus.SimpleBP; -import jalview.analysis.WUSSParseException; - import java.util.Collection; import java.util.Collections; import java.util.HashMap; @@ -32,6 +28,10 @@ import java.util.List; import java.util.Map; import java.util.Map.Entry; +import jalview.analysis.Rna; +import jalview.analysis.SecStrConsensus.SimpleBP; +import jalview.analysis.WUSSParseException; + /** * DOCUMENT ME! * @@ -863,6 +863,10 @@ public class AlignmentAnnotation @Override public String toString() { + if (annotations == null) + { + return ""; + } StringBuilder buffer = new StringBuilder(256); for (int i = 0; i < annotations.length; i++) diff --git a/test/jalview/schemes/AnnotationColourGradientTest.java b/test/jalview/schemes/AnnotationColourGradientTest.java new file mode 100644 index 0000000..c9ceebb --- /dev/null +++ b/test/jalview/schemes/AnnotationColourGradientTest.java @@ -0,0 +1,12 @@ +package jalview.schemes; + +import org.testng.annotations.Test; + +public class AnnotationColourGradientTest +{ + @Test(groups = "Functional") + public void testShadeCalculation() + { + + } +} -- 1.7.10.2