annotate maaslin-4450aa4ecc84/src/test-ValidateData/test-ValidateData.R @ 1:a87d5a5f2776

Uploaded the version running on the prod server
author george-weingart
date Sun, 08 Feb 2015 23:08:38 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
1 c_strDir <- file.path(getwd( ),"..")
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
2
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
3 source(file.path(c_strDir,"lib","Constants.R"))
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
4 source(file.path(c_strDir,"lib","ValidateData.R"))
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
5
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
6 context("Test funcIsValid")
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
7 test_that("NA and NUll are false, all others are true",{
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
8 expect_equal(funcIsValid(NA),FALSE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
9 expect_equal(funcIsValid(NULL),FALSE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
10 expect_equal(funcIsValid(1), TRUE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
11 expect_equal(funcIsValid("3"), TRUE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
12 expect_equal(funcIsValid(c("3","4")), TRUE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
13 expect_equal(funcIsValid(c(3,NA)), TRUE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
14 expect_equal(funcIsValid(""), TRUE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
15 expect_equal(funcIsValid(list()), TRUE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
16 expect_equal(funcIsValid(2.3), TRUE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
17 expect_equal(funcIsValid(TRUE), TRUE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
18 expect_equal(funcIsValid(FALSE), TRUE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
19 expect_equal(funcIsValid(as.factor(3)), TRUE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
20 })
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
21
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
22 context("Test funcIsValidString")
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
23 test_that("Test only strings are true",{
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
24 expect_equal(funcIsValidString(NA),FALSE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
25 expect_equal(funcIsValidString(NULL),FALSE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
26 expect_equal(funcIsValidString(1), FALSE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
27 expect_equal(funcIsValidString("3"), TRUE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
28 expect_equal(funcIsValidString(c("3","4")), FALSE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
29 expect_equal(funcIsValidString(""), TRUE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
30 expect_equal(funcIsValidString(list()), FALSE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
31 expect_equal(funcIsValidString(2.3), FALSE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
32 expect_equal(funcIsValidString(TRUE), FALSE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
33 expect_equal(funcIsValidString(FALSE), FALSE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
34 })
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
35
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
36 context("Test funcIsValidFileName")
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
37 strFileSimpleRCFileAnswer = file.path(c_strDir,c_strTestingDirectory,c_strCorrectAnswers,"FuncWriteMatrixToReadConfigFile_SimpleAnswer.read.config")
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
38 strFileUseAllRCFileAnswer = file.path(c_strDir,c_strTestingDirectory,c_strCorrectAnswers,"FuncWriteMatrixToReadConfigFile_AllAnswer.read.config")
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
39
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
40 test_that("Test only strings pointing to existing files are true",{
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
41 expect_equal(funcIsValidFileName(NA),FALSE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
42 expect_equal(funcIsValidFileName(NULL),FALSE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
43 expect_equal(funcIsValidFileName(1), FALSE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
44 expect_equal(funcIsValidFileName("3"), FALSE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
45 expect_equal(funcIsValidFileName(c("3","4")), FALSE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
46 expect_equal(funcIsValidFileName(""), FALSE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
47 expect_equal(funcIsValidFileName(list()), FALSE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
48 expect_equal(funcIsValidFileName(2.3), FALSE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
49 expect_equal(funcIsValidFileName(TRUE), FALSE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
50 expect_equal(funcIsValidFileName(FALSE), FALSE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
51 expect_equal(funcIsValidFileName(strFileSimpleRCFileAnswer),TRUE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
52 expect_equal(funcIsValidFileName(strFileUseAllRCFileAnswer),TRUE)
a87d5a5f2776 Uploaded the version running on the prod server
george-weingart
parents:
diff changeset
53 })