From b9bcd95c0dc052683b060935c5a104161ec1afd2 Mon Sep 17 00:00:00 2001 From: Wolfgang Bangerth Date: Wed, 8 Sep 2010 14:17:01 +0000 Subject: [PATCH] New test. git-svn-id: https://svn.dealii.org/trunk@21878 0785d39b-7218-0410-832d-ea1e28bc413d --- tests/bits/parameter_handler_11.cc | 45 +++++++++++++++++++++ tests/bits/parameter_handler_11/cmp/generic | 3 ++ tests/bits/parameter_handler_11/prm | 1 + 3 files changed, 49 insertions(+) create mode 100644 tests/bits/parameter_handler_11.cc create mode 100644 tests/bits/parameter_handler_11/cmp/generic create mode 100644 tests/bits/parameter_handler_11/prm diff --git a/tests/bits/parameter_handler_11.cc b/tests/bits/parameter_handler_11.cc new file mode 100644 index 0000000000..f726b03346 --- /dev/null +++ b/tests/bits/parameter_handler_11.cc @@ -0,0 +1,45 @@ +//---------------------------- parameter_handler_11.cc --------------------------- +// $Id$ +// Version: $Name$ +// +// Copyright (C) 2002, 2003, 2004, 2005, 2010 by the deal.II authors +// +// This file is subject to QPL and may not be distributed +// without copyright and license information. Please refer +// to the file deal.II/doc/license.html for the text and +// further information on this license. +// +//---------------------------- parameter_handler_11.cc --------------------------- + + +// like _10 but for Patterns::Double::match + +#include "../tests.h" +#include +#include +#include + +void check (const char *p) +{ + ParameterHandler prm; + prm.declare_entry ("test_1", "3", Patterns::Double()); + + std::ifstream in(p); + const bool result = prm.read_input (in); + + deallog << result << std::endl; + deallog << "test_1=" << prm.get ("test_1") << std::endl; +} + + +int main () +{ + std::ofstream logfile("parameter_handler_11/output"); + deallog.attach(logfile); + deallog.depth_console(0); + deallog.threshold_double(1.e-10); + + check ("parameter_handler_11/prm"); + + return 0; +} diff --git a/tests/bits/parameter_handler_11/cmp/generic b/tests/bits/parameter_handler_11/cmp/generic new file mode 100644 index 0000000000..cbd1572054 --- /dev/null +++ b/tests/bits/parameter_handler_11/cmp/generic @@ -0,0 +1,3 @@ + +DEAL::0 +DEAL::test_1=3 diff --git a/tests/bits/parameter_handler_11/prm b/tests/bits/parameter_handler_11/prm new file mode 100644 index 0000000000..c2affcae48 --- /dev/null +++ b/tests/bits/parameter_handler_11/prm @@ -0,0 +1 @@ +set test_1 = 3.1415 something -- 2.39.5