diff --git a/tests/16parameter.tests b/tests/16parameter.tests index 4eeef4a77..0d82402f0 100644 --- a/tests/16parameter.tests +++ b/tests/16parameter.tests @@ -15,3 +15,8 @@ END PLANNED "Parameter Provision" ParameterProvision_test << END return: 0 END + + +PLANNED "Parameter value scales" ParameterScale_test << END +return: 0 +END diff --git a/tests/lib/par/parameter-scale-test.cpp b/tests/lib/par/parameter-scale-test.cpp new file mode 100644 index 000000000..9de75e9bd --- /dev/null +++ b/tests/lib/par/parameter-scale-test.cpp @@ -0,0 +1,87 @@ +/* + ParameterScale(Test) - verify parameter value scales + + Copyright (C) + 2026, Hermann Vosseler + +  **Lumiera** is free software; you can redistribute it and/or modify it +  under the terms of the GNU General Public License as published by the +  Free Software Foundation; either version 2 of the License, or (at your +  option) any later version. See the file COPYING for further details. + +* *****************************************************************/ + +/** @file parameter-test.cpp + ** unit test \ref ParameterScale_test + */ + + +#include "test/run.hpp" +//#include "test/test-helper.hpp" +#include "lib/par/parameter.hpp" +#include "test/diagnostic-output.hpp"/////////////TODO + +//#include +//#include +//#include + +//using std::string; +//using std::vector; +//using std::swap; + + +namespace lib { +namespace par { +namespace test{ + +// using lumiera::error::LUMIERA_ERROR_LOGIC; + + namespace {//Test fixture.... + + }//(End)Test fixture + + + + + + + + + + /**************************************************************************//** + * @test cover properties of generic parameter containers. + */ + class ParameterScale_test : public Test + { + + virtual void + run (Arg) + { + simpleUsage(); + verify_typeMarker(); + } + + + void + simpleUsage() + { + UNIMPLEMENTED ("nebbich"); + } + + + /** @test + * @todo WIP 9/26 🔁 define ⟶ implement + */ + void + verify_typeMarker() + { + } + }; + + + /** Register this test class... */ + LAUNCHER (ParameterScale_test, "unit lib"); + + + +}}} // namespace lib::par::test diff --git a/tests/lib/par/parameter-test.cpp b/tests/lib/par/parameter-test.cpp index 34cd13248..e82323d30 100644 --- a/tests/lib/par/parameter-test.cpp +++ b/tests/lib/par/parameter-test.cpp @@ -58,7 +58,10 @@ namespace test{ run (Arg) { simpleUsage(); - verify_typeMarker(); + verify_Builder(); + verify_Identity(); + verify_ParamType(); + verify_Automation(); } @@ -79,8 +82,38 @@ namespace test{ } + /** @test + * @todo WIP 9/26 🔁 define ⟶ implement + */ void - verify_typeMarker() + verify_Builder() + { + } + + + /** @test + * @todo WIP 9/26 🔁 define ⟶ implement + */ + void + verify_Identity() + { + } + + + /** @test + * @todo WIP 9/26 🔁 define ⟶ implement + */ + void + verify_ParamType() + { + } + + + /** @test + * @todo WIP 9/26 🔁 define ⟶ implement + */ + void + verify_Automation() { } }; diff --git a/wiki/thinkPad.ichthyo.mm b/wiki/thinkPad.ichthyo.mm index c13acc982..fda8c71ce 100644 --- a/wiki/thinkPad.ichthyo.mm +++ b/wiki/thinkPad.ichthyo.mm @@ -85246,6 +85246,18 @@ + + + + + + + + + + + + @@ -85253,9 +85265,15 @@ - - - + + + + + + + + +