import static org.testng.Assert.assertSame;
import static org.testng.Assert.assertTrue;
+import java.awt.Color;
+import java.util.ArrayList;
+import java.util.Arrays;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import org.testng.annotations.AfterMethod;
+import org.testng.annotations.Test;
+
import jalview.analysis.GeneticCodes;
import jalview.api.AlignViewportI;
import jalview.api.FeatureColourI;
import jalview.util.matcher.Condition;
import jalview.viewmodel.seqfeatures.FeatureRendererModel.FeatureSettingsBean;
-import java.awt.Color;
-import java.util.ArrayList;
-import java.util.Arrays;
-import java.util.HashMap;
-import java.util.List;
-import java.util.Map;
-
-import org.testng.annotations.Test;
-
public class FeatureRendererTest
{
+ @AfterMethod(alwaysRun = true)
+ public void tearDown()
+ {
+ Desktop.getInstance().closeAll_actionPerformed(null);
+ }
@Test(groups = "Functional")
public void testFindAllFeatures()
gc = new FeatureColour(Color.red, Color.yellow, Color.red, Color.green,
5f, 11f);
fr.getFeatureColours().put("Cath", gc);
- gc.setAutoScaled(false); // this does little other than save a checkbox setting!
+ gc.setAutoScaled(false); // this does little other than save a checkbox
+ // setting!
assertEquals(fr.getColour(sf2), new Color(255, 213, 0));
/*
SequenceFeature sf2 = new SequenceFeature("sequence_variant", "C, CA",
3, 3, "ensembl");
seq1.addSequenceFeature(sf2);
-
+
/*
* 'find' mapped features from the peptide position
* - first with CDS features _not_ shown on peptide alignment