diff --git a/test/unit/cuda/solver/test_cuda_solver_builder.cpp b/test/unit/cuda/solver/test_cuda_solver_builder.cpp index 9958e3b87..1b0ffcfec 100644 --- a/test/unit/cuda/solver/test_cuda_solver_builder.cpp +++ b/test/unit/cuda/solver/test_cuda_solver_builder.cpp @@ -47,20 +47,4 @@ TEST(SolverBuilder, CanBuildCudaSolvers) .SetReactions(reactions) .SetNumberOfGridCells(L) .Build(); -} - -TEST(SolverBuilder, MismatchedToleranceSizeIsCaught) -{ - auto params = micm::RosenbrockSolverParameters::ThreeStageRosenbrockParameters(); - // too many - params.absolute_tolerance_ = { 1e-6, 1e-6, 1e-6, 1e-6, 1e-6 }; - - constexpr std::size_t L = 4; - using cuda_builder = micm::CudaSolverBuilder; - - EXPECT_ANY_THROW(cuda_builder(params).SetSystem(the_system).SetReactions(reactions).SetNumberOfGridCells(L).Build();); - - // too few - params.absolute_tolerance_ = { 1e-6, 1e-6 }; - EXPECT_ANY_THROW(cuda_builder(params).SetSystem(the_system).SetReactions(reactions).SetNumberOfGridCells(L).Build();); } \ No newline at end of file diff --git a/test/unit/jit/solver/test_jit_solver_builder.cpp b/test/unit/jit/solver/test_jit_solver_builder.cpp index 87e0e0a02..7cf1f02c1 100644 --- a/test/unit/jit/solver/test_jit_solver_builder.cpp +++ b/test/unit/jit/solver/test_jit_solver_builder.cpp @@ -47,20 +47,4 @@ TEST(SolverBuilder, CanBuildJitRosenbrock) .SetReactions(reactions) .SetNumberOfGridCells(L) .Build(); -} - -TEST(SolverBuilder, MismatchedToleranceSizeIsCaught) -{ - auto params = micm::RosenbrockSolverParameters::ThreeStageRosenbrockParameters(); - // too many - params.absolute_tolerance_ = { 1e-6, 1e-6, 1e-6, 1e-6, 1e-6 }; - - constexpr std::size_t L = 4; - using jit_builder = micm::JitSolverBuilder; - - EXPECT_ANY_THROW(jit_builder(params).SetSystem(the_system).SetReactions(reactions).SetNumberOfGridCells(L).Build();); - - // too few - params.absolute_tolerance_ = { 1e-6, 1e-6 }; - EXPECT_ANY_THROW(jit_builder(params).SetSystem(the_system).SetReactions(reactions).SetNumberOfGridCells(L).Build();); } \ No newline at end of file