Exemplo n.º 1
0
        public virtual void test_withValuesXy_badSize()
        {
            InterpolatedNodalCurve @base = InterpolatedNodalCurve.of(METADATA, XVALUES, YVALUES, INTERPOLATOR);

            assertThrowsIllegalArg(() => @base.withValues(DoubleArray.EMPTY, DoubleArray.EMPTY));
            assertThrowsIllegalArg(() => @base.withValues(DoubleArray.of(1d, 3d, 5d), DoubleArray.of(4d, 6d)));
        }
Exemplo n.º 2
0
        //-------------------------------------------------------------------------
        public virtual void test_withValuesXy()
        {
            InterpolatedNodalCurve @base = InterpolatedNodalCurve.of(METADATA, XVALUES, YVALUES, INTERPOLATOR);
            InterpolatedNodalCurve test  = @base.withValues(XVALUES2, YVALUES_BUMPED);

            assertThat(test.Name).isEqualTo(CURVE_NAME);
            assertThat(test.ParameterCount).isEqualTo(SIZE);
            assertThat(test.Metadata).isEqualTo(METADATA);
            assertThat(test.XValues).isEqualTo(XVALUES2);
            assertThat(test.YValues).isEqualTo(YVALUES_BUMPED);
        }