tests/testthat/test-two_source_priors_params.R

#  tests for the two_source_priors_params


test_that("test two-source priors a", {

  pri_pram <- two_source_priors_params(bp = TRUE)
  expected_a <- 1

  results_a <- pri_pram$a$sdata

  expect_equal(results_a, expected_a)

}
)

#  tests for the two_source_priors_params fails when given not. a numeric


test_that("test two-source priors fails a", {

  expect_error(two_source_priors_params(bp = TRUE,
                                       a = "test"),
               regexp = "`a` argument must be a numerical value")


}
)
#  tests for the two_source_priors_params


test_that("test two-source priors b", {

  pri_pram <- two_source_priors_params(bp = TRUE)
  expected_b <- 1

  results_b <- pri_pram$b$sdata

  expect_equal(results_b, expected_b)

}
)

#  tests for the two_source_priors_params fails when given not. a numeric


test_that("test two-source priors fails b", {

  expect_error(two_source_priors_params(bp = TRUE,
                                       b = "test"),
               regexp = "`b` argument must be a numerical value")


}
)
#  tests for the two_source_priors_params


test_that("test two-source priors a", {

  pri_pram <- two_source_priors_params()
  expected_a <- 1

  results_a <- pri_pram$a$sdata

  expect_equal(results_a, expected_a)

}
)

#  tests for the two_source_priors_params fails when given not. a numeric


test_that("test two-source priors fails a", {

  expect_error(two_source_priors_params(
                                       a = "test"),
               regexp = "`a` argument must be a numerical value")


}
)
#  tests for the two_source_priors_params


test_that("test two-source priors b", {

  pri_pram <- two_source_priors_params(bp = TRUE)
  expected_b <- 1

  results_b <- pri_pram$b$sdata

  expect_equal(results_b, expected_b)

}
)

#  tests for the two_source_priors_params fails when given not. a numeric


test_that("test two-source priors fails b", {

  expect_error(two_source_priors_params(b = "test"),
               regexp = "`b` argument must be a numerical value")


}
)
#  tests for the two_source_priors_params


test_that("test two-source priors c1", {

  pri_pram <- two_source_priors_params(bp = TRUE)
  expected_c1 <- -21

  results_c1 <- pri_pram$c1$sdata

  expect_equal(results_c1, expected_c1)

}
)

#  tests for the two_source_priors_params fails when given not. a numeric


test_that("test two-source priors fails c1", {

  expect_error(two_source_priors_params(bp = TRUE,
                                       c1 = "test"),
               regexp = "`c1` argument must be a numerical value")


}
)


test_that("test two-source priors c2", {

  pri_pram <- two_source_priors_params(bp = TRUE)
  expected_c2 <- -26

  results_c2 <- pri_pram$c2$sdata

  expect_equal(results_c2, expected_c2)

}
)

#  tests for the two_source_priors_params fails when given not. a numeric


test_that("test two-source priors fails n2", {

  expect_error(two_source_priors_params(bp = TRUE,
                                       c2 = "test"),
               regexp = "`c2` argument must be a numerical value")


}
)


test_that("test two-source priors sigma", {

  pri_pram <- two_source_priors_params(bp = TRUE)
  expected_c2_sigma <- 1

  results_c2_sigma <- pri_pram$c2_sigma$sdata

  expect_equal(results_c2_sigma, expected_c2_sigma)

}
)


test_that("test priors fails c2_sigam ", {

  expect_error(two_source_priors_params(bp = TRUE,
                                       c2_sigma = "test"),
               regexp = "`c2_sigma` argument must be a numerical value"
  )



}

)
test_that("test two-source priors sigma", {

  pri_pram <- two_source_priors_params(bp = TRUE)
  expected_c1_sigma <- 1

  results_c1_sigma <- pri_pram$c1_sigma$sdata

  expect_equal(results_c1_sigma, expected_c1_sigma)

}
)


test_that("test priors fails c1_sigam ", {

  expect_error(two_source_priors_params(bp = TRUE,
                                       c1_sigma = "test"),
               regexp = "`c1_sigma` argument must be a numerical value"
  )



}

)
#  tests for the two_source_priors_params


