tests/testthat/test_OptimizerRandomSearch.R

test_that("OptimizerRandomSearch", {
  z = test_optimizer_1d("random_search", term_evals = 10L)
  expect_class(z$optimizer, "OptimizerRandomSearch")
  expect_output(print(z$optimizer), "OptimizerRandomSearch")

  z = test_optimizer_2d("random_search", term_evals = 10L)
  expect_class(z$optimizer, "OptimizerRandomSearch")
  expect_output(print(z$optimizer), "OptimizerRandomSearch")

  z = test_optimizer_2d("random_search", term_evals = 10L, batch_size = 10)
  expect_class(z$optimizer, "OptimizerRandomSearch")
  expect_output(print(z$optimizer), "OptimizerRandomSearch")

  z = test_optimizer_dependencies("random_search", term_evals = 10L, batch_size = 1)

  z = test_optimizer_dependencies("random_search", term_evals = 10L, batch_size = 10L)
})

Try the bbotk package in your browser

Any scripts or data that you put into this service are public.

bbotk documentation built on Nov. 13, 2023, 5:06 p.m.