From: wolf Date: Tue, 3 Dec 2002 20:22:14 +0000 (+0000) Subject: Add. X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=38d31ffc88de4ec42a54d249471c2ba3e8e79750;p=dealii-svn.git Add. git-svn-id: https://svn.dealii.org/trunk@6801 0785d39b-7218-0410-832d-ea1e28bc413d --- diff --git a/tests/bits/Makefile b/tests/bits/Makefile index b0d3a9a51f..ae132201f2 100644 --- a/tests/bits/Makefile +++ b/tests/bits/Makefile @@ -31,11 +31,12 @@ gerold_1.exe : gerold_1.g.$(OBJEXT) $(libraries) roy_1.exe : roy_1.g.$(OBJEXT) $(libraries) denis_1.exe : denis_1.g.$(OBJEXT) $(libraries) unit_support_points.exe : unit_support_points.g.$(OBJEXT) $(libraries) +parameter_handler_1.exe : parameter_handler_1.g.$(OBJEXT) $(libraries) tests = anna_1 anna_2 anna_3 anna_4 anna_5 \ roy_1 \ denis_1 \ - unit_support_points + unit_support_points parameter_handler_1 ############################################################ diff --git a/tests/bits/parameter_handler_1.cc b/tests/bits/parameter_handler_1.cc new file mode 100644 index 0000000000..a27e0787a0 --- /dev/null +++ b/tests/bits/parameter_handler_1.cc @@ -0,0 +1,43 @@ +//---------------------------- parameter_handler_1.cc --------------------------- +// $Id$ +// Version: $Name$ +// +// Copyright (C) 2002 by the deal.II authors and Anna Schneebeli +// +// 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_1.cc --------------------------- + + +// check the Patterns::List pattern + +#include +#include +#include + +void check (const char *p) +{ + ParameterHandler prm; + prm.declare_entry ("test_1", "-1,0", + Patterns::List(Patterns::Integer(-1,1),2,3)); + + std::ifstream in(p); + prm.read_input (in); + + deallog << "test_1=" << prm.get ("test_1") << std::endl; +}; + + +int main () +{ + std::ofstream logfile("parameter_handler_1.output"); + deallog.attach(logfile); + deallog.depth_console(0); + + check ("parameter_handler_1.prm1"); + + return 0; +}; diff --git a/tests/bits/parameter_handler_1.checked b/tests/bits/parameter_handler_1.checked new file mode 100644 index 0000000000..46f81e3b5e --- /dev/null +++ b/tests/bits/parameter_handler_1.checked @@ -0,0 +1,2 @@ + +DEAL::test_1=1,0,1 diff --git a/tests/bits/parameter_handler_1.prm1 b/tests/bits/parameter_handler_1.prm1 new file mode 100644 index 0000000000..4ed62961ce --- /dev/null +++ b/tests/bits/parameter_handler_1.prm1 @@ -0,0 +1 @@ +set test_1 = 1,0,1