From 12cba33b8432c03028e22ce1ce3121f2098c53e7 Mon Sep 17 00:00:00 2001
From: Elias Pipping <elias.pipping@fu-berlin.de>
Date: Tue, 6 Sep 2011 14:12:24 +0200
Subject: [PATCH] Add a more meaningful assertion

---
 src/bisection-simpler-example2-gradient.cc | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/bisection-simpler-example2-gradient.cc b/src/bisection-simpler-example2-gradient.cc
index e6a7ed69..ec76afa8 100644
--- a/src/bisection-simpler-example2-gradient.cc
+++ b/src/bisection-simpler-example2-gradient.cc
@@ -12,6 +12,7 @@
 #include <dune/tnnmg/problem-classes/bisection.hh>
 
 #include <cassert>
+#include <cstdlib>
 #include <limits>
 
 template <int dimension>
@@ -125,6 +126,7 @@ int main() {
   start *= 17;
   SampleFunctional::SmallVector correction = J.minimise(start, 20);
   assert(J(start + correction) <= J(start));
+  assert(std::abs(J(start + correction) + 0.833333) < 1e-6);
   std::cout << J(start + correction) << std::endl;
 
   return 0;
-- 
GitLab