//------------------------------------------------------------------------- public virtual void test_withMetadata() { InterpolatedNodalSurface @base = InterpolatedNodalSurface.of(METADATA, XVALUES, YVALUES, ZVALUES, INTERPOLATOR); InterpolatedNodalSurface test = @base.withMetadata(METADATA_ENTRIES); assertThat(test.Name).isEqualTo(SURFACE_NAME); assertThat(test.ParameterCount).isEqualTo(SIZE); assertThat(test.Metadata).isEqualTo(METADATA_ENTRIES); assertThat(test.XValues).isEqualTo(XVALUES); assertThat(test.YValues).isEqualTo(YVALUES); assertThat(test.ZValues).isEqualTo(ZVALUES); }
public virtual void test_withMetadata_badSize() { InterpolatedNodalSurface @base = InterpolatedNodalSurface.of(METADATA, XVALUES, YVALUES, ZVALUES, INTERPOLATOR); assertThrowsIllegalArg(() => @base.withMetadata(METADATA_ENTRIES2)); }