def test_get_next_points(self):
     executor = SimplexExecutor()
     reflection, expansion, contraction = executor.get_next_points(
         np.array([[1.0, 0], [2.0, 0], [2.9, 0]]),  # vertices
         np.array([1, 2, 3]),
     )
     self.assertTrue(np.all(
         reflection - np.array([float(31)/30, 0]) < 0.0001
     ))
     self.assertTrue(np.all(
         expansion - np.array([float(2)/15, 0]) < 0.0001
     ))
     self.assertTrue(np.all(
         contraction - np.array([float(37)/15, 0]) < 0.0001
     ))