//------------------------------------------------------------------------- public virtual void coverage() { ConstantSurface test = ConstantSurface.of(SURFACE_NAME, VALUE); coverImmutableBean(test); ConstantSurface test2 = ConstantSurface.of("Coverage", 9d); coverBeanEquals(test, test2); }
public virtual void test_lookup_byPair() { ConstantSurface test = ConstantSurface.of(SURFACE_NAME, VALUE); assertThat(test.zValue(DoublesPair.of(0d, 0d))).isEqualTo(VALUE); assertThat(test.zValue(DoublesPair.of(-10d, 10d))).isEqualTo(VALUE); assertThat(test.zValue(DoublesPair.of(100d, -100d))).isEqualTo(VALUE); assertThat(test.zValueParameterSensitivity(DoublesPair.of(0d, 0d)).Sensitivity.get(0)).isEqualTo(1d); assertThat(test.zValueParameterSensitivity(DoublesPair.of(-10d, 10d)).Sensitivity.get(0)).isEqualTo(1d); assertThat(test.zValueParameterSensitivity(DoublesPair.of(100d, -100d)).Sensitivity.get(0)).isEqualTo(1d); }
public virtual void test_of_SurfaceMetadata() { ConstantSurface test = ConstantSurface.of(METADATA, VALUE); assertThat(test.Name).isEqualTo(SURFACE_NAME); assertThat(test.ZValue).isEqualTo(VALUE); assertThat(test.ParameterCount).isEqualTo(1); assertThat(test.getParameter(0)).isEqualTo(VALUE); assertThat(test.getParameterMetadata(0)).isEqualTo(ParameterMetadata.empty()); assertThat(test.withParameter(0, 2d)).isEqualTo(ConstantSurface.of(NAME, 2d)); assertThat(test.withPerturbation((i, v, m) => v + 1d)).isEqualTo(ConstantSurface.of(NAME, VALUE + 1d)); assertThat(test.Metadata).isEqualTo(METADATA); assertThat(test.withMetadata(METADATA2)).isEqualTo(ConstantSurface.of(METADATA2, VALUE)); }
public virtual void test_serialization() { ConstantSurface test = ConstantSurface.of(SURFACE_NAME, VALUE); assertSerialization(test); }