@@ -1390,7 +1390,7 @@ test_that("column functions", {
13901390 c9 <- signum(c ) + sin(c ) + sinh(c ) + size(c ) + stddev(c ) + soundex(c ) + sqrt(c ) + sum(c )
13911391 c10 <- sumDistinct(c ) + tan(c ) + tanh(c ) + degrees(c ) + radians(c )
13921392 c11 <- to_date(c ) + trim(c ) + unbase64(c ) + unhex(c ) + upper(c )
1393- c12 <- variance(c ) + ltrim(c , " a" ) + rtrim(c , " b" ) + trim(c , " c" )
1393+ c12 <- variance(c ) + xxhash64( c ) + ltrim(c , " a" ) + rtrim(c , " b" ) + trim(c , " c" )
13941394 c13 <- lead(" col" , 1 ) + lead(c , 1 ) + lag(" col" , 1 ) + lag(c , 1 )
13951395 c14 <- cume_dist() + ntile(1 ) + corr(c , c1 )
13961396 c15 <- dense_rank() + percent_rank() + rank() + row_number()
@@ -1786,9 +1786,9 @@ test_that("column binary mathfunctions", {
17861786 expect_equal(collect(select(df , shiftRight(df $ b , 1 )))[4 , 1 ], 4 )
17871787 expect_equal(collect(select(df , shiftRightUnsigned(df $ b , 1 )))[4 , 1 ], 4 )
17881788 expect_equal(class(collect(select(df , rand()))[2 , 1 ]), " numeric" )
1789- expect_equal(collect(select(df , rand(1 )))[1 , 1 ], 0.134 , tolerance = 0.01 )
1789+ expect_equal(collect(select(df , rand(1 )))[1 , 1 ], 0.636 , tolerance = 0.01 )
17901790 expect_equal(class(collect(select(df , randn()))[2 , 1 ]), " numeric" )
1791- expect_equal(collect(select(df , randn(1 )))[1 , 1 ], - 1.03 , tolerance = 0.01 )
1791+ expect_equal(collect(select(df , randn(1 )))[1 , 1 ], 1.68 , tolerance = 0.01 )
17921792})
17931793
17941794test_that(" string operators" , {
@@ -2360,7 +2360,7 @@ test_that("join(), crossJoin() and merge() on a DataFrame", {
23602360 expect_equal(names(joined3 ), c(" age" , " name" , " name" , " test" ))
23612361 expect_equal(count(joined3 ), 4 )
23622362 expect_true(is.na(collect(orderBy(joined3 , joined3 $ age ))$ age [2 ]))
2363-
2363+
23642364 joined4 <- join(df , df2 , df $ name == df2 $ name , " right_outer" )
23652365 expect_equal(names(joined4 ), c(" age" , " name" , " name" , " test" ))
23662366 expect_equal(count(joined4 ), 4 )
@@ -2377,19 +2377,19 @@ test_that("join(), crossJoin() and merge() on a DataFrame", {
23772377 expect_equal(names(joined6 ), c(" newAge" , " name" , " test" ))
23782378 expect_equal(count(joined6 ), 4 )
23792379 expect_equal(collect(orderBy(joined6 , joined6 $ name ))$ newAge [3 ], 24 )
2380-
2380+
23812381 joined7 <- select(join(df , df2 , df $ name == df2 $ name , " full" ),
23822382 alias(df $ age + 5 , " newAge" ), df $ name , df2 $ test )
23832383 expect_equal(names(joined7 ), c(" newAge" , " name" , " test" ))
23842384 expect_equal(count(joined7 ), 4 )
23852385 expect_equal(collect(orderBy(joined7 , joined7 $ name ))$ newAge [3 ], 24 )
2386-
2386+
23872387 joined8 <- select(join(df , df2 , df $ name == df2 $ name , " fullouter" ),
23882388 alias(df $ age + 5 , " newAge" ), df $ name , df2 $ test )
23892389 expect_equal(names(joined8 ), c(" newAge" , " name" , " test" ))
23902390 expect_equal(count(joined8 ), 4 )
23912391 expect_equal(collect(orderBy(joined8 , joined8 $ name ))$ newAge [3 ], 24 )
2392-
2392+
23932393 joined9 <- select(join(df , df2 , df $ name == df2 $ name , " full_outer" ),
23942394 alias(df $ age + 5 , " newAge" ), df $ name , df2 $ test )
23952395 expect_equal(names(joined9 ), c(" newAge" , " name" , " test" ))
@@ -2400,12 +2400,12 @@ test_that("join(), crossJoin() and merge() on a DataFrame", {
24002400 expect_equal(names(joined10 ), c(" age" , " name" , " name" , " test" ))
24012401 expect_equal(count(joined10 ), 3 )
24022402 expect_true(is.na(collect(orderBy(joined10 , joined10 $ age ))$ age [1 ]))
2403-
2403+
24042404 joined11 <- join(df , df2 , df $ name == df2 $ name , " leftouter" )
24052405 expect_equal(names(joined11 ), c(" age" , " name" , " name" , " test" ))
24062406 expect_equal(count(joined11 ), 3 )
24072407 expect_true(is.na(collect(orderBy(joined11 , joined11 $ age ))$ age [1 ]))
2408-
2408+
24092409 joined12 <- join(df , df2 , df $ name == df2 $ name , " left_outer" )
24102410 expect_equal(names(joined12 ), c(" age" , " name" , " name" , " test" ))
24112411 expect_equal(count(joined12 ), 3 )
@@ -2418,23 +2418,23 @@ test_that("join(), crossJoin() and merge() on a DataFrame", {
24182418 joined14 <- join(df , df2 , df $ name == df2 $ name , " semi" )
24192419 expect_equal(names(joined14 ), c(" age" , " name" ))
24202420 expect_equal(count(joined14 ), 3 )
2421-
2421+
24222422 joined14 <- join(df , df2 , df $ name == df2 $ name , " leftsemi" )
24232423 expect_equal(names(joined14 ), c(" age" , " name" ))
24242424 expect_equal(count(joined14 ), 3 )
2425-
2425+
24262426 joined15 <- join(df , df2 , df $ name == df2 $ name , " left_semi" )
24272427 expect_equal(names(joined15 ), c(" age" , " name" ))
24282428 expect_equal(count(joined15 ), 3 )
2429-
2429+
24302430 joined16 <- join(df2 , df , df2 $ name == df $ name , " anti" )
24312431 expect_equal(names(joined16 ), c(" name" , " test" ))
24322432 expect_equal(count(joined16 ), 1 )
2433-
2433+
24342434 joined17 <- join(df2 , df , df2 $ name == df $ name , " leftanti" )
24352435 expect_equal(names(joined17 ), c(" name" , " test" ))
24362436 expect_equal(count(joined17 ), 1 )
2437-
2437+
24382438 joined18 <- join(df2 , df , df2 $ name == df $ name , " left_anti" )
24392439 expect_equal(names(joined18 ), c(" name" , " test" ))
24402440 expect_equal(count(joined18 ), 1 )
@@ -2444,7 +2444,7 @@ test_that("join(), crossJoin() and merge() on a DataFrame", {
24442444 " 'left', 'leftouter', 'left_outer', 'right', 'rightouter', 'right_outer'," ,
24452445 " 'semi', 'leftsemi', 'left_semi', 'anti', 'leftanti' or 'left_anti'." )
24462446 expect_error(join(df2 , df , df2 $ name == df $ name , " invalid" ), error_msg )
2447-
2447+
24482448 merged <- merge(df , df2 , by.x = " name" , by.y = " name" , all.x = TRUE , all.y = TRUE )
24492449 expect_equal(count(merged ), 4 )
24502450 expect_equal(names(merged ), c(" age" , " name_x" , " name_y" , " test" ))
@@ -3026,7 +3026,7 @@ test_that("sampleBy() on a DataFrame", {
30263026 sample <- sampleBy(df , " key" , fractions , 0 )
30273027 result <- collect(orderBy(count(groupBy(sample , " key" )), " key" ))
30283028 expect_identical(as.list(result [1 , ]), list (key = " 0" , count = 3 ))
3029- expect_identical(as.list(result [2 , ]), list (key = " 1" , count = 7 ))
3029+ expect_identical(as.list(result [2 , ]), list (key = " 1" , count = 8 ))
30303030})
30313031
30323032test_that(" approxQuantile() on a DataFrame" , {
0 commit comments