[Git][java-team/libsignatures-java][upstream] New upstream version 1.1.10.g614270e+ds
Andrius Merkys (@merkys)
gitlab at salsa.debian.org
Tue Nov 9 07:41:41 GMT 2021
Andrius Merkys pushed to branch upstream at Debian Java Maintainers / libsignatures-java
Commits:
7c401473 by Andrius Merkys at 2021-11-08T10:36:07-05:00
New upstream version 1.1.10.g614270e+ds
- - - - -
7 changed files:
- pom.xml
- + src/main/java/module-info.java
- src/test/java/signature/DAGTester.java
- src/test/java/signature/HeightTest.java
- − src/test/java/signature/display/TestColoredTreePanel.java
- − src/test/java/signature/display/TestMultipleTrees.java
- src/test/java/signature/simple/CanonicalLabellingTest.java
Changes:
=====================================
pom.xml
=====================================
@@ -21,7 +21,7 @@
<developerConnection>scm:git:git at github.com:gilleain/signatures.git</developerConnection>
</scm>
<issueManagement>
- <url>https://github.com/johnmay/beam/issues</url>
+ <url>https://github.com/gilleain/signatures/issues</url>
<system>GitHub Issues</system>
</issueManagement>
<distributionManagement>
@@ -46,10 +46,11 @@
<testSourceDirectory>src/test/java</testSourceDirectory>
<plugins>
<plugin>
- <artifactId>maven-compiler-plugin</artifactId>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>3.8.0</version>
<configuration>
- <source>1.5</source>
- <target>1.5</target>
+ <release>9</release>
</configuration>
</plugin>
<plugin>
@@ -149,8 +150,8 @@
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
- <version>4.7</version>
+ <version>[4.13.1,)</version>
<scope>test</scope>
</dependency>
</dependencies>
-</project>
\ No newline at end of file
+</project>
=====================================
src/main/java/module-info.java
=====================================
@@ -0,0 +1,10 @@
+module signatures {
+ exports signature;
+ exports signature.chemistry;
+ exports signature.edgecolored;
+
+ requires java.desktop;
+
+ // remove this for maven!!
+// requires junit;
+}
\ No newline at end of file
=====================================
src/test/java/signature/DAGTester.java
=====================================
@@ -42,23 +42,24 @@ public class DAGTester {
ring.addRelation(child6, child3);
System.out.println(ring);
- String[] labels = new String[] { "C", "C", "C"};
- ring.initializeWithStringLabels(labels);
-
- ring.updateNodeInvariants(DAG.Direction.UP);
- System.out.println(ring.copyInvariants());
-
- ring.computeVertexInvariants();
- System.out.println(ring.copyInvariants());
-
- ring.updateNodeInvariants(DAG.Direction.DOWN);
- System.out.println(ring.copyInvariants());
-
- ring.computeVertexInvariants();
- System.out.println(ring.copyInvariants());
-
- ring.updateVertexInvariants();
- System.out.println(ring.copyInvariants());
+//
+// String[] labels = new String[] { "C", "C", "C"};
+// ring.initializeWithStringLabels(labels);
+//
+// ring.updateNodeInvariants(DAG.Direction.UP);
+// System.out.println(ring.copyInvariants());
+//
+// ring.computeVertexInvariants();
+// System.out.println(ring.copyInvariants());
+//
+// ring.updateNodeInvariants(DAG.Direction.DOWN);
+// System.out.println(ring.copyInvariants());
+//
+// ring.computeVertexInvariants();
+// System.out.println(ring.copyInvariants());
+//
+// ring.updateVertexInvariants();
+// System.out.println(ring.copyInvariants());
// List<Integer> orbit = ring.createOrbit();
// System.out.println(orbit);
@@ -97,15 +98,16 @@ public class DAGTester {
DAG.Node childD = dag.makeNodeInLayer(1, 2);
dag.addRelation(childD, childB);
- System.out.println(dag);
+// System.out.println(dag);
dag.initializeWithStringLabels(new String[] {"C", "C"});
-
- dag.updateVertexInvariants();
- System.out.println(dag.copyInvariants());
-
- dag.setColor(1, 1);
- dag.updateVertexInvariants();
- System.out.println(dag.copyInvariants());
+//
+ // TODO : test fails at this point
+// dag.updateVertexInvariants();
+// System.out.println(dag.copyInvariants());
+//
+// dag.setColor(1, 1);
+// dag.updateVertexInvariants();
+// System.out.println(dag.copyInvariants());
}
@Test
@@ -140,31 +142,32 @@ public class DAGTester {
testInvariants(
nodeInvariants, vertexInvariants, simpleDAG.copyInvariants());
- simpleDAG.updateNodeInvariants(DAG.Direction.DOWN);
- int [] nodeInvariantsAfterDown = {1, 0, 0};
- int [] vertexInvariantsAfterDown = {1, 2, 2};
- testInvariants(nodeInvariantsAfterDown,
- vertexInvariantsAfterDown,
- simpleDAG.copyInvariants());
-
- simpleDAG.computeVertexInvariants();
- int [] nodeInvariantsAfterComputeVertexInv = {1, 0, 0};
- int [] vertexInvariantsAfterComputeVertexInv = {2, 1, 1};
- testInvariants(nodeInvariantsAfterComputeVertexInv,
- vertexInvariantsAfterComputeVertexInv,
- simpleDAG.copyInvariants());
-
- simpleDAG.updateNodeInvariants(DAG.Direction.UP);
- int [] nodeInvariantsAfterUp = {1, 1, 1};
- int [] vertexInvariantsAfterUp = {2, 1, 1};
- testInvariants(nodeInvariantsAfterUp,
- vertexInvariantsAfterUp,
- simpleDAG.copyInvariants());
-
- String simpleDAGString = simpleDAG.toString();
- String expected = "[0 Node ([], [1,2])]\n[1 Node ([0], []), " +
- "2 Node ([0], [])]\n";
- Assert.assertEquals(expected,simpleDAGString);
+ // TODO - test fails at this point!
+// simpleDAG.updateNodeInvariants(DAG.Direction.DOWN);
+// int [] nodeInvariantsAfterDown = {1, 0, 0};
+// int [] vertexInvariantsAfterDown = {1, 2, 2};
+// testInvariants(nodeInvariantsAfterDown,
+// vertexInvariantsAfterDown,
+// simpleDAG.copyInvariants());
+
+// simpleDAG.computeVertexInvariants();
+// int [] nodeInvariantsAfterComputeVertexInv = {1, 0, 0};
+// int [] vertexInvariantsAfterComputeVertexInv = {2, 1, 1};
+// testInvariants(nodeInvariantsAfterComputeVertexInv,
+// vertexInvariantsAfterComputeVertexInv,
+// simpleDAG.copyInvariants());
+//
+// simpleDAG.updateNodeInvariants(DAG.Direction.UP);
+// int [] nodeInvariantsAfterUp = {1, 1, 1};
+// int [] vertexInvariantsAfterUp = {2, 1, 1};
+// testInvariants(nodeInvariantsAfterUp,
+// vertexInvariantsAfterUp,
+// simpleDAG.copyInvariants());
+//
+// String simpleDAGString = simpleDAG.toString();
+// String expected = "[0 Node ([], [1,2])]\n[1 Node ([0], []), " +
+// "2 Node ([0], [])]\n";
+// Assert.assertEquals(expected,simpleDAGString);
}
@Test
@@ -190,34 +193,35 @@ public class DAGTester {
// Initialize the all invariants.
simpleDAG.initializeWithStringLabels(new String[] {"Node0", "Node2", "Node1"});
- //System.out.println(simpleDAG.toString());
+// //System.out.println(simpleDAG.toString());
- // Canonize DAG by a simple Hopcroft-Tarjan sweep.
+// // Canonize DAG by a simple Hopcroft-Tarjan sweep.
int [] nodeInvariants = {0, 0, 0};
int [] vertexInvariants = {1, 3, 2};
testInvariants(
nodeInvariants, vertexInvariants, simpleDAG.copyInvariants());
- simpleDAG.updateNodeInvariants(DAG.Direction.DOWN);
- int [] nodeInvariantsAfterDown = {1, 0, 0};
- int [] vertexInvariantsAfterDown = {1, 3, 2};
- testInvariants(nodeInvariantsAfterDown,
- vertexInvariantsAfterDown,
- simpleDAG.copyInvariants());
-
- simpleDAG.computeVertexInvariants();
- int [] nodeInvariantsAfterComputeVertexInv = {1, 0, 0};
- int [] vertexInvariantsAfterComputeVertexInv = {2, 1, 1};
- testInvariants(nodeInvariantsAfterComputeVertexInv,
- vertexInvariantsAfterComputeVertexInv,
- simpleDAG.copyInvariants());
-
- simpleDAG.updateNodeInvariants(DAG.Direction.UP);
- int [] nodeInvariantsAfterUp = {1, 1, 1};
- int [] vertexInvariantsAfterUp = {2, 1, 1};
- testInvariants(nodeInvariantsAfterUp,
- vertexInvariantsAfterUp,
- simpleDAG.copyInvariants());
+ // TODO - test fails at this point
+// simpleDAG.updateNodeInvariants(DAG.Direction.DOWN);
+// int [] nodeInvariantsAfterDown = {1, 0, 0};
+// int [] vertexInvariantsAfterDown = {1, 3, 2};
+// testInvariants(nodeInvariantsAfterDown,
+// vertexInvariantsAfterDown,
+// simpleDAG.copyInvariants());
+//
+// simpleDAG.computeVertexInvariants();
+// int [] nodeInvariantsAfterComputeVertexInv = {1, 0, 0};
+// int [] vertexInvariantsAfterComputeVertexInv = {2, 1, 1};
+// testInvariants(nodeInvariantsAfterComputeVertexInv,
+// vertexInvariantsAfterComputeVertexInv,
+// simpleDAG.copyInvariants());
+//
+// simpleDAG.updateNodeInvariants(DAG.Direction.UP);
+// int [] nodeInvariantsAfterUp = {1, 1, 1};
+// int [] vertexInvariantsAfterUp = {2, 1, 1};
+// testInvariants(nodeInvariantsAfterUp,
+// vertexInvariantsAfterUp,
+// simpleDAG.copyInvariants());
}
@Test
=====================================
src/test/java/signature/HeightTest.java
=====================================
@@ -70,7 +70,7 @@ public class HeightTest {
}
}
- @Test
+// @Test
public void torusTest() {
int width = 6;
int height = 6;
=====================================
src/test/java/signature/display/TestColoredTreePanel.java deleted
=====================================
@@ -1,48 +0,0 @@
-package signature.display;
-
-import java.awt.Dimension;
-import java.awt.GridLayout;
-
-import javax.swing.JFrame;
-
-import junit.framework.Assert;
-
-import org.junit.Test;
-
-
-import signature.ColoredTree;
-import signature.chemistry.AtomSignature;
-
-public class TestColoredTreePanel {
-
- @Test
- public void dummyTest() {
- Assert.assertTrue(true);
- }
-
- public static ColoredTree makeColoredTree(String signatureString) {
- return AtomSignature.parse(signatureString);
- }
-
- /**
- * @param args
- */
- public static void main(String[] args) {
- JFrame f = new JFrame();
- int width = 1200;
- int height = 350;
- f.setLayout(new GridLayout(2, 1));
- String sigA = "[C]([C]([C,2][C]([C,1]([C,3])[C,4]([C,5])))[C]([C]([C,4]"
- + "[C,3])[C]([C,1][C,5]))[C,2]([C]([C,5][C,3])))";
- String sigB = "[C]([C]([C]([C,1]([C,2])[C,3])[C]([C,4][C,5]))[C]([C,4]"
- + "([C,2])[C,3]([C,5]))[C]([C]([C,1][C,2])[C,5]))";
- ColoredTree a = TestColoredTreePanel.makeColoredTree(sigA);
- ColoredTree b = TestColoredTreePanel.makeColoredTree(sigB);
- f.add(new ColoredTreePanel(a, width, height));
- f.add(new ColoredTreePanel(b, width, height));
- f.setPreferredSize(new Dimension(width,2*height));
- f.pack();
- f.setVisible(true);
- }
-
-}
=====================================
src/test/java/signature/display/TestMultipleTrees.java deleted
=====================================
@@ -1,58 +0,0 @@
-package signature.display;
-
-import java.awt.Dimension;
-import java.awt.GridLayout;
-
-import javax.swing.JFrame;
-
-import junit.framework.Assert;
-
-import org.junit.Test;
-
-import signature.ColoredTree;
-import signature.chemistry.AtomSignature;
-import signature.chemistry.Molecule;
-import signature.chemistry.MoleculeSignature;
-
-public class TestMultipleTrees {
-
- @Test
- public void dummyTest() {
- Assert.assertTrue(true);
- }
-
- public static void makePanel(JFrame f, String signature, int w, int h) {
- ColoredTree tree = AtomSignature.parse(signature);;
- f.add(new ColoredTreePanel(tree, w, h));
- }
-
- /**
- * @param args
- */
- public static void main(String[] args) {
- JFrame f = new JFrame();
- int width = 200;
- int height = 300;
- Molecule molecule = new Molecule();
- molecule.addAtom("C");
- molecule.addAtom("H");
- molecule.addAtom("N");
- molecule.addAtom("O");
- molecule.addAtom("P");
- molecule.addAtom("S");
- molecule.addSingleBond(0, 1);
- molecule.addSingleBond(0, 2);
- molecule.addSingleBond(2, 3);
- molecule.addSingleBond(2, 4);
- molecule.addSingleBond(3, 5);
-
- f.setLayout(new GridLayout(1, 6));
- MoleculeSignature molSig = new MoleculeSignature(molecule);
- for (String signature : molSig.getVertexSignatureStrings()) {
- TestMultipleTrees.makePanel(f, signature, width, height);
- }
- f.setPreferredSize(new Dimension(6 * width, height));
- f.pack();
- f.setVisible(true);
- }
-}
=====================================
src/test/java/signature/simple/CanonicalLabellingTest.java
=====================================
@@ -7,6 +7,7 @@ import java.util.Set;
import junit.framework.Assert;
+import org.junit.Ignore;
import org.junit.Test;
import signature.SymmetryClass;
@@ -19,7 +20,7 @@ public class CanonicalLabellingTest {
}
public void permuteTest(SimpleGraph graph) {
- System.out.println(Arrays.toString(getLabels(graph)) + " " + graph);
+// System.out.println(Arrays.toString(getLabels(graph)) + " " + graph);
SimpleGraphPermutor permutor = new SimpleGraphPermutor(graph);
Set<String> relabelledStrings = new HashSet<String>();
@@ -29,18 +30,19 @@ public class CanonicalLabellingTest {
int[] labels = getLabels(permutation);
SimpleGraph relabelled = new SimpleGraph(permutation, labels);
boolean isIdentity = isIdentity(labels);
- System.out.println(
- Arrays.toString(labels) + " " + permutation + " " + relabelled
- + " " + isIdentity);
+// System.out.println(
+// Arrays.toString(labels) + " " + permutation + " " + relabelled
+// + " " + isIdentity);
relabelledStrings.add(relabelled.toString());
}
Assert.assertEquals(1, relabelledStrings.size());
// list the number of unique strings
Iterator<String> values = relabelledStrings.iterator();
- for (int i = 0; i < relabelledStrings.size(); i++) {
- System.out.println(i + " " + values.next());
- }
+ // TODO - this is not a test!
+// for (int i = 0; i < relabelledStrings.size(); i++) {
+// System.out.println(i + " " + values.next());
+// }
}
public boolean isIdentity(int[] permutation) {
@@ -103,6 +105,7 @@ public class CanonicalLabellingTest {
}
@Test
+ @Ignore
public void isomorphicPair() {
SimpleGraph a = new SimpleGraph("5:7,6:7,0:6,1:6,2:5,3:5,0:4,1:4,2:4,3:4,0:3,2:3,0:1,1:2");
SimpleGraph b = new SimpleGraph("5:7,6:7,0:6,2:6,1:5,3:5,0:4,1:4,2:4,3:4,0:3,1:3,0:2,1:2");
View it on GitLab: https://salsa.debian.org/java-team/libsignatures-java/-/commit/7c4014739b14628a94920c7e4be842fab93061a3
--
View it on GitLab: https://salsa.debian.org/java-team/libsignatures-java/-/commit/7c4014739b14628a94920c7e4be842fab93061a3
You're receiving this email because of your account on salsa.debian.org.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-java-commits/attachments/20211109/4b538929/attachment.htm>
More information about the pkg-java-commits
mailing list