diff --git a/product/ERP5/Document/FloatDivergenceTester.py b/product/ERP5/Document/FloatDivergenceTester.py
index 608dbdfc77785de0c0051e46ce9485d1ee7ad63a..9fc77331405e8549965147f0e8a4db8ab4d5e796 100644
--- a/product/ERP5/Document/FloatDivergenceTester.py
+++ b/product/ERP5/Document/FloatDivergenceTester.py
@@ -63,7 +63,7 @@ class FloatDivergenceTester(Predicate):
   # Declarative interfaces
   zope.interface.implements( interfaces.IDivergenceTester, )
 
-  def test(self, simulation_movement):
+  def testDivergence(self, simulation_movement):
     """
     Tests if simulation_movement is divergent. Returns False (0)
     or True (1).
diff --git a/product/ERP5/interfaces/divergence_tester.py b/product/ERP5/interfaces/divergence_tester.py
index beab27c03c3dd6f2f62248f1165a1ce4a7fe0b0d..ffc032975ebaf95eea9dd0e6413bd807c6002af4 100644
--- a/product/ERP5/interfaces/divergence_tester.py
+++ b/product/ERP5/interfaces/divergence_tester.py
@@ -54,7 +54,9 @@ class IDivergenceTester(Interface):
   simulation.
   """
 
-  def test(simulation_movement):
+  # since we aldeary have test() in Predicate class, we use a different
+  # method name to test a divergence.
+  def testDivergence(simulation_movement):
     """
     Tests if simulation_movement is divergent. Returns False (0)
     or True (1).