diff --git a/test/decoupled/2p2c/test_adaptive2p2c3dproblem.hh b/test/decoupled/2p2c/test_adaptive2p2c3dproblem.hh
index c1b3506ef20b5991b0399e7987157ed5fcd48eb0..7aac166719a27d782c1183465920adfdf09dd7ff 100644
--- a/test/decoupled/2p2c/test_adaptive2p2c3dproblem.hh
+++ b/test/decoupled/2p2c/test_adaptive2p2c3dproblem.hh
@@ -314,9 +314,9 @@ void neumannAtPos(PrimaryVariables &neumannValues, const GlobalPosition& globalP
 }
 
 /*!
- * \copydoc Dumux::IMPETProblem::source()
+ * \copydoc Dumux::IMPETProblem::sourceAtPos()
  */
-void source(PrimaryVariables &values, const Element &element)
+void sourceAtPos(PrimaryVariables &sourceValues, const GlobalPosition& globalPos) const
 {
     this->setZero(sourceValues);
     if (fabs(globalPos[0] - 4.8) < 0.5 && fabs(globalPos[1] - 4.8) < 0.5)