tests
Class TestSequence

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by tests.TestSequence
All Implemented Interfaces:
junit.framework.Test

public class TestSequence
extends junit.framework.TestCase

Test class about modele.Sequence class.
Some methods of modele.Sequence are complex. Tests are in the same way. Here the trace of changes in some methods : tests are useful !
Some tests make some traces for visual attention for eye verification. Not useful (but for human understanding it's necessary...). ;-)
Lesser priority Getters and Setters are tested in end of this class. These ones are useful when comparison between cible and tests sequences in SSCA Algorithm with the outpout of these numbers (double are truncated some after dot / comma).

Author:
Gabriel Chandesris (2008)

Field Summary
private  Sequence basetest1
           
private  Sequence basetest2
           
private  java.lang.String nom
           
static int SEQ_LENGTH
           
private  java.lang.String sequence
           
 
Constructor Summary
TestSequence()
           
 
Method Summary
protected  void setUp()
           
 void testConvertBasesToString1()
           
 void testConvertBasesToString2()
           
 void testConvertBasesToString3()
           
 void testConvertBasesToString4()
           
 void testConvertBasesToString5()
           
 void testConvertDecimaleFalse()
           
 void testConvertDecimaleTrue1()
           
 void testConvertDecimaleTrue2()
           
 void testConvertDecimaleTrue3()
           
 void testEqualsSequenceFalseDe()
           
 void testEqualsSequenceFalseUn()
           
 void testEqualsSequenceTrueDe1()
           
 void testEqualsSequenceTrueDe2()
           
 void testEqualsSequenceTrueUn1()
           
 void testEqualsSequenceTrueUn2()
           
 void testExternalSequence1()
           
 void testExternalSequence2()
           
 void testGetBase()
           
 void testGetBaseAtRandom()
           
 void testGetBaseAtUnder0()
           
 void testGetBaseAtUpperLength()
           
 void testGetBaseChar()
           
 void testGetBaseInAlea()
           
 void testGetBaseInAll()
           
 void testGetBasePos()
           
 void testGetCombiGUGCUn()
           
 void testGetEffetGCUn()
           
 void testGetEffetGUGCUn()
           
 void testGetEffetGUUn()
           
 void testGetHomologieUn()
           
 void testGetIndelsUn()
           
 void testGetIndeterminateUn()
           
 void testGetNombreDecimale()
           
 void testGetNomDe()
           
 void testGetNomUn()
           
 void testGetScoreUn()
           
 void testGetSequenceBaseDe()
           
 void testGetSequenceBaseToStringDe()
           
 void testGetSequenceBaseToStringUn()
           
 void testGetSequenceBaseUn()
           
 void testGetSequenceCharDe()
           
 void testGetSequenceCharToStringDe()
           
 void testGetSequenceCharToStringUn()
           
 void testGetSequenceCharUn()
           
 void testGetSequenceDe()
           
 void testGetSequenceUn()
           
 void testGetSubSequenceDe()
           
 void testGetSubSequenceUn()
           
 void testGetVariabiliteUn()
           
 void testInternalSequence1()
           
 void testInternalSequence2()
           
 void testLengthAlignDe()
           
 void testLengthAlignUn()
           
 void testLengthDe()
           
 void testLengthUn()
           
 void testLimitDecimaleFalse()
           
 void testLimitDecimaleTrue()
           
 void testRemoveSubSequenceDe()
           
 void testRemoveSubSequenceUn()
           
 void testSetCombiGUGCUn()
           
 void testSetEffetGCUn()
           
 void testSetEffetGUGCUn()
           
 void testSetEffetGUUn()
           
 void testSetHomologieUn()
           
 void testSetIndelsUn()
           
 void testSetIndeterminateUn()
           
 void testSetNombreDecimale()
           
 void testSetNomDe()
           
 void testSetNomUn()
           
 void testSetVariabiliteUn()
           
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, tearDown, toString
 
Methods inherited from class junit.framework.Assert
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

basetest1

private Sequence basetest1

basetest2

private Sequence basetest2

nom

private java.lang.String nom

sequence

private java.lang.String sequence

SEQ_LENGTH

public static final int SEQ_LENGTH
See Also:
Constant Field Values
Constructor Detail

TestSequence

public TestSequence()
Method Detail

setUp

protected void setUp()
              throws java.lang.Exception
Overrides:
setUp in class junit.framework.TestCase
Throws:
java.lang.Exception

testEqualsSequenceFalseUn

public void testEqualsSequenceFalseUn()

testEqualsSequenceFalseDe

public void testEqualsSequenceFalseDe()

testEqualsSequenceTrueUn1

public void testEqualsSequenceTrueUn1()

testEqualsSequenceTrueUn2

public void testEqualsSequenceTrueUn2()

testEqualsSequenceTrueDe1

public void testEqualsSequenceTrueDe1()

testEqualsSequenceTrueDe2

public void testEqualsSequenceTrueDe2()

testGetNomUn

public void testGetNomUn()

testGetNomDe

public void testGetNomDe()

testSetNomUn

public void testSetNomUn()

testSetNomDe

public void testSetNomDe()

testLengthUn

public void testLengthUn()

testLengthDe

public void testLengthDe()

testLengthAlignUn

public void testLengthAlignUn()

testLengthAlignDe

public void testLengthAlignDe()

testGetSequenceUn

public void testGetSequenceUn()

testGetSequenceDe

public void testGetSequenceDe()

testGetSequenceBaseUn

public void testGetSequenceBaseUn()

testGetSequenceBaseDe

public void testGetSequenceBaseDe()

testGetSequenceBaseToStringUn

public void testGetSequenceBaseToStringUn()

testGetSequenceBaseToStringDe

public void testGetSequenceBaseToStringDe()

testGetSequenceCharUn

public void testGetSequenceCharUn()

testGetSequenceCharDe

public void testGetSequenceCharDe()

testGetSequenceCharToStringUn

public void testGetSequenceCharToStringUn()

testGetSequenceCharToStringDe

public void testGetSequenceCharToStringDe()

testConvertBasesToString1

public void testConvertBasesToString1()

testConvertBasesToString2

public void testConvertBasesToString2()

testConvertBasesToString3

public void testConvertBasesToString3()

testConvertBasesToString4

public void testConvertBasesToString4()

testConvertBasesToString5

public void testConvertBasesToString5()

testGetSubSequenceUn

public void testGetSubSequenceUn()

testGetSubSequenceDe

public void testGetSubSequenceDe()

testGetBase

public void testGetBase()

testGetBaseInAlea

public void testGetBaseInAlea()

testGetBaseInAll

public void testGetBaseInAll()

testGetBaseAtRandom

public void testGetBaseAtRandom()

testGetBaseAtUnder0

public void testGetBaseAtUnder0()

testGetBaseAtUpperLength

public void testGetBaseAtUpperLength()

testGetBaseChar

public void testGetBaseChar()

testGetBasePos

public void testGetBasePos()

testRemoveSubSequenceUn

public void testRemoveSubSequenceUn()

testRemoveSubSequenceDe

public void testRemoveSubSequenceDe()

testInternalSequence1

public void testInternalSequence1()

testInternalSequence2

public void testInternalSequence2()

testExternalSequence1

public void testExternalSequence1()

testExternalSequence2

public void testExternalSequence2()

testGetVariabiliteUn

public void testGetVariabiliteUn()

testGetEffetGCUn

public void testGetEffetGCUn()

testGetEffetGUUn

public void testGetEffetGUUn()

testGetEffetGUGCUn

public void testGetEffetGUGCUn()

testGetCombiGUGCUn

public void testGetCombiGUGCUn()

testGetHomologieUn

public void testGetHomologieUn()

testGetIndelsUn

public void testGetIndelsUn()

testGetIndeterminateUn

public void testGetIndeterminateUn()

testSetVariabiliteUn

public void testSetVariabiliteUn()

testSetEffetGCUn

public void testSetEffetGCUn()

testSetEffetGUUn

public void testSetEffetGUUn()

testSetEffetGUGCUn

public void testSetEffetGUGCUn()

testSetCombiGUGCUn

public void testSetCombiGUGCUn()

testSetHomologieUn

public void testSetHomologieUn()

testSetIndelsUn

public void testSetIndelsUn()

testSetIndeterminateUn

public void testSetIndeterminateUn()

testGetScoreUn

public void testGetScoreUn()

testConvertDecimaleTrue1

public void testConvertDecimaleTrue1()

testConvertDecimaleTrue2

public void testConvertDecimaleTrue2()

testConvertDecimaleTrue3

public void testConvertDecimaleTrue3()

testConvertDecimaleFalse

public void testConvertDecimaleFalse()

testLimitDecimaleTrue

public void testLimitDecimaleTrue()

testLimitDecimaleFalse

public void testLimitDecimaleFalse()

testGetNombreDecimale

public void testGetNombreDecimale()

testSetNombreDecimale

public void testSetNombreDecimale()