tests
Class TestPalindrome

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

public class TestPalindrome
extends junit.framework.TestCase

Test class about modele.Palindrome class.
Palindrome.computeNumbers has not been tested, considered as correct, just need to find examples of sequences to test it and see if values affected to numbers are correct !
Some tests have been added to isSelectedCible with changing values of nombreMutationDouble, nombreMutationSimple and nombreErreur : more tests can be done as these ones but remember that basetest1 cannot be selected as cible because its weight [poid] is 0 (as well for conservation true or false).

Author:
Gabriel Chandesris (2008) DONE SERVLET see tests results of computeNumbers...

Field Summary
private  Palindrome basetest1
           
private  Palindrome basetest2
           
static double Lmin
           
 
Constructor Summary
TestPalindrome()
           
 
Method Summary
protected  void setUp()
           
 void testComputeNumbersDe()
           
 void testComputeNumbersDeUn()
           
 void testComputeNumbersUn()
           
 void testComputeNumbersUnDe()
           
 void testCountPlusPlusUn()
           
 void testEqualsFalseDe()
           
 void testEqualsFalseUn()
           
 void testEqualsTrueDe()
           
 void testEqualsTrueUn()
           
 void testEquivalenceFalse1()
           
 void testEquivalenceFalse2()
           
 void testEquivalenceTrue1()
           
 void testEquivalenceTrue2()
           
 void testEquivalenceTrue3()
           
 void testGetCountUn()
           
 void testGetNombreErreurDe()
           
 void testGetNombreErreurUn()
           
 void testGetNombreMutationDoubleDe()
           
 void testGetNombreMutationDoubleUn()
           
 void testGetNombreMutationSimpleDe()
           
 void testGetNombreMutationSimpleUn()
           
 void testGetPertinenceDe()
           
 void testGetPertinenceUn()
           
 void testGetPoidDe()
           
 void testGetPoidUn()
           
 void testGetPositionDebutDe()
           
 void testGetPositionDebutUn()
           
 void testGetPositionFinDe()
           
 void testGetPositionFinUn()
           
 void testGetSequence()
           
 void testIsCompatible01()
           
 void testIsCompatible02()
           
 void testIsCompatible03()
           
 void testIsCompatible04()
           
 void testIsCompatible05()
           
 void testIsCompatible06()
           
 void testIsCompatible07()
           
 void testIsCompatible08()
           
 void testIsCompatible09()
           
 void testIsCompatible10()
           
 void testIsCompatible11()
           
 void testIsCompatible12()
           
 void testIsCompatible13()
           
 void testIsCompatible14()
           
 void testIsCompatibleWith01()
           
 void testIsCompatibleWith02()
           
 void testIsCompatibleWith03()
           
 void testIsCompatibleWith04()
           
 void testIsCompatibleWith05()
           
 void testIsCompatibleWith06()
           
 void testIsCompatibleWith07()
           
 void testIsCompatibleWith1N()
           
 void testIsCompatibleWith1R()
           
 void testIsCompatibleWith2N()
           
 void testIsCompatibleWith2R()
           
 void testIsCompatibleWith3N()
           
 void testIsCompatibleWith3R()
           
 void testIsCompatibleWith4N()
           
 void testIsCompatibleWith4R()
           
 void testIsCompatibleWith5N()
           
 void testIsCompatibleWith5R()
           
 void testIsCompatibleWith6N()
           
 void testIsCompatibleWith6R()
           
 void testIsCompatibleWith7N()
           
 void testIsCompatibleWith7R()
           
 void testIsScoreFalseDe()
           
 void testIsScoreFalseUn()
           
 void testIsScoreTrueDe()
           
 void testIsScoreTrueUn()
           
 void testIsSelectedCible0FalseDe()
           
 void testIsSelectedCible0FalseDeNmut()
           
 void testIsSelectedCible0FalseUn()
           
 void testIsSelectedCible0FalseUnNmut()
           
 void testIsSelectedCible0TrueDe()
           
 void testIsSelectedCible0TrueDeNmut()
           
 void testIsSelectedCible0TrueUn()
           
 void testIsSelectedCible0TrueUnNmut()
           
 void testIsSelectedCible10FalseDe()
          Conservation is false and Stest is 10 : bastest2 is selected as cible.
 void testIsSelectedCible10FalseDeNmut()
          Conservation is false and Stest is 10 : AND Nmut greater than 0 bastest2 is selected as cible.
 void testIsSelectedCible10FalseUn()
           
 void testIsSelectedCible10FalseUnNmut()
           
 void testIsSelectedCible10TrueDe()
          Conservation is true and Stest is 10 : (Nmut is 0) basetest2 NOT selected
 void testIsSelectedCible10TrueDeNmut()
          Conservation is true and Stest is 10 : AND Nmut greater than 0 bastest2 is selected as cible.
 void testIsSelectedCible10TrueUn()
           
 void testIsSelectedCible10TrueUnNmut()
           
 void testIsSelectedCible1FalseDe()
          Conservation is false and Stest is 1 : bastest2 is selected as cible.
 void testIsSelectedCible1FalseDeNmut()
          Conservation is false and Stest is 1 : AND Nmut greater than 0 bastest2 is selected as cible.
 void testIsSelectedCible1FalseUn()
           
 void testIsSelectedCible1FalseUnNmut()
           
 void testIsSelectedCible1TrueDe()
          Conservation is true and Stest is 1 : (Nmut is 0) basetest2 NOT selected
 void testIsSelectedCible1TrueDeNmut()
          conservation is true and Stest is 1 : basetest2 is selected as cible
 void testIsSelectedCible1TrueUn()
           
 void testIsSelectedCible1TrueUnNmut()
           
 void testIsSelectedTestDeTrue()
           
 void testIsSelectedTestUnFalse1()
           
 void testIsSelectedTestUnFalse2()
           
 void testIsSelectedTestUnFalse3()
           
 void testIsSelectedTestUnFalse4()
           
 void testIsSelectedTestUnFalse5()
           
 void testIsSelectedTestUnTrue()
           
 void testLengthDe()
           
 void testLengthUn()
           
 void testNbErreursPlusPlus()
           
 void testNbMutDoublePlusPlus()
           
 void testNbMutSimplePlusPlus()
           
 void testRsshFalse1()
           
 void testRsshFalse2()
           
 void testRsshFalse3()
           
 void testRsshTrue1()
           
 void testRsshTrue2()
           
 void testRsshTrue3()
           
 void testSetCountZeroUn()
           
 void testSetNombreErreur()
           
 void testSetNombreMutationDouble()
           
 void testSetNombreMutationSimple()
           
 void testSetPoid()
           
 void testSetSequence()
           
 
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

