From 57a3d1871de74d2e09dce169c9271f622fe35f75 Mon Sep 17 00:00:00 2001 From: CismonX Date: Thu, 30 May 2019 12:55:59 +0800 Subject: [PATCH] Add test for `save()` and `load()` of `Mat`. --- tests/004-mat-save-load.phpt | 39 ++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 tests/004-mat-save-load.phpt diff --git a/tests/004-mat-save-load.phpt b/tests/004-mat-save-load.phpt new file mode 100644 index 0000000..8aa27a1 --- /dev/null +++ b/tests/004-mat-save-load.phpt @@ -0,0 +1,39 @@ +--TEST-- +Test save/load for `Arma\Mat`. +--SKIPIF-- + +--FILE-- +save($file_name, Arma\FileType::ARMA_BINARY)] +); + +$mat1 = Arma\CxDMat::init(); +$handle = fopen($file_name, 'r'); +batch_assert('saving/loading of `Arma\\Mat`', + [true, $mat1->load($handle, Arma\FileType::ARMA_BINARY)] +); + +$eq_mat = $mat->equals($mat1); +batch_assert('saving/loading of `Arma\\Mat`', + [1, $eq_mat->min()], + [1, $eq_mat->max()] +); + +?> +--CLEAN-- + +--EXPECT--