diff --git a/test/src/OntologyNetworkTest.java b/test/src/OntologyNetworkTest.java
index 8fe1877914ce1eb1a0601f88219d11917afb0c35..fed97de9ccf6b6b5c759bc9eec71af5501b132cd 100644
--- a/test/src/OntologyNetworkTest.java
+++ b/test/src/OntologyNetworkTest.java
@@ -46,6 +46,7 @@ import org.semanticweb.owl.align.AlignmentException;
 import org.semanticweb.owl.align.OntologyNetwork;
 import fr.inrialpes.exmo.align.onto.Ontology;
 import fr.inrialpes.exmo.align.onto.OntologyFactory;
+import fr.inrialpes.exmo.align.util.OntologyNetworkWeakener;
 
 public class OntologyNetworkTest {
     private OntologyNetwork noo = null;
@@ -122,4 +123,32 @@ public class OntologyNetworkTest {
 	assertEquals( noo.getTargetingAlignments(u).size(), 2 );
 	assertEquals( noo.getSourceAlignments(u).size(), 0 );
     }
+
+    @Test(groups = { "full", "raw" }, dependsOnMethods = {"lambdaTest"})
+	public void weakenTest() throws URISyntaxException, AlignmentException {
+	OntologyNetwork noon = null;
+	noon = OntologyNetworkWeakener.weakenAlignments( noo, .5, true );
+	noon = OntologyNetworkWeakener.weakenAlignments( noo, 0., true );
+	noon = OntologyNetworkWeakener.weakenAlignments( noo, 1., true );
+	noon = OntologyNetworkWeakener.weakenAlignments( noo, 0., false );
+	noon = OntologyNetworkWeakener.weakenAlignments( noo, .5, false );
+	noon = OntologyNetworkWeakener.weakenAlignments( noo, 1., false );
+    }
+
+    @Test(groups = { "full", "raw" }, dependsOnMethods = {"lambdaTest"},expectedExceptions = AlignmentException.class)
+    public void weakenExceptionTest1() throws URISyntaxException, AlignmentException {
+	OntologyNetworkWeakener.weakenAlignments( noo, 1.2, true );
+    }
+    @Test(groups = { "full", "raw" }, dependsOnMethods = {"lambdaTest"},expectedExceptions = AlignmentException.class)
+    public void weakenExceptionTest2() throws URISyntaxException, AlignmentException {
+	OntologyNetworkWeakener.weakenAlignments( noo, -.2, true );
+    }
+    @Test(groups = { "full", "raw" }, dependsOnMethods = {"lambdaTest"},expectedExceptions = AlignmentException.class)
+    public void weakenExceptionTest3() throws URISyntaxException, AlignmentException {
+	OntologyNetworkWeakener.weakenAlignments( noo, 1.2, false );
+    }
+    @Test(groups = { "full", "raw" }, dependsOnMethods = {"lambdaTest"},expectedExceptions = AlignmentException.class)
+    public void weakenExceptionTest4() throws URISyntaxException, AlignmentException {
+	OntologyNetworkWeakener.weakenAlignments( noo, -.2, false );
+    }
 }