//================================================================================================== /* ROTGEN - Runtime Overlay for Eigen Copyright : CODE RECKONS SPDX-License-Identifier: BSL-1.0 */ //================================================================================================== #include #include "unit/tests.hpp" TTS_CASE_TPL("Default matrix dynamic constructor", float, double)(tts::type) { rotgen::quaternion rotgen_quaterion; TTS_PASS(); }; TTS_CASE_TPL("Default matrix dynamic constructor", float, double)(tts::type) { rotgen::quaternion quaterion{1, 2, 3, 4}; TTS_EQUAL(quaterion.w(), rotgen::Index{1}); TTS_EQUAL(quaterion.x(), rotgen::Index{2}); TTS_EQUAL(quaterion.y(), rotgen::Index{3}); TTS_EQUAL(quaterion.z(), rotgen::Index{4}); };