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.BeforeMethod;
+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
{
+ @BeforeMethod(alwaysRun = true)
+ public void closeAll()
+ {
+ if (Desktop.instance != null)
+ Desktop.instance.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));
/*
{
Jalview.main(
new String[]
- { "-nonews", "-props", "test/jalview/testProps.jvprops" });
+ { "--nonews", "--props", "test/jalview/testProps.jvprops" });
// codons for MCWHSE
String cdsSeq = ">cds\nATGtgtTGGcacTCAgaa";
/*
* find the complement frames (ugly)
*/
- AlignFrame[] frames = Desktop.getAlignFrames();
+ AlignFrame[] frames = Desktop.getDesktopAlignFrames();
assertEquals(frames.length, 2);
AlignViewport av1 = frames[0].getViewport();
AlignViewport av2 = frames[1].getViewport();
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