Skip to content
Snippets Groups Projects
Commit cc2ff4b2 authored by stefan's avatar stefan
Browse files

Mote SequenceHandle tests

git-svn-id: https://dng.biozentrum.unibas.ch/svn/openstructure/trunk@2198 5a81b35b-ba03-0410-adc8-b2c5c5119f08
parent f9953c6a
No related branches found
No related tags found
No related merge requests found
......@@ -88,6 +88,24 @@ BOOST_AUTO_TEST_CASE(seq_string)
BOOST_CHECK_EQUAL(s.GetGaplessString(),"");
}
BOOST_AUTO_TEST_CASE(seq_onelettercode)
{
SequenceHandle s=CreateSequence("S1", "abfcdadeaf");
BOOST_CHECK_EQUAL(s.GetOneLetterCode(0),'a');
BOOST_CHECK_EQUAL(s.GetOneLetterCode(3),'c');
BOOST_CHECK_EQUAL(s.GetOneLetterCode(9),'f');
BOOST_CHECK_THROW(s.GetOneLetterCode(-1),Error);
BOOST_CHECK_THROW(s.GetOneLetterCode(10),Error);
s=CreateSequence("S1", "-afc--de-f");
BOOST_CHECK_EQUAL(s.GetOneLetterCode(0),'-');
BOOST_CHECK_EQUAL(s.GetOneLetterCode(1),'a');
BOOST_CHECK_EQUAL(s.GetOneLetterCode(9),'f');
BOOST_CHECK_THROW(s.GetOneLetterCode(-1),Error);
BOOST_CHECK_THROW(s.GetOneLetterCode(10),Error);
s=CreateSequence("S1", "");
BOOST_CHECK_THROW(s.GetOneLetterCode(0),Error);
}
BOOST_AUTO_TEST_CASE(seq_getnum)
{
SequenceHandle s=CreateSequence("S1", "-afc--de-f");
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment