Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hybrid tests #2306

Merged
merged 9 commits into from Dec 10, 2016
Merged

Hybrid tests #2306

merged 9 commits into from Dec 10, 2016

Commits on Dec 10, 2016

  1. with_hybrid(), without_hybrid(), eval_dots(), expectations, and machi…

    …nery
    
    - use f_capture()
    
    - special-case enclosing list() call
    krlmlr committed Dec 10, 2016
    Copy the full SHA
    2fc9ef7 View commit details
    Browse the repository at this point in the history
  2. add various hybrid tests

    - test n() and n_distinct()
    
    - improve %in% tests
    
    - test min() and max()
    
    - test first(), last(), and nth()
    
    - improve nth() tests
    
    - test lead() and lag()
    
    - test mean(), var(), sd() and sum()
    
    - test row_number(), ntile(), min_rank(), percent_rank(), dense_rank(), and cume_dist()
    
    - test complex numbers
    
    - test call matching
    
    - constfold-related test
    
    - test nesting of hybrid handlers
    
    - add failing test
    krlmlr committed Dec 10, 2016
    Copy the full SHA
    21ba378 View commit details
    Browse the repository at this point in the history
  3. ntile() returns integer

    krlmlr committed Dec 10, 2016
    Copy the full SHA
    02e4274 View commit details
    Browse the repository at this point in the history
  4. improve nth()

    use typeof() instead of class()
    
    keep treating n as numeric, it is a numeric anyway after trunc()
    krlmlr committed Dec 10, 2016
    Copy the full SHA
    8393776 View commit details
    Browse the repository at this point in the history
  5. add expect_error()

    krlmlr committed Dec 10, 2016
    Copy the full SHA
    5ca650c View commit details
    Browse the repository at this point in the history
  6. skip failing tests

    krlmlr committed Dec 10, 2016
    Copy the full SHA
    6e66166 View commit details
    Browse the repository at this point in the history
  7. failing on Windows

    krlmlr committed Dec 10, 2016
    Copy the full SHA
    2a109e4 View commit details
    Browse the repository at this point in the history
  8. add common use case for n()

    krlmlr committed Dec 10, 2016
    Copy the full SHA
    5f77d4e View commit details
    Browse the repository at this point in the history
  9. NEWS

    krlmlr committed Dec 10, 2016
    Copy the full SHA
    4594900 View commit details
    Browse the repository at this point in the history