The Octet Molecular Representation Framework v0.8.2

net.sf.octet.test
Class MoleculeQueryBuilderTest

java.lang.Object
  extended byjunit.framework.Assert
      extended byjunit.framework.TestCase
          extended bynet.sf.octet.test.OctetTestCase
              extended bynet.sf.octet.test.MoleculeQueryBuilderTest
All Implemented Interfaces:
junit.framework.Test

public class MoleculeQueryBuilderTest
extends OctetTestCase

A set of tests for MoleculeQueryBuilder functionality.

Author:
Richard Apodaca

Constructor Summary
MoleculeQueryBuilderTest()
          Default constructor.
 
Method Summary
 void testUnsaturatedNitrogenAtomQuery()
          Verifies that a unilateral MoleculeQuery consisting of a single AtomQuery matching an unsaturated nitrogen atom matches pyridine, but not benzene.
 void testWildcardAromatic()
          Verifies that a MoleculeQuery designed to match the SMARTS pattern "c1*cccc1" will match both pyridine and benzene.
 
Methods inherited from class net.sf.octet.test.OctetTestCase
getMoleculeBuilder
 
Methods inherited from class junit.framework.TestCase
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, 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

MoleculeQueryBuilderTest

public MoleculeQueryBuilderTest()
Default constructor.

Method Detail

testWildcardAromatic

public void testWildcardAromatic()
Verifies that a MoleculeQuery designed to match the SMARTS pattern "c1*cccc1" will match both pyridine and benzene.


testUnsaturatedNitrogenAtomQuery

public void testUnsaturatedNitrogenAtomQuery()
Verifies that a unilateral MoleculeQuery consisting of a single AtomQuery matching an unsaturated nitrogen atom matches pyridine, but not benzene.


The Octet Molecular Representation Framework v0.8.2