From defcae035f2e26fd8568cedb27040b173811b246 Mon Sep 17 00:00:00 2001
From: Benjamin Auder <benjamin.auder@somewhere>
Date: Thu, 23 Feb 2017 10:44:19 +0100
Subject: [PATCH] tests presque OK

---
 pkg/tests/testthat/test.Forecaster.R | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/pkg/tests/testthat/test.Forecaster.R b/pkg/tests/testthat/test.Forecaster.R
index 6387827..945320c 100644
--- a/pkg/tests/testthat/test.Forecaster.R
+++ b/pkg/tests/testthat/test.Forecaster.R
@@ -6,8 +6,9 @@ data00 <<- getData(ts_data, exo_data, input_tz="GMT", date_format="%Y-%m-%d %H:%
 	working_tz="GMT", predict_at=0, limit=Inf)
 data13 <<- getData(ts_data, exo_data, input_tz="GMT", date_format="%Y-%m-%d %H:%M",
 	working_tz="GMT", predict_at=13, limit=Inf)
-#Forecast at sunday to saturday, for monday to sunday
+#Forecast at sunday to saturday (series 7 to 1), for monday to sunday (series 1 to 7)
 indices <<- seq(as.Date("2007-04-01"),as.Date("2007-04-07"),"days")
+pred_order = c(7,1:6) #will facilitate tests
 
 test_that("Average method behave as expected",
 {
@@ -16,9 +17,9 @@ test_that("Average method behave as expected",
 	for (i in seq_along(indices))
 	{
 		#zero jump: should predict true values minus 1
-		expect_identical(pred00_z$getSerie(i), rep(i,24))
+		expect_equal(pred00_z$getSerie(i), rep(pred_order[i],24))
 		#persistence jump == 1: should predict true values
-		expect_identical(pred00_p$getSerie(i), rep(i%%7+1,24))
+		expect_equal(pred00_p$getSerie(i), rep(i,24))
 	}
 
 	#NOTE: days become
@@ -29,7 +30,7 @@ test_that("Average method behave as expected",
 	prediction = c(rep(-13/24,11),rep(11/24,13))
 	for (i in seq_along(indices))
 	{
-		expect_equal(pred13_z$getSerie(i), prediction )
+		expect_equal(pred13_z$getSerie(i), prediction ) ##TODO: prendre en compte recollement
 		expect_equal(pred13_p$getSerie(i), prediction )
 	}
 
-- 
2.44.0