vlang/vsl

test: add unit test suite for quaternion module

Ouverte

#318 ouverte le 14 juil. 2026

 (0 commentaire) (0 réaction) (0 personne assignée)V (49 forks)auto 404
Hacktoberfestenhancementgood first issue

Métriques du dépôt

Stars
 (400 étoiles)
Métriques de merge PR
 (Métriques PR en attente)

Description

quaternion/ has zero _test.v files despite a rich README documenting SLERP, NLERP, 3D rotations, interpolation, exponentiation, and parity operations.

Task

Add tests under quaternion/:

  1. quaternion/rotation_test.v — verify rotation matrices, axis-angle conversions, to/from matrix
  2. quaternion/interpolation_test.v — SLERP, NLERP with known reference values
  3. quaternion/basic_test.v — arithmetic, identity, norm, normalize

Verification

  • cd ~/.vmodules/vlang && v test vsl/quaternion
  • All operations tested with tolerance 1e-6

Guide contributeur