Nothing
context("test-scatter-.r")
test_that("Scatter Plot for 2-objective works", {
testfunction <- function (x){
return(x)
}
x <- matrix(runif(20, 0, 1), ncol = 2, nrow = 10)
out <- nsga2(type = "real-valued", fitness = testfunction,
lower = c(0,0), upper = c(1,1),
popSize = 10, suggestions = x,
pcrossover = 0, pmutation = 0,
seed = 1, monitor = FALSE,
summary = FALSE, maxiter = 1, nObj = 2)
expect_message(plot(x = out), NA)
})
test_that("Scatter Plot for 3-objective works", {
testfunction <- function (x,...){
return(x)
}
x <- matrix(runif(30, 0, 1), ncol = 3, nrow = 10)
out <- nsga3(type = "real-valued", fitness = testfunction,
lower = c(0,0,0), upper = c(1,1,1),
popSize = 10, suggestions = x,
n_partitions = 3,
pcrossover = 0.1, pmutation = 0.1,
seed = 1, monitor = FALSE,
summary = FALSE, maxiter = 1, nObj = 3)
expect_message(plot(x = out), NA)
expect_message(plot(x = out,
optimal = out@reference_points), NA)
})
test_that("Scatter Plot for n-objective works", {
testfunction <- function (x,...){
return(x)
}
x <- matrix(runif(40, 0, 1), ncol = 4, nrow = 10)
out <- nsga3(type = "real-valued", fitness = testfunction,
lower = rep(0,4), upper = rep(1,4),
popSize = 10, suggestions = x,
n_partitions = 2,
pcrossover = 0.1, pmutation = 0.1,
seed = 1, monitor = FALSE,
summary = FALSE, maxiter = 1, nObj = 4)
expect_message(plot(x = out), NA)
})
Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.