test_that("test two-source priors n1", {

  pri_pram <- two_source_priors_params(bp = TRUE)
  expected_n1 <- 8

  results_n1 <- pri_pram$n1$sdata

  expect_equal(results_n1, expected_n1)

}
)

#  tests for the two_source_priors_params fails when given not. a numeric


test_that("test two-source priors fails n1", {

  expect_error(two_source_priors_params(bp = TRUE,
                                       n1 = "test"),
               regexp = "`n1` argument must be a numerical value")


}
)


test_that("test two-source priors n2", {

  pri_pram <- two_source_priors_params(bp = TRUE)
  expected_n2 <- 9.5

  results_n2 <- pri_pram$n2$sdata

  expect_equal(results_n2, expected_n2)

}
)

#  tests for the two_source_priors_params fails when given not. a numeric


test_that("test two-source priors fails n2", {

  expect_error(two_source_priors_params(bp = TRUE,
                                       n2 = "test"),
               regexp = "`n2` argument must be a numerical value")


}
)


test_that("test two-source priors sigma", {

  pri_pram <- two_source_priors_params(bp = TRUE)
  expected_n2_sigma <- 1

  results_n2_sigma <- pri_pram$n2_sigma$sdata

  expect_equal(results_n2_sigma, expected_n2_sigma)

}
)


test_that("test priors fails n2_sigam ", {

  expect_error(two_source_priors_params(bp = TRUE,
                                       n2_sigma = "test"),
               regexp = "`n2_sigma` argument must be a numerical value"
  )



}

)
test_that("test two-source priors sigma", {

  pri_pram <- two_source_priors_params(bp = TRUE)
  expected_n1_sigma <- 1

  results_n1_sigma <- pri_pram$n1_sigma$sdata

  expect_equal(results_n1_sigma, expected_n1_sigma)

}
)


test_that("test priors fails n1_sigam ", {

  expect_error(two_source_priors_params(bp = TRUE,
                                       n1_sigma = "test"),
               regexp = "`n1_sigma` argument must be a numerical value"
  )



}

)




#  tests for the two_source_priors_params


test_that("test two-source priors dn", {

  pri_pram <- two_source_priors_params(bp = TRUE)
  expected_dn <- 3.4

  results_dn <- pri_pram$dn$sdata

  expect_equal(results_dn, expected_dn)

}
)

#  tests for the two_source_priors_params fails when given not. a numeric


test_that("test two-source priors fails dn", {

  expect_error(two_source_priors_params(bp = TRUE,
                                       dn = "test"),
               regexp = "`dn` argument must be a numerical value")


}
)



test_that("test two-source priors dn_sigma", {

  pri_pram <- two_source_priors_params(bp = TRUE)
  expected_dn_sigma <- 0.25

  results_dn_sigma <- pri_pram$dn_sigma$sdata

  expect_equal(results_dn_sigma, expected_dn_sigma)

}
)


test_that("test priors fails dn_sigam ", {

  expect_error(two_source_priors_params(bp = TRUE,
                                       dn_sigma = "test"),
               regexp = "`dn_sigma` argument must be a numerical value"
  )



}

)

# ---- tp ----

test_that("test two-source priors tp_lb", {

  pri_pram <- two_source_priors_params(bp = TRUE)
  expected_tp_lb <- 2

  results_tp_lb <- pri_pram$tp_lb$sdata

  expect_equal(results_tp_lb, expected_tp_lb)

}
)

#  tests for the two_source_priors_params fails when given not. a numeric


test_that("test two-source priors tp_lb", {

  expect_error(two_source_priors_params(bp = TRUE,
                                       tp_lb = "test"),
               regexp = "`tp_lb` argument must be a numerical value")


}
)



test_that("test two-source priors tp_ub", {

  pri_pram <- two_source_priors_params(bp = TRUE)
  expected_tp_ub <- 10

  results_tp_ub <- pri_pram$tp_ub$sdata

  expect_equal(results_tp_ub, expected_tp_ub)

}
)


test_that("test priors fails tp_ub ", {

  expect_error(two_source_priors_params(bp = TRUE,
                                       tp_ub = "test"),
               regexp = "`tp_ub` argument must be a numerical value"
  )



}

)
test_that("test two-source priors sigma_lb", {

  pri_pram <- two_source_priors_params(bp = TRUE)
  expected_sigma_lb <- 0

  results_sigma_lb <- pri_pram$sigma_lb$sdata

  expect_equal(results_sigma_lb, expected_sigma_lb)

}
)

