Running 'testthat.R' [205s]
Running the tests in 'tests/testthat.R' failed.
Complete output:
  > library(testthat)
  > library(fuzzyjoin)
  > 
  > test_check("fuzzyjoin")
  -- 1. Error: Can join genomes on chromosomes and intervals (@test_genome_join.R#
  trying to get slot "className" from an object of a basic class ("character") with no slots
  Backtrace:
    1. fuzzyjoin::genome_inner_join(...)
    2. fuzzyjoin::genome_join(x, y, by, mode = "inner", ...)
    3. fuzzyjoin::fuzzy_join(...)
    4. fuzzyjoin:::index_match_fun(d1, d2)
    5. purrr::map2_df(joined$data.x, joined$data.y, find_overlaps)
    6. purrr::map2(.x, .y, .f, ...)
    7. fuzzyjoin:::.f(.x[[i]], .y[[i]], ...)
    9. S4Vectors::as.data.frame.Vector(...)
   11. IRanges::as.data.frame(...)
   13. methods::as(x, "DataFrame")
   14. S4Vectors:::asMethod(object)
   15. methods::as(from, "DFrame")
   16. IRanges:::asMethod(object)
   17. S4Vectors::DataFrame(as.matrix(from), if (!is.null(from_mcols)) from_mcols else S4Vectors:::make_zero_col_DataFrame(length(from)))
   18. methods::is(listData[[1L]], getClass("Annotated"))
  
  -- 2. Error: Can inner join on intervals (@test_interval_join.R#14)  -----------
  trying to get slot "className" from an object of a basic class ("character") with no slots
  Backtrace:
    1. fuzzyjoin::interval_inner_join(x1, y1, by = b1)
    2. fuzzyjoin::interval_join(x, y, by, mode = "inner", ...)
    3. fuzzyjoin::fuzzy_join(...)
    4. fuzzyjoin:::index_match_fun(d1, d2)
    6. S4Vectors::as.data.frame.Vector(...)
    8. IRanges::as.data.frame(...)
   10. methods::as(x, "DataFrame")
   11. S4Vectors:::asMethod(object)
   12. methods::as(from, "DFrame")
   13. IRanges:::asMethod(object)
   14. S4Vectors::DataFrame(as.matrix(from), if (!is.null(from_mcols)) from_mcols else S4Vectors:::make_zero_col_DataFrame(length(from)))
   15. methods::is(listData[[1L]], getClass("Annotated"))
  
  -- 3. Error: Can do non-inner joins on intervals (@test_interval_join.R#30)  ---
  trying to get slot "className" from an object of a basic class ("character") with no slots
  Backtrace:
    1. fuzzyjoin::interval_left_join(x1, y1, by = b1)
    2. fuzzyjoin::interval_join(x, y, by, mode = "left", ...)
    3. fuzzyjoin::fuzzy_join(...)
    4. fuzzyjoin:::index_match_fun(d1, d2)
    6. S4Vectors::as.data.frame.Vector(...)
    8. IRanges::as.data.frame(...)
   10. methods::as(x, "DataFrame")
   11. S4Vectors:::asMethod(object)
   12. methods::as(from, "DFrame")
   13. IRanges:::asMethod(object)
   14. S4Vectors::DataFrame(as.matrix(from), if (!is.null(from_mcols)) from_mcols else S4Vectors:::make_zero_col_DataFrame(length(from)))
   15. methods::is(listData[[1L]], getClass("Annotated"))
  
  -- 4. Error: Can do inner joins on intervals with findOverlaps arguments (@test_
  trying to get slot "className" from an object of a basic class ("character") with no slots
  Backtrace:
    1. fuzzyjoin::interval_inner_join(x1, y1, maxgap = 1.1)
    2. fuzzyjoin::interval_join(x, y, by, mode = "inner", ...)
    3. fuzzyjoin::fuzzy_join(...)
    4. fuzzyjoin:::index_match_fun(d1, d2)
    6. S4Vectors::as.data.frame.Vector(...)
    8. IRanges::as.data.frame(...)
   10. methods::as(x, "DataFrame")
   11. S4Vectors:::asMethod(object)
   12. methods::as(from, "DFrame")
   13. IRanges:::asMethod(object)
   14. S4Vectors::DataFrame(as.matrix(from), if (!is.null(from_mcols)) from_mcols else S4Vectors:::make_zero_col_DataFrame(length(from)))
   15. methods::is(listData[[1L]], getClass("Annotated"))
  
  -- 5. Error: Can join integer and double columns (@test_interval_join.R#67)  ---
  trying to get slot "className" from an object of a basic class ("character") with no slots
  Backtrace:
    1. fuzzyjoin::interval_inner_join(x1, y1, by = b1)
    2. fuzzyjoin::interval_join(x, y, by, mode = "inner", ...)
    3. fuzzyjoin::fuzzy_join(...)
    4. fuzzyjoin:::index_match_fun(d1, d2)
    6. S4Vectors::as.data.frame.Vector(...)
    8. IRanges::as.data.frame(...)
   10. methods::as(x, "DataFrame")
   11. S4Vectors:::asMethod(object)
   12. methods::as(from, "DFrame")
   13. IRanges:::asMethod(object)
   14. S4Vectors::DataFrame(as.matrix(from), if (!is.null(from_mcols)) from_mcols else S4Vectors:::make_zero_col_DataFrame(length(from)))
   15. methods::is(listData[[1L]], getClass("Annotated"))
  
  -- 6. Error: Can do inner joins on dates and datetimes (@test_interval_join.R#93
  trying to get slot "className" from an object of a basic class ("character") with no slots
  Backtrace:
    1. fuzzyjoin::interval_inner_join(x3, x4, by = b1)
    2. fuzzyjoin::interval_join(x, y, by, mode = "inner", ...)
    3. fuzzyjoin::fuzzy_join(...)
    4. fuzzyjoin:::index_match_fun(d1, d2)
    6. S4Vectors::as.data.frame.Vector(...)
    8. IRanges::as.data.frame(...)
   10. methods::as(x, "DataFrame")
   11. S4Vectors:::asMethod(object)
   12. methods::as(from, "DFrame")
   13. IRanges:::asMethod(object)
   14. S4Vectors::DataFrame(as.matrix(from), if (!is.null(from_mcols)) from_mcols else S4Vectors:::make_zero_col_DataFrame(length(from)))
   15. methods::is(listData[[1L]], getClass("Annotated"))
  
  == testthat results  ===========================================================
  [ OK: 233 | SKIPPED: 0 | WARNINGS: 0 | FAILED: 6 ]
  1. Error: Can join genomes on chromosomes and intervals (@test_genome_join.R#18) 
  2. Error: Can inner join on intervals (@test_interval_join.R#14) 
  3. Error: Can do non-inner joins on intervals (@test_interval_join.R#30) 
  4. Error: Can do inner joins on intervals with findOverlaps arguments (@test_interval_join.R#55) 
  5. Error: Can join integer and double columns (@test_interval_join.R#67) 
  6. Error: Can do inner joins on dates and datetimes (@test_interval_join.R#93) 
  
  Error: testthat unit tests failed
  Execution halted