From beccc53bb65bd2b0670221439b3fb2fed82e0ef9 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Thu, 5 Sep 2019 22:37:06 +0200 Subject: [PATCH] Unit-test: parameter ranges outside [0..1] More updates after 3d15499cdacacbafa32c8f * set parameter-range for MIDI sequences * set parameter-range for cubic spline --- libs/evoral/test/CurveTest.cpp | 2 ++ libs/evoral/test/SequenceTest.hpp | 11 ++++++++--- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/libs/evoral/test/CurveTest.cpp b/libs/evoral/test/CurveTest.cpp index 01fdda20c2..820c53f5ac 100644 --- a/libs/evoral/test/CurveTest.cpp +++ b/libs/evoral/test/CurveTest.cpp @@ -315,6 +315,8 @@ CurveTest::constrainedCubic () int32_t type = 0; Evoral::Parameter p(type); Evoral::ParameterDescriptor pd; + pd.lower = 5; + pd.upper = 325; Evoral::ControlList l(p,pd); size_t i; diff --git a/libs/evoral/test/SequenceTest.hpp b/libs/evoral/test/SequenceTest.hpp index 5547606d2e..a337b47279 100644 --- a/libs/evoral/test/SequenceTest.hpp +++ b/libs/evoral/test/SequenceTest.hpp @@ -42,7 +42,10 @@ public: } ParameterDescriptor descriptor(const Parameter& param) const { - return ParameterDescriptor(); + Evoral::ParameterDescriptor desc; + desc.upper = 127; + desc.rangesteps = 128; + return desc; } std::string to_symbol(const Parameter& /*param*/) const { return "control"; } @@ -57,8 +60,10 @@ public: virtual bool find_next_event(double start, double end, ControlEvent& ev, bool only_active) const { return false; } boost::shared_ptr control_factory(const Parameter& param) { - const Evoral::ParameterDescriptor desc; - boost::shared_ptr list(new ControlList(param, desc)); + Evoral::ParameterDescriptor desc; + desc.upper = 127; + desc.rangesteps = 128; + boost::shared_ptr list(new ControlList(param, desc)); return boost::shared_ptr(new Control(param, desc, list)); } };