test_that("Whether multi-core parallel computing is the same as single-core computing in gos", {
  data("zn")
  zn$Zn <- log(zn$Zn)
  k <- removeoutlier(zn$Zn, coef = 2.5)
  dt <- zn[-k,]
  g1 <- gos(Zn ~ Slope + Water + NDVI  + SOC + pH + Road + Mine,
            data = dt, newdata = grid, kappa = 0.08, cores = 1)
  g2 <- gos(Zn ~ Slope + Water + NDVI  + SOC + pH + Road + Mine,
            data = dt, newdata = grid, kappa = 0.08, cores = 2)
  expect_equal(g1, g2)
})