RoboidControl-python/test/Float_test.py
2025-03-31 12:20:52 +02:00

24 lines
473 B
Python

import unittest
from LinearAlgebra.Float import *
class FloatTest(unittest.TestCase):
def test_Clamp(self):
r = Float.Clamp(1, 0, 2)
assert(r == 1)
r = Float.Clamp(-1, 0, 2)
assert(r == 0)
r = Float.Clamp(3, 0, 2)
assert(r == 2)
r = Float.Clamp(1, 0, 0)
assert(r == 0)
r = Float.Clamp(0, 0, 0)
assert(r == 0)
r = Float.Clamp(0, 1, -1)
assert(r == 0)