2019-03-22 08:30:44 +00:00
|
|
|
--TEST--
|
|
|
|
Test for constants.
|
|
|
|
--SKIPIF--
|
2019-04-16 11:00:50 +00:00
|
|
|
<?php
|
|
|
|
require_once 'includes/loaded.php';
|
|
|
|
is_php_arma_loaded();
|
|
|
|
?>
|
2019-03-22 08:30:44 +00:00
|
|
|
--FILE--
|
|
|
|
<?php
|
2019-04-04 08:07:37 +00:00
|
|
|
|
2019-03-22 08:30:44 +00:00
|
|
|
require_once 'includes/assert.php';
|
2019-04-04 08:07:37 +00:00
|
|
|
|
|
|
|
use Arma\ {
|
2019-07-12 17:50:16 +00:00
|
|
|
Fill, FileType, SortDirection, Hdf5Opts
|
2019-04-04 08:07:37 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
$fill = [Fill::NONE, Fill::ZEROS, Fill::ONES, Fill::EYE, Fill::RANDU, Fill::RANDN];
|
2019-03-22 08:30:44 +00:00
|
|
|
$file_type = [
|
2019-04-04 08:07:37 +00:00
|
|
|
FileType::AUTO_DETECT, FileType::ARMA_BINARY, FileType::ARMA_ASCII,
|
|
|
|
FileType::RAW_BINARY, FileType::RAW_ASCII, FileType::CSV_ASCII,
|
|
|
|
FileType::COORD_ASCII, FileType::PGM_BINARY, FileType::HDF5_BINARY
|
2019-03-22 08:30:44 +00:00
|
|
|
];
|
|
|
|
$sort_direction = [
|
2019-04-04 08:07:37 +00:00
|
|
|
SortDirection::ASCEND, SortDirection::DESCEND,
|
|
|
|
SortDirection::STRICT_ASCEND, SortDirection::STRICT_DESCEND
|
2019-03-22 08:30:44 +00:00
|
|
|
];
|
2019-07-12 17:50:16 +00:00
|
|
|
$hdf5_opts = [Hdf5Opts::TRANS >> 0, Hdf5Opts::APPEND >> 1, Hdf5Opts::REPLACE >> 2];
|
2019-04-04 08:07:37 +00:00
|
|
|
|
2019-03-22 08:30:44 +00:00
|
|
|
batch_assert('constants',
|
2019-04-04 08:07:37 +00:00
|
|
|
[range(0, 5), $fill],
|
|
|
|
[range(0, 8), $file_type],
|
|
|
|
[range(0, 3), $sort_direction],
|
|
|
|
[array_fill(0, 3, 1), $hdf5_opts]
|
2019-03-22 08:30:44 +00:00
|
|
|
);
|
2019-04-04 08:07:37 +00:00
|
|
|
|
2019-03-22 08:30:44 +00:00
|
|
|
?>
|
|
|
|
--EXPECT--
|