import static org.testng.AssertJUnit.fail;
import jalview.analysis.SecStrConsensus.SimpleBP;
+import jalview.gui.JvOptionPane;
import java.util.Vector;
+import org.testng.annotations.BeforeClass;
import org.testng.annotations.Test;
public class RnaTest
{
+
+ @BeforeClass(alwaysRun = true)
+ public void setUpJvOptionPane()
+ {
+ JvOptionPane.setInteractiveMode(false);
+ JvOptionPane.setMockResponse(JvOptionPane.CANCEL_OPTION);
+ }
+
@Test(groups = { "Functional" })
public void testGetSimpleBPs() throws WUSSParseException
{
{
String s = String.valueOf((char) i);
String ss = Rna.getRNASecStrucState(s);
-
+
/*
* valid SS chars are a-z, A-Z, and various brackets;
* anything else is returned as a space
assertEquals(" ", ss);
}
}
-
+
/*
* a string is processed character by character
*/
public void testIsRnaSecondaryStructureSymbol()
{
assertFalse(Rna.isRnaSecondaryStructureSymbol(null));
-
+
/*
* only A-Z, a-z, ()[]{}<> are valid symbols
*/