uk.ac.cam.ch.wwmm.opsin
Class ComponentGeneration_ProcesslocantsTest

java.lang.Object
  extended by uk.ac.cam.ch.wwmm.opsin.ComponentGeneration_ProcesslocantsTest

public class ComponentGeneration_ProcesslocantsTest
extends java.lang.Object


Constructor Summary
ComponentGeneration_ProcesslocantsTest()
           
 
Method Summary
 void setUpSubstituent()
           
 void testAddedHydrogen()
           
 void testAddedHydrogen2()
           
 void testAminoAcidStyleLocant()
           
 void testCarbohydrateStyleLocants()
           
 void testCarbohydrateStyleLocantsCounterExample()
           
 void testCarbohydrateStyleLocantsNoNumericComponent()
           
 void testCardinalNumber()
           
 void testCardinalNumberWithHyphen()
           
 void testCompoundLocant()
           
 void testElementSymbol()
           
 void testGreek()
           
 void testIUPAC2004()
           
 void testMultipleCardinals()
           
 void testMultipleTypesTogether()
           
 void testNotlowercase1()
           
 void testNotlowercase2()
           
 void testStereochemistryInLocant1()
           
 void testStereochemistryInLocant2()
           
 void testStereochemistryInLocant3()
           
 void testSuperscript1()
           
 void testSuperscript2()
           
 void testSuperscript3()
           
 void testSuperscript4()
           
 void testSuperscript5()
           
 void testSuperscript6()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentGeneration_ProcesslocantsTest

public ComponentGeneration_ProcesslocantsTest()
Method Detail

setUpSubstituent

public void setUpSubstituent()

testCardinalNumber

public void testCardinalNumber()
                        throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
Throws:
uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException

testCardinalNumberWithHyphen

public void testCardinalNumberWithHyphen()
                                  throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
Throws:
uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException

testElementSymbol

public void testElementSymbol()
                       throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
Throws:
uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException

testAminoAcidStyleLocant

public void testAminoAcidStyleLocant()
                              throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
Throws:
uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException

testCompoundLocant

public void testCompoundLocant()
                        throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
Throws:
uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException

testGreek

public void testGreek()
               throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
Throws:
uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException

testNotlowercase1

public void testNotlowercase1()
                       throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
Throws:
uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException

testNotlowercase2

public void testNotlowercase2()
                       throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
Throws:
uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException

testIUPAC2004

public void testIUPAC2004()
                   throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
Throws:
uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException

testSuperscript1

public void testSuperscript1()
                      throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
Throws:
uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException

testSuperscript2

public void testSuperscript2()
                      throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
Throws:
uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException

testSuperscript3

public void testSuperscript3()
                      throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
Throws:
uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException

testSuperscript4

public void testSuperscript4()
                      throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
Throws:
uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException

testSuperscript5

public void testSuperscript5()
                      throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
Throws:
uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException

testSuperscript6

public void testSuperscript6()
                      throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
Throws:
uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException

testAddedHydrogen

public void testAddedHydrogen()
                       throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
Throws:
uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException

testAddedHydrogen2

public void testAddedHydrogen2()
                        throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
Throws:
uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException

testStereochemistryInLocant1

public void testStereochemistryInLocant1()
                                  throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
Throws:
uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException

testStereochemistryInLocant2

public void testStereochemistryInLocant2()
                                  throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
Throws:
uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException

testStereochemistryInLocant3

public void testStereochemistryInLocant3()
                                  throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
Throws:
uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException

testMultipleCardinals

public void testMultipleCardinals()
                           throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
Throws:
uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException

testMultipleTypesTogether

public void testMultipleTypesTogether()
                               throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
Throws:
uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException

testCarbohydrateStyleLocants

public void testCarbohydrateStyleLocants()
                                  throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
Throws:
uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException

testCarbohydrateStyleLocantsNoNumericComponent

public void testCarbohydrateStyleLocantsNoNumericComponent()
                                                    throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
Throws:
uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException

testCarbohydrateStyleLocantsCounterExample

public void testCarbohydrateStyleLocantsCounterExample()
                                                throws uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException
Throws:
uk.ac.cam.ch.wwmm.opsin.ComponentGenerationException