com.dfamaj.textproc.xwm
Class DefPrimitiveTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by com.dfamaj.textproc.xwm.DefPrimitiveTest
All Implemented Interfaces:
junit.framework.Test

public class DefPrimitiveTest
extends junit.framework.TestCase

tests sur les définitions de macros.

Since:
2.0
Version:
2.0 -- 2007-02-01 -- $Revision$
Author:
David Andriana

Constructor Summary
DefPrimitiveTest()
           
 
Method Summary
 void setUp()
          positionner le debug.
 void testDefSetSomeSeparator()
          
test sur la définition d'une macro qui réenclenche une macro en lui mettant un séparateur.
 void testDefWithOneLongParameterWithSeparator()
          test sur la définition d'une macro avec un paramètre un peu plus long qu'un seul token, et avec séparateur.
 void testDefWithOneLongParameterWithUnfinishedSeparator()
          test sur la définition d'une macro avec un paramètre un peu plus long qu'un seul token, et avec séparateur.
 void testDefWithOneParameter()
          test sur la définition d'une macro avec un paramètre.
 void testDefWithOneParameterUnfinished()
          test sur la définition d'une macro avec un paramètre.
 void testDefWithOneParameterWithBraces()
          test sur la définition d'une macro avec un paramètre et des accolades.
 void testDefWithOneParameterWithSeparator()
          test sur la définition d'une macro avec un paramètre avec séparateur.
 void testDefWithTwoIdenticalParameters()
          test sur la définition d'une macro avec deux paramètres, mais qui ont le même nom.
 void testDefWithTwoParameters()
          
test sur la définition d'une macro avec deux paramètres.
 void testDefWithTwoParametersFirstWithoutSeparatorSecondWith()
          
test sur la définition d'une macro avec deux paramètres.
 void testDefWithTwoParametersFirstWithSeparatorSecondWithout()
          
test sur la définition d'une macro avec deux paramètres.
 void testDefWithTwoParametersWithSeparators()
          
test sur la définition d'une macro avec deux paramètres.
 void testDefWithTwoParametersWithSeparatorsBothEmpty()
          
test sur la définition d'une macro avec deux paramètres.
 void testDefWithTwoParametersWithSeparatorsFirstEmpty()
          
test sur la définition d'une macro avec deux paramètres.
 void testDefWithTwoParametersWithSeparatorsSecondEmpty()
          
test sur la définition d'une macro avec deux paramètres.
 void testShereDef()
          test sur la définition d'une macro simple.
 void testShereDefWithSpace()
          test sur la définition d'une macro simple.
 void testUnfinishedDefPrimitive()
          test sur une définition qui ne termine pas.
 void testUnfinishedMacroDef()
          
test sur une mauvaise définition de macro.
 
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
 

Constructor Detail

DefPrimitiveTest

public DefPrimitiveTest()
Method Detail

setUp

public void setUp()
           throws java.lang.Exception
positionner le debug.

Overrides:
setUp in class junit.framework.TestCase
Throws:
java.lang.Exception

testDefSetSomeSeparator

public void testDefSetSomeSeparator()
                             throws java.lang.Exception
test sur la définition d'une macro qui réenclenche une macro en lui mettant un séparateur.

Throws:
java.lang.Exception

testDefWithOneLongParameterWithSeparator

public void testDefWithOneLongParameterWithSeparator()
                                              throws java.lang.Exception
test sur la définition d'une macro avec un paramètre un peu plus long qu'un seul token, et avec séparateur.

Throws:
java.lang.Exception

testDefWithOneLongParameterWithUnfinishedSeparator

public void testDefWithOneLongParameterWithUnfinishedSeparator()
                                                        throws java.lang.Exception
test sur la définition d'une macro avec un paramètre un peu plus long qu'un seul token, et avec séparateur.

Throws:
java.lang.Exception

testDefWithOneParameter

public void testDefWithOneParameter()
                             throws java.lang.Exception
test sur la définition d'une macro avec un paramètre.

Throws:
java.lang.Exception

testDefWithOneParameterUnfinished

public void testDefWithOneParameterUnfinished()
                                       throws java.lang.Exception
test sur la définition d'une macro avec un paramètre.

Throws:
java.lang.Exception

testDefWithOneParameterWithBraces

public void testDefWithOneParameterWithBraces()
                                       throws java.lang.Exception
test sur la définition d'une macro avec un paramètre et des accolades.

Throws:
java.lang.Exception

testDefWithOneParameterWithSeparator

public void testDefWithOneParameterWithSeparator()
                                          throws java.lang.Exception
test sur la définition d'une macro avec un paramètre avec séparateur.

Throws:
java.lang.Exception

testDefWithTwoIdenticalParameters

public void testDefWithTwoIdenticalParameters()
                                       throws java.lang.Exception
test sur la définition d'une macro avec deux paramètres, mais qui ont le même nom.

Throws:
java.lang.Exception

testDefWithTwoParameters

public void testDefWithTwoParameters()
                              throws java.lang.Exception
test sur la définition d'une macro avec deux paramètres.

Throws:
java.lang.Exception

testDefWithTwoParametersFirstWithSeparatorSecondWithout

public void testDefWithTwoParametersFirstWithSeparatorSecondWithout()
                                                             throws java.lang.Exception
test sur la définition d'une macro avec deux paramètres.

Throws:
java.lang.Exception

testDefWithTwoParametersFirstWithoutSeparatorSecondWith

public void testDefWithTwoParametersFirstWithoutSeparatorSecondWith()
                                                             throws java.lang.Exception
test sur la définition d'une macro avec deux paramètres.

Throws:
java.lang.Exception

testDefWithTwoParametersWithSeparators

public void testDefWithTwoParametersWithSeparators()
                                            throws java.lang.Exception
test sur la définition d'une macro avec deux paramètres.

Throws:
java.lang.Exception

testDefWithTwoParametersWithSeparatorsBothEmpty

public void testDefWithTwoParametersWithSeparatorsBothEmpty()
                                                     throws java.lang.Exception
test sur la définition d'une macro avec deux paramètres.

Throws:
java.lang.Exception

testDefWithTwoParametersWithSeparatorsFirstEmpty

public void testDefWithTwoParametersWithSeparatorsFirstEmpty()
                                                      throws java.lang.Exception
test sur la définition d'une macro avec deux paramètres.

Throws:
java.lang.Exception

testDefWithTwoParametersWithSeparatorsSecondEmpty

public void testDefWithTwoParametersWithSeparatorsSecondEmpty()
                                                       throws java.lang.Exception
test sur la définition d'une macro avec deux paramètres.

Throws:
java.lang.Exception

testShereDef

public void testShereDef()
                  throws java.lang.Exception
test sur la définition d'une macro simple.

Throws:
java.lang.Exception

testShereDefWithSpace

public void testShereDefWithSpace()
                           throws java.lang.Exception
test sur la définition d'une macro simple.

Throws:
java.lang.Exception

testUnfinishedDefPrimitive

public void testUnfinishedDefPrimitive()
                                throws java.lang.Exception
test sur une définition qui ne termine pas.

Throws:
java.lang.Exception

testUnfinishedMacroDef

public void testUnfinishedMacroDef()
                            throws java.lang.Exception
test sur une mauvaise définition de macro.

Throws:
java.lang.Exception