Lmin

public static final double Lmin

basetest1

private Palindrome basetest1

basetest2

private Palindrome basetest2
Constructor Detail

TestPalindrome

public TestPalindrome()
Method Detail

setUp

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

testEqualsFalseUn

public void testEqualsFalseUn()

testEqualsFalseDe

public void testEqualsFalseDe()

testEqualsTrueUn

public void testEqualsTrueUn()

testEqualsTrueDe

public void testEqualsTrueDe()

testLengthUn

public void testLengthUn()

testLengthDe

public void testLengthDe()

testGetPositionDebutUn

public void testGetPositionDebutUn()

testGetPositionDebutDe

public void testGetPositionDebutDe()

testGetPositionFinUn

public void testGetPositionFinUn()

testGetPositionFinDe

public void testGetPositionFinDe()

testGetNombreMutationSimpleUn

public void testGetNombreMutationSimpleUn()

testGetNombreMutationDoubleUn

public void testGetNombreMutationDoubleUn()

testGetNombreErreurUn

public void testGetNombreErreurUn()

testGetPoidUn

public void testGetPoidUn()

testGetPertinenceUn

public void testGetPertinenceUn()

testGetNombreMutationSimpleDe

public void testGetNombreMutationSimpleDe()

testGetNombreMutationDoubleDe

