Add report generator + first draft of report.gj
[talweg.git] / pkg / tests / testthat / test.computeFilaments.R
diff --git a/pkg/tests/testthat/test.computeFilaments.R b/pkg/tests/testthat/test.computeFilaments.R
deleted file mode 100644 (file)
index 46f2e3f..0000000
+++ /dev/null
@@ -1,51 +0,0 @@
-context("Check that computeFilaments behaves as expected")
-
-test_that("output is as expected on simulated series",
-{
-       x = seq(0,10,0.1)
-       L = length(x)
-       s1 = cos(x)
-       s2 = sin(x)
-       s3 = c( s1[1:(L%/%2)] , s2[(L%/%2+1):L] )
-       #sum((s1-s2)^2) == 97.59381
-       #sum((s1-s3)^2) == 57.03051
-       #sum((s2-s3)^2) == 40.5633
-       s = list( s1, s2, s3 )
-       n = 150
-       series = list()
-       for (i in seq_len(n))
-       {
-               index = (i%%3) + 1
-               level = mean(s[[index]])
-               serie = s[[index]] - level + rnorm(L,sd=0.05)
-               # 10 series with NAs for index 2
-               if (index == 2 && i >= 60 && i<= 90)
-                       serie[sample(seq_len(L),1)] = NA
-               series[[i]] = list("level"=level,"serie"=serie) #no need for more
-       }
-       data = new("Data", data=series)
-
-       # index 142 : serie type 2
-       f2 = computeFilaments(data, 142, limit=60, plot=FALSE)
-       # Expected output: 22 series of type 3 (closer), then 50-2-10 series of type 2
-       #
-       #
-       #
-       #
-       #
-       #
-       # Simulate shift at origin when predict_at > 0
-       series[2:(n+1)] = series[1:n]
-       series[[1]] = list("level"=0, "serie"=s[[1]][1:(L%/%2)])
-       # index 143 : serie type 3
-       f3 = computeFilaments(data, 143, limit=70, plot=FALSE)
-       # Expected output: 22 series of type 2 (closer) then 50-2 series of type 3
-       # ATTENTION au shift
-       #
-       #
-       # index 144 : serie type 1
-       f1 = computeFilaments(data, 144, limit=50, plot=FALSE)
-       # Expected output: 2 series of type 3 (closer), then 50-2 series of type 1
-       #
-       expect_that( diff_norm, is_less_than(0.5) )
-})