public virtual void test_withValues_badSize() { ConstantNodalCurve @base = ConstantNodalCurve.of(METADATA, XVALUE, YVALUE); assertThrowsIllegalArg(() => @base.withYValues(DoubleArray.EMPTY)); assertThrowsIllegalArg(() => @base.withYValues(DoubleArray.of(4d, 6d))); }
//------------------------------------------------------------------------- public virtual void test_withValues() { ConstantNodalCurve @base = ConstantNodalCurve.of(METADATA, XVALUE, YVALUE); ConstantNodalCurve test = @base.withYValues(YVALUE_BUMPED_ARRAY); assertThat(test.Name).isEqualTo(CURVE_NAME); assertThat(test.ParameterCount).isEqualTo(SIZE); assertThat(test.Metadata).isEqualTo(METADATA); assertThat(test.XValues).isEqualTo(XVALUE_ARRAY); assertThat(test.YValues).isEqualTo(YVALUE_BUMPED_ARRAY); }