public void testGetNombreMutationDoubleDe()

testGetNombreErreurDe

public void testGetNombreErreurDe()

testGetPoidDe

public void testGetPoidDe()

testGetPertinenceDe

public void testGetPertinenceDe()

testSetNombreMutationSimple

public void testSetNombreMutationSimple()

testSetNombreMutationDouble

public void testSetNombreMutationDouble()

testSetNombreErreur

public void testSetNombreErreur()

testSetPoid

public void testSetPoid()

testGetSequence

public void testGetSequence()

testSetSequence

public void testSetSequence()

testComputeNumbersUn

public void testComputeNumbersUn()

testComputeNumbersDe

public void testComputeNumbersDe()

testComputeNumbersUnDe

public void testComputeNumbersUnDe()

testComputeNumbersDeUn

public void testComputeNumbersDeUn()

testIsSelectedTestUnFalse1

public void testIsSelectedTestUnFalse1()

testIsSelectedTestUnFalse2

public void testIsSelectedTestUnFalse2()

testIsSelectedTestUnFalse3

public void testIsSelectedTestUnFalse3()

testIsSelectedTestUnFalse4

public void testIsSelectedTestUnFalse4()

testIsSelectedTestUnFalse5

public void testIsSelectedTestUnFalse5()

testIsSelectedTestUnTrue

public void testIsSelectedTestUnTrue()

testIsSelectedTestDeTrue

public void testIsSelectedTestDeTrue()

testIsSelectedCible0FalseUnNmut

public void testIsSelectedCible0FalseUnNmut()

testIsSelectedCible1FalseUnNmut

public void testIsSelectedCible1FalseUnNmut()

testIsSelectedCible10FalseUnNmut

public void testIsSelectedCible10FalseUnNmut()

testIsSelectedCible0FalseDeNmut

public void testIsSelectedCible0FalseDeNmut()

testIsSelectedCible1FalseDeNmut

public void testIsSelectedCible1FalseDeNmut()
Conservation is false and Stest is 1 : AND Nmut greater than 0 bastest2 is selected as cible.


testIsSelectedCible10FalseDeNmut

public void testIsSelectedCible10FalseDeNmut()
Conservation is false and Stest is 10 : AND Nmut greater than 0 bastest2 is selected as cible.


testIsSelectedCible0TrueUnNmut

public void testIsSelectedCible0TrueUnNmut()

testIsSelectedCible1TrueUnNmut

public void testIsSelectedCible1TrueUnNmut()

testIsSelectedCible10TrueUnNmut

public void testIsSelectedCible10TrueUnNmut()

testIsSelectedCible0TrueDeNmut

public void testIsSelectedCible0TrueDeNmut()

testIsSelectedCible1TrueDeNmut

public void testIsSelectedCible1TrueDeNmut()
conservation is true and Stest is 1 : basetest2 is selected as cible


testIsSelectedCible10TrueDeNmut

public void testIsSelectedCible10TrueDeNmut()
Conservation is true and Stest is 10 : AND Nmut greater than 0 bastest2 is selected as cible.


testIsSelectedCible0FalseUn

public void testIsSelectedCible0FalseUn()

testIsSelectedCible1FalseUn

public void testIsSelectedCible1FalseUn()

testIsSelectedCible10FalseUn

public void testIsSelectedCible10FalseUn()

testIsSelectedCible0FalseDe

public void testIsSelectedCible0FalseDe()

testIsSelectedCible1FalseDe

public void testIsSelectedCible1FalseDe()
Conservation is false and Stest is 1 : bastest2 is selected as cible.


testIsSelectedCible10FalseDe

public void testIsSelectedCible10FalseDe()
Conservation is false and Stest is 10 : bastest2 is selected as cible.


testIsSelectedCible0TrueUn

public void testIsSelectedCible0TrueUn()

testIsSelectedCible1TrueUn

public void testIsSelectedCible1TrueUn()

testIsSelectedCible10TrueUn

public void testIsSelectedCible10TrueUn()

