public function testEval(array $intervals, array $functions, $input, $expected) { $piecewise = new Piecewise($intervals, $functions); $evaluated = $piecewise($input); $this->assertEquals($expected, $evaluated); }