X-Git-Url: https://git.auder.net/?p=epclust.git;a=blobdiff_plain;f=epclust%2Ftests%2Ftestthat%2Ftest.de_serialize.R;h=8fb78edbae791f1d908a87877049942a6ac61f20;hp=be49020e03b93f5fab51daa13170e64c6124b22e;hb=a52836b23adb4bfa6722642ec6426fb7b5f39650;hpb=d9bb53c5e1392018bf67f92140edb10137f3423c diff --git a/epclust/tests/testthat/test.de_serialize.R b/epclust/tests/testthat/test.de_serialize.R index be49020..8fb78ed 100644 --- a/epclust/tests/testthat/test.de_serialize.R +++ b/epclust/tests/testthat/test.de_serialize.R @@ -5,12 +5,12 @@ test_that("serialization + getDataInFile retrieve original data / from matrix", data_bin_file = ".epclust_test_m.bin" unlink(data_bin_file) - #dataset 200 cols / 30 rows + # Dataset 200 cols / 30 rows data_ascii = matrix(runif(200*30,-10,10),nrow=30) nbytes = 4 #lead to a precision of 1e-7 / 1e-8 endian = "little" - #Simulate serialization in one single call + # Simulate serialization in one single call binarize(data_ascii, data_bin_file, 500, ",", nbytes, endian) expect_equal(file.info(data_bin_file)$size, length(data_ascii)*nbytes+8) for (indices in list(c(1,3,5), 3:13, c(5,20,50), c(75,130:135), 196:200)) @@ -20,7 +20,7 @@ test_that("serialization + getDataInFile retrieve original data / from matrix", } unlink(data_bin_file) - #...in several calls (last call complete, next call NULL) + # Serialization in several calls (last call complete, next call NULL) for (i in 1:20) binarize(data_ascii[,((i-1)*10+1):(i*10)], data_bin_file, 20, ",", nbytes, endian) expect_equal(file.info(data_bin_file)$size, length(data_ascii)*nbytes+8) @@ -37,7 +37,7 @@ test_that("serialization + transform + getDataInFile retrieve original transform data_bin_file = ".epclust_test_t.bin" unlink(data_bin_file) - #dataset 200 cols / 30 rows + # Dataset 200 cols / 30 rows data_ascii = matrix(runif(200*30,-10,10),nrow=30) nbytes = 8 endian = "little" @@ -64,13 +64,13 @@ test_that("serialization + getDataInFile retrieve original data / from connectio data_bin_file = ".epclust_test_c.bin" unlink(data_bin_file) - #dataset 300 cols / 50 rows + # Dataset 300 cols / 50 rows data_csv = system.file("testdata","de_serialize.csv",package="epclust") nbytes = 8 endian = "big" data_ascii = t( as.matrix(read.table(data_csv, sep=";", header=FALSE)) ) #for ref - #Simulate serialization in one single call + # Simulate serialization in one single call binarize(data_csv, data_bin_file, 350, ";", nbytes, endian) expect_equal(file.info(data_bin_file)$size, 300*50*8+8) for (indices in list(c(1,3,5), 3:13, c(5,20,50), c(75,130:135), 196:200)) @@ -82,7 +82,7 @@ test_that("serialization + getDataInFile retrieve original data / from connectio } unlink(data_bin_file) - #...in several calls / chunks of 29 --> 29*10 + 10, incomplete last + # Serialization in several calls / chunks of 29 --> 29*10 + 10, incomplete last data_con = file(data_csv, "r") binarize(data_con, data_bin_file, 29, ";", nbytes, endian) expect_equal(file.info(data_bin_file)$size, 300*50*8+8)