コード例 #1
0
        //-------------------------------------------------------------------------
        public virtual void coverage()
        {
            ConstantSurface test = ConstantSurface.of(SURFACE_NAME, VALUE);

            coverImmutableBean(test);
            ConstantSurface test2 = ConstantSurface.of("Coverage", 9d);

            coverBeanEquals(test, test2);
        }
コード例 #2
0
        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);
        }
コード例 #3
0
        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));
        }
コード例 #4
0
        public virtual void test_serialization()
        {
            ConstantSurface test = ConstantSurface.of(SURFACE_NAME, VALUE);

            assertSerialization(test);
        }