Running ‘testthat.R’ [2s/3s]
Running the tests in ‘tests/testthat.R’ failed.
Complete output:
  > library(testthat)
  > library(OwenQ)
  > 
  > test_check("OwenQ")
  [ FAIL 7 | WARN 0 | SKIP 0 | PASS 288 ]
  
  ══ Failed tests ════════════════════════════════════════════════════════════════
  ── Error ('test-OwenQ1_algo1.R:14:3'): OwenQ1 is correctly vectorized ──────────
  <boost::wrapexcept<std::domain_error>/C++Error/error/condition>
  Error: Error in function boost::math::erf<long double>(long double): Expected a finite argument but got -nan
  Backtrace:
      ▆
   1. ├─testthat::expect_identical(...) at test-OwenQ1_algo1.R:14:3
   2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
   3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
   4. └─OwenQ::OwenQ1(nu, t, delta, R)
   5.   └─OwenQ:::RcppOwenQ1(nu, t, delta[i], R[i], algo = algo)
  ── Error ('test-OwenQ1_algo2.R:14:3'): OwenQ1 is correctly vectorized ──────────
  <boost::wrapexcept<std::domain_error>/C++Error/error/condition>
  Error: Error in function boost::math::erf<long double>(long double): Expected a finite argument but got -nan
  Backtrace:
      ▆
   1. ├─testthat::expect_identical(...) at test-OwenQ1_algo2.R:14:3
   2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
   3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
   4. └─OwenQ::OwenQ1(nu, t, delta, R)
   5.   └─OwenQ:::RcppOwenQ1(nu, t, delta[i], R[i], algo = algo)
  ── Error ('test-OwenQ2_algo1.R:7:25'): OwenQ2 for R=0 equals ptOwen ────────────
  <boost::wrapexcept<std::domain_error>/C++Error/error/condition>
  Error: Error in function boost::math::erf<long double>(long double): Expected a finite argument but got -nan
  Backtrace:
      ▆
   1. └─base::sapply(...) at test-OwenQ2_algo1.R:7:3
   2.   └─base::lapply(X = X, FUN = FUN, ...)
   3.     └─OwenQ (local) FUN(X[[i]], ...)
   4.       └─OwenQ::OwenQ2(nu = nu, t = 2, delta = 2, R = 0, algo) at test-OwenQ2_algo1.R:7:25
   5.         └─OwenQ:::RcppOwenQ2(nu, t, delta[i], R[i], algo)
  ── Error ('test-OwenQ2_algo1.R:15:3'): OwenQ2 is correctly vectorized ──────────
  <boost::wrapexcept<std::domain_error>/C++Error/error/condition>
  Error: Error in function boost::math::erf<long double>(long double): Expected a finite argument but got -nan
  Backtrace:
      ▆
   1. ├─testthat::expect_identical(...) at test-OwenQ2_algo1.R:15:3
   2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
   3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
   4. └─OwenQ::OwenQ2(nu, t, delta, R, algo)
   5.   └─OwenQ:::RcppOwenQ2(nu, t, delta[i], R[i], algo)
  ── Error ('test-OwenQ2_algo2.R:7:25'): OwenQ2 for R=0 equals ptOwen ────────────
  <boost::wrapexcept<std::domain_error>/C++Error/error/condition>
  Error: Error in function boost::math::erf<long double>(long double): Expected a finite argument but got -nan
  Backtrace:
      ▆
   1. └─base::sapply(...) at test-OwenQ2_algo2.R:7:3
   2.   └─base::lapply(X = X, FUN = FUN, ...)
   3.     └─OwenQ (local) FUN(X[[i]], ...)
   4.       └─OwenQ::OwenQ2(nu = nu, t = 2, delta = 2, R = 0, algo) at test-OwenQ2_algo2.R:7:25
   5.         └─OwenQ:::RcppOwenQ2(nu, t, delta[i], R[i], algo)
  ── Error ('test-OwenQ2_algo2.R:15:3'): OwenQ2 is correctly vectorized ──────────
  <boost::wrapexcept<std::domain_error>/C++Error/error/condition>
  Error: Error in function boost::math::erf<long double>(long double): Expected a finite argument but got -nan
  Backtrace:
      ▆
   1. ├─testthat::expect_identical(...) at test-OwenQ2_algo2.R:15:3
   2. │ └─testthat::quasi_label(enquo(object), label, arg = "object")
   3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
   4. └─OwenQ::OwenQ2(nu, t, delta, R, algo)
   5.   └─OwenQ:::RcppOwenQ2(nu, t, delta[i], R[i], algo)
  ── Error ('test-ptOwen.R:25:3'): ptOwen = Q2 for R=0 ───────────────────────────
  <boost::wrapexcept<std::domain_error>/C++Error/error/condition>
  Error: Error in function boost::math::erf<long double>(long double): Expected a finite argument but got -nan
  Backtrace:
      ▆
   1. ├─testthat::expect_equal(...) at test-ptOwen.R:25:3
   2. │ └─testthat::quasi_label(enquo(expected), expected.label, arg = "expected")
   3. │   └─rlang::eval_bare(expr, quo_get_env(quo))
   4. └─OwenQ::OwenQ2(5, 2, 1.5, 0)
   5.   └─OwenQ:::RcppOwenQ2(nu, t, delta[i], R[i], algo)
  
  [ FAIL 7 | WARN 0 | SKIP 0 | PASS 288 ]
  Error: Test failures
  Execution halted