#  tests for the two_source_priors_params fails when given not. a numeric


test_that("test two-source priors sigma_lb", {

  expect_error(two_source_priors_params(bp = TRUE,
                                       sigma_lb = "test"),
               regexp = "`sigma_lb` argument must be a numerical value")


}
)



test_that("test two-source priors sigma_ub", {

  pri_pram <- two_source_priors_params(bp = TRUE)
  expected_sigma_ub <- 10

  results_sigma_ub <- pri_pram$sigma_ub$sdata

  expect_equal(results_sigma_ub, expected_sigma_ub)

}
)


test_that("test priors fails sigma_ub ", {

  expect_error(two_source_priors_params(bp = TRUE,
                                       sigma_ub = "test"),
               regexp = "`sigma_ub` argument must be a numerical value"
  )



}

)

test_that("test priors fails test bp fails ", {

  expect_error(two_source_priors_params(bp = "TRUE"),
               regexp = "`bp` argument must be a logical value"
  )
}
)


test_that("test two-source priors dn", {

  pri_pram <- two_source_priors_params()
  expected_dn <- 3.4

  results_dn <- pri_pram$dn$sdata

  expect_equal(results_dn, expected_dn)

}
)

#  tests for the two_source_priors_params fails when given not. a numeric


test_that("test two-source priors fails dn", {

  expect_error(two_source_priors_params(
                                       dn = "test"),
               regexp = "`dn` argument must be a numerical value")


}
)



test_that("test two-source priors dn_sigma", {

  pri_pram <- two_source_priors_params()
  expected_dn_sigma <- 0.25

  results_dn_sigma <- pri_pram$dn_sigma$sdata

  expect_equal(results_dn_sigma, expected_dn_sigma)

}
)


test_that("test priors fails dn_sigam ", {

  expect_error(two_source_priors_params(,
                                       dn_sigma = "test"),
               regexp = "`dn_sigma` argument must be a numerical value"
  )



}

)

# ---- tp ----

test_that("test two-source priors tp_lb", {

  pri_pram <- two_source_priors_params()
  expected_tp_lb <- 2

  results_tp_lb <- pri_pram$tp_lb$sdata

  expect_equal(results_tp_lb, expected_tp_lb)

}
)

#  tests for the two_source_priors_params fails when given not. a numeric


test_that("test two-source priors tp_lb", {

  expect_error(two_source_priors_params(
                                       tp_lb = "test"),
               regexp = "`tp_lb` argument must be a numerical value")


}
)



test_that("test two-source priors tp_ub", {

  pri_pram <- two_source_priors_params()
  expected_tp_ub <- 10

  results_tp_ub <- pri_pram$tp_ub$sdata

  expect_equal(results_tp_ub, expected_tp_ub)

}
)


test_that("test priors fails tp_ub ", {

  expect_error(two_source_priors_params(,
                                       tp_ub = "test"),
               regexp = "`tp_ub` argument must be a numerical value"
  )



}

)
test_that("test two-source priors sigma_lb", {

  pri_pram <- two_source_priors_params()
  expected_sigma_lb <- 0

  results_sigma_lb <- pri_pram$sigma_lb$sdata

  expect_equal(results_sigma_lb, expected_sigma_lb)

}
)

#  tests for the two_source_priors_params fails when given not. a numeric


test_that("test two-source priors sigma_lb", {

  expect_error(two_source_priors_params(,
                                       sigma_lb = "test"),
               regexp = "`sigma_lb` argument must be a numerical value")


}
)



test_that("test two-source priors sigma_ub", {

  pri_pram <- two_source_priors_params()
  expected_sigma_ub <- 10

  results_sigma_ub <- pri_pram$sigma_ub$sdata

  expect_equal(results_sigma_ub, expected_sigma_ub)

}
)


test_that("test priors fails sigma_ub ", {

  expect_error(two_source_priors_params(,
                                       sigma_ub = "test"),
               regexp = "`sigma_ub` argument must be a numerical value"
  )



}

)

Try the trps package in your browser

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

trps documentation built on April 4, 2025, 12:20 a.m.