Skip to content

Commit

Permalink
Moving hash stereo classes to a single package and minimising the scope.
Browse files Browse the repository at this point in the history
Signed-off-by: Egon Willighagen <egonw@users.sourceforge.net>
  • Loading branch information
johnmay authored and egonw committed Jun 8, 2013
1 parent 556d84a commit f13ae29
Show file tree
Hide file tree
Showing 22 changed files with 39 additions and 67 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U
*/

package org.openscience.cdk.hash.stereo.parity;
package org.openscience.cdk.hash.stereo;

import org.openscience.cdk.annotations.TestClass;
import org.openscience.cdk.annotations.TestMethod;
Expand All @@ -36,7 +36,7 @@
* @cdk.githash
*/
@TestClass("org.openscience.cdk.hash.stereo.BasicPermutationParityTest")
public final class BasicPermutationParity implements PermutationParity {
final class BasicPermutationParity implements PermutationParity {

private final int[] indices;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U
*/

package org.openscience.cdk.hash.stereo.parity;
package org.openscience.cdk.hash.stereo;

import org.openscience.cdk.annotations.TestClass;
import org.openscience.cdk.annotations.TestMethod;
Expand All @@ -34,8 +34,8 @@
* @cdk.module hash
* @cdk.githash
*/
@TestClass("org.openscience.cdk.hash.stereo.parity.CombinedPermutationParityTest")
public final class CombinedPermutationParity implements PermutationParity {
@TestClass("org.openscience.cdk.hash.stereo.CombinedPermutationParityTest")
final class CombinedPermutationParity implements PermutationParity {

private final PermutationParity left;
private final PermutationParity right;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U
*/

package org.openscience.cdk.hash.stereo.parity;
package org.openscience.cdk.hash.stereo;

import org.openscience.cdk.annotations.TestClass;
import org.openscience.cdk.annotations.TestMethod;
Expand All @@ -40,8 +40,8 @@
* @cdk.module hash
* @cdk.githash
*/
@TestClass("org.openscience.cdk.hash.stereo.parity.DoubleBond2DParityTest")
public final class DoubleBond2DParity implements GeometricParity {
@TestClass("org.openscience.cdk.hash.stereo.DoubleBond2DParityTest")
final class DoubleBond2DParity implements GeometricParity {

// coordinates of the double bond atoms
// l1 r1
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U
*/

package org.openscience.cdk.hash.stereo.parity;
package org.openscience.cdk.hash.stereo;

import org.openscience.cdk.annotations.TestClass;
import org.openscience.cdk.annotations.TestMethod;
Expand All @@ -39,8 +39,8 @@
* @cdk.module hash
* @cdk.githash
*/
@TestClass("org.openscience.cdk.hash.stereo.parity.DoubleBond3DParityTest")
public final class DoubleBond3DParity implements GeometricParity {
@TestClass("org.openscience.cdk.hash.stereo.DoubleBond3DParityTest")
final class DoubleBond3DParity implements GeometricParity {


// coordinates of the double bond atoms:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,6 @@

import org.openscience.cdk.annotations.TestClass;
import org.openscience.cdk.annotations.TestMethod;
import org.openscience.cdk.hash.stereo.parity.BasicPermutationParity;
import org.openscience.cdk.hash.stereo.parity.CombinedPermutationParity;
import org.openscience.cdk.hash.stereo.parity.GeometricParity;
import org.openscience.cdk.hash.stereo.parity.PermutationParity;
import org.openscience.cdk.hash.stereo.parity.Tetrahedral2DParity;
import org.openscience.cdk.hash.stereo.parity.Tetrahedral3DParity;
import org.openscience.cdk.interfaces.IAtom;
import org.openscience.cdk.interfaces.IAtomContainer;
import org.openscience.cdk.interfaces.IBond;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,6 @@

import org.openscience.cdk.annotations.TestClass;
import org.openscience.cdk.annotations.TestMethod;
import org.openscience.cdk.hash.stereo.parity.BasicPermutationParity;
import org.openscience.cdk.hash.stereo.parity.CombinedPermutationParity;
import org.openscience.cdk.hash.stereo.parity.DoubleBond2DParity;
import org.openscience.cdk.hash.stereo.parity.DoubleBond3DParity;
import org.openscience.cdk.hash.stereo.parity.GeometricParity;
import org.openscience.cdk.hash.stereo.parity.PermutationParity;
import org.openscience.cdk.interfaces.IAtom;
import org.openscience.cdk.interfaces.IAtomContainer;
import org.openscience.cdk.interfaces.IAtomType;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U
*/

package org.openscience.cdk.hash.stereo.parity;
package org.openscience.cdk.hash.stereo;

/**
* Describes the geometric parity of a stereo configuration.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,10 +26,6 @@

import org.openscience.cdk.annotations.TestClass;
import org.openscience.cdk.annotations.TestMethod;
import org.openscience.cdk.hash.stereo.parity.BasicPermutationParity;
import org.openscience.cdk.hash.stereo.parity.GeometricParity;
import org.openscience.cdk.hash.stereo.parity.Tetrahedral2DParity;
import org.openscience.cdk.hash.stereo.parity.Tetrahedral3DParity;
import org.openscience.cdk.interfaces.IAtom;
import org.openscience.cdk.interfaces.IAtomContainer;
import org.openscience.cdk.interfaces.IAtomType;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,6 @@

import org.openscience.cdk.annotations.TestClass;
import org.openscience.cdk.annotations.TestMethod;
import org.openscience.cdk.hash.stereo.parity.GeometricParity;
import org.openscience.cdk.hash.stereo.parity.PermutationParity;

import java.util.Arrays;

Expand All @@ -39,7 +37,7 @@
* @cdk.module hash
*/
@TestClass("org.openscience.cdk.hash.stereo.GeometryEncoderTest")
public final class GeometryEncoder implements StereoEncoder {
final class GeometryEncoder implements StereoEncoder {

/* value for a clockwise configuration */
private static final long CLOCKWISE = 15543053;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U
*/

package org.openscience.cdk.hash.stereo.parity;
package org.openscience.cdk.hash.stereo;

/**
* Calculate the permutation parity on a given array of current values.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U
*/

package org.openscience.cdk.hash.stereo.parity;
package org.openscience.cdk.hash.stereo;

import org.openscience.cdk.annotations.TestClass;
import org.openscience.cdk.annotations.TestMethod;
Expand All @@ -45,8 +45,8 @@
* T and Wisniewski, J.L. 2001</a>
* @cdk.githash
*/
@TestClass("org.openscience.cdk.hash.stereo.parity.Tetrahedral2DParityTest")
public final class Tetrahedral2DParity implements GeometricParity {
@TestClass("org.openscience.cdk.hash.stereo.Tetrahedral2DParityTest")
final class Tetrahedral2DParity implements GeometricParity {

/* four coordinates */
private final Point2d[] coordinates;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U
*/

package org.openscience.cdk.hash.stereo.parity;
package org.openscience.cdk.hash.stereo;

import org.openscience.cdk.annotations.TestClass;
import org.openscience.cdk.annotations.TestMethod;
Expand All @@ -42,8 +42,8 @@
* T and Wisniewski, J.L. 2001</a>
* @cdk.githash
*/
@TestClass("org.openscience.cdk.hash.stereo.parity.Tetrahedral3DParityTest")
public final class Tetrahedral3DParity implements GeometricParity {
@TestClass("org.openscience.cdk.hash.stereo.Tetrahedral3DParityTest")
final class Tetrahedral3DParity implements GeometricParity {

/* array of four 3D coordinates */
private final Point3d[] coordinates;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,6 @@
package org.openscience.cdk.hash.stereo;

import org.junit.Test;
import org.openscience.cdk.hash.stereo.parity.BasicPermutationParity;

import static org.junit.Assert.assertEquals;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
package org.openscience.cdk.hash.stereo.parity;
package org.openscience.cdk.hash.stereo;

import org.junit.Test;
import org.openscience.cdk.hash.stereo.CombinedPermutationParity;
import org.openscience.cdk.hash.stereo.PermutationParity;

import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.assertThat;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,11 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U
*/

package org.openscience.cdk.hash.stereo.parity;
package org.openscience.cdk.hash.stereo;

import org.junit.Test;
import org.openscience.cdk.hash.stereo.DoubleBond2DParity;
import org.openscience.cdk.hash.stereo.GeometricParity;

import javax.vecmath.Point2d;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,11 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U
*/

package org.openscience.cdk.hash.stereo.parity;
package org.openscience.cdk.hash.stereo;

import org.junit.Test;
import org.openscience.cdk.hash.stereo.DoubleBond3DParity;
import org.openscience.cdk.hash.stereo.GeometricParity;

import javax.vecmath.Point3d;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,6 @@
package org.openscience.cdk.hash.stereo;

import org.junit.Test;
import org.openscience.cdk.hash.stereo.GeometricDoubleBondEncoderFactory;
import org.openscience.cdk.hash.stereo.MultiStereoEncoder;
import org.openscience.cdk.hash.stereo.StereoEncoder;
import org.openscience.cdk.hash.stereo.StereoEncoderFactory;
import org.openscience.cdk.hash.stereo.parity.BasicPermutationParity;
import org.openscience.cdk.hash.stereo.parity.DoubleBond2DParity;
import org.openscience.cdk.hash.stereo.parity.DoubleBond3DParity;
import org.openscience.cdk.hash.stereo.parity.GeometricParity;
import org.openscience.cdk.hash.stereo.parity.PermutationParity;
import org.openscience.cdk.interfaces.IAtom;
import org.openscience.cdk.interfaces.IAtomContainer;
import org.openscience.cdk.interfaces.IAtomType;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,6 @@

import org.hamcrest.CoreMatchers;
import org.junit.Test;
import org.openscience.cdk.hash.stereo.GeometricTetrahedralEncoderFactory;
import org.openscience.cdk.hash.stereo.GeometryEncoder;
import org.openscience.cdk.hash.stereo.MultiStereoEncoder;
import org.openscience.cdk.hash.stereo.StereoEncoder;
import org.openscience.cdk.hash.stereo.parity.GeometricParity;
import org.openscience.cdk.hash.stereo.parity.Tetrahedral2DParity;
import org.openscience.cdk.hash.stereo.parity.Tetrahedral3DParity;
import org.openscience.cdk.interfaces.IAtom;
import org.openscience.cdk.interfaces.IAtomContainer;
import org.openscience.cdk.interfaces.IAtomType;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,8 +25,6 @@
package org.openscience.cdk.hash.stereo;

import org.junit.Test;
import org.openscience.cdk.hash.stereo.parity.GeometricParity;
import org.openscience.cdk.hash.stereo.parity.PermutationParity;

import java.util.Arrays;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,12 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U
*/

package org.openscience.cdk.hash.stereo.parity;
package org.openscience.cdk.hash.stereo;

import org.junit.Assert;
import org.junit.Test;
import org.openscience.cdk.hash.stereo.GeometricParity;
import org.openscience.cdk.hash.stereo.Tetrahedral2DParity;

import javax.vecmath.Point2d;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,10 @@
* Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 U
*/

package org.openscience.cdk.hash.stereo.parity;
package org.openscience.cdk.hash.stereo;

import org.junit.Test;
import org.openscience.cdk.hash.stereo.Tetrahedral3DParity;

import javax.vecmath.Point3d;

Expand Down
10 changes: 5 additions & 5 deletions src/test/org/openscience/cdk/modulesuites/MhashTests.java
Original file line number Diff line number Diff line change
Expand Up @@ -38,11 +38,11 @@
import org.openscience.cdk.hash.stereo.GeometricCumulativeDoubleBondFactoryTest;
import org.openscience.cdk.hash.stereo.GeometricDoubleBondEncoderFactoryTest;
import org.openscience.cdk.hash.stereo.GeometricTetrahedralEncoderFactoryTest;
import org.openscience.cdk.hash.stereo.parity.CombinedPermutationParityTest;
import org.openscience.cdk.hash.stereo.parity.DoubleBond2DParityTest;
import org.openscience.cdk.hash.stereo.parity.DoubleBond3DParityTest;
import org.openscience.cdk.hash.stereo.parity.Tetrahedral2DParityTest;
import org.openscience.cdk.hash.stereo.parity.Tetrahedral3DParityTest;
import org.openscience.cdk.hash.stereo.CombinedPermutationParityTest;
import org.openscience.cdk.hash.stereo.DoubleBond2DParityTest;
import org.openscience.cdk.hash.stereo.DoubleBond3DParityTest;
import org.openscience.cdk.hash.stereo.Tetrahedral2DParityTest;
import org.openscience.cdk.hash.stereo.Tetrahedral3DParityTest;

/**
* TestSuite for the CDK <code>hash</code> module.
Expand Down

0 comments on commit f13ae29

Please sign in to comment.