/** * Copyright (C) 2009 - present by OpenGamma Inc. and the OpenGamma group of companies * * Please see distribution for license. */ package com.opengamma.strata.math.impl.rootfinding.newton; import java.util.function.Function; import org.testng.annotations.Test; import com.opengamma.strata.collect.array.DoubleArray; import com.opengamma.strata.collect.array.DoubleMatrix; /** * Test. */ @Test public class NewtonDefaultUpdateFunctionTest { private static final NewtonDefaultUpdateFunction F = new NewtonDefaultUpdateFunction(); @Test(expectedExceptions = IllegalArgumentException.class) public void testNullFunction() { F.getUpdatedMatrix(null, null, null, null, null); } @Test(expectedExceptions = IllegalArgumentException.class) public void testNullVector() { F.getUpdatedMatrix(new Function<DoubleArray, DoubleMatrix>() { @Override public DoubleMatrix apply(DoubleArray x) { return null; } }, null, null, null, null); } }