From c084ec656dfa705edd63e79275542181f790ff95 Mon Sep 17 00:00:00 2001 From: Tim Schaefer Date: Tue, 11 Feb 2020 17:29:40 +0100 Subject: [PATCH] add unit tests for more MGH header functions --- tests/testthat/test-mghheader.R | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tests/testthat/test-mghheader.R b/tests/testthat/test-mghheader.R index d8e57cb..75e7e1d 100644 --- a/tests/testthat/test-mghheader.R +++ b/tests/testthat/test-mghheader.R @@ -51,3 +51,13 @@ test_that("The tkregister ras2vox matrix can be computed from a conformed volume expect_equal(ras2vox_tkr, known_ras2vox_tkr, tolerance=1e-4); }) + +test_that("The slice direction and orientation can be computed", { + brain_image = system.file("extdata", "brain.mgz", package = "freesurferformats", mustWork = TRUE); + mgh = read.fs.mgh(brain_image, with_header=TRUE); + expect_true(mghheader.is.conformed(mgh)); + expect_equal(mghheader.primary.slice.direction(mgh), 'coronal'); + expect_equal(mghheader.crs.orientation(mgh), 'LIA'); +}) + +