testIsSelectedCible0TrueDe

public void testIsSelectedCible0TrueDe()

testIsSelectedCible1TrueDe

public void testIsSelectedCible1TrueDe()
Conservation is true and Stest is 1 : (Nmut is 0) basetest2 NOT selected


testIsSelectedCible10TrueDe

public void testIsSelectedCible10TrueDe()
Conservation is true and Stest is 10 : (Nmut is 0) basetest2 NOT selected


testIsScoreTrueUn

public void testIsScoreTrueUn()

testIsScoreFalseUn

public void testIsScoreFalseUn()

testIsScoreTrueDe

public void testIsScoreTrueDe()

testIsScoreFalseDe

public void testIsScoreFalseDe()

testIsCompatibleWith1N

public void testIsCompatibleWith1N()

testIsCompatibleWith1R

public void testIsCompatibleWith1R()

testIsCompatibleWith2N

public void testIsCompatibleWith2N()

testIsCompatibleWith2R

public void testIsCompatibleWith2R()

testIsCompatibleWith3N

public void testIsCompatibleWith3N()

testIsCompatibleWith3R

public void testIsCompatibleWith3R()

testIsCompatibleWith4N

public void testIsCompatibleWith4N()

testIsCompatibleWith4R

public void testIsCompatibleWith4R()

testIsCompatibleWith5N

public void testIsCompatibleWith5N()

testIsCompatibleWith5R

public void testIsCompatibleWith5R()

testIsCompatibleWith6N

public void testIsCompatibleWith6N()

testIsCompatibleWith6R

public void testIsCompatibleWith6R()

testIsCompatibleWith7N

public void testIsCompatibleWith7N()

testIsCompatibleWith7R

public void testIsCompatibleWith7R()

testIsCompatibleWith01

public void testIsCompatibleWith01()

testIsCompatibleWith02

public void testIsCompatibleWith02()

testIsCompatibleWith03

public void testIsCompatibleWith03()

testIsCompatibleWith04

public void testIsCompatibleWith04()

testIsCompatibleWith05

public void testIsCompatibleWith05()

testIsCompatibleWith06

public void testIsCompatibleWith06()

testIsCompatibleWith07

public void testIsCompatibleWith07()

testIsCompatible01

public void testIsCompatible01()

testIsCompatible02

public void testIsCompatible02()

testIsCompatible03

public void testIsCompatible03()

testIsCompatible04

public void testIsCompatible04()

testIsCompatible05

public void testIsCompatible05()

testIsCompatible06

public void testIsCompatible06()

testIsCompatible07

public void testIsCompatible07()

testIsCompatible08

public void testIsCompatible08()

testIsCompatible09

public void testIsCompatible09()

testIsCompatible10

public void testIsCompatible10()

testIsCompatible11

public void testIsCompatible11()

testIsCompatible12

public void testIsCompatible12()

testIsCompatible13

public void testIsCompatible13()

testIsCompatible14

public void testIsCompatible14()

testNbMutDoublePlusPlus

public void testNbMutDoublePlusPlus()

testNbMutSimplePlusPlus

public void testNbMutSimplePlusPlus()

testNbErreursPlusPlus

public void testNbErreursPlusPlus()

testCountPlusPlusUn

public void testCountPlusPlusUn()

testSetCountZeroUn

public void testSetCountZeroUn()

testGetCountUn

public void testGetCountUn()

testRsshFalse1

public void testRsshFalse1()

testRsshFalse2

public void testRsshFalse2()

testRsshFalse3

public void testRsshFalse3()

testRsshTrue1

public void testRsshTrue1()

testRsshTrue2

public void testRsshTrue2()

testRsshTrue3

public void testRsshTrue3()

testEquivalenceTrue1

public void testEquivalenceTrue1()

testEquivalenceTrue2

public void testEquivalenceTrue2()

testEquivalenceTrue3

public void testEquivalenceTrue3()

testEquivalenceFalse1

public void testEquivalenceFalse1()

testEquivalenceFalse2

public void testEquivalenceFalse2()