Skip to content

Commit 99f5ca8

Browse files
committed
[irteus] Add test of passing integer time-list to interpolator
cf. #625
1 parent 3040a1a commit 99f5ca8

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

irteus/test/interpolator.l

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,15 @@
239239
))
240240
))
241241

242+
;; https://github.com/euslisp/jskeus/pull/625
243+
(defun test-interpolators-625
244+
(&optional (ip-class linear-interpolator))
245+
(let ((ip (instance ip-class :init)))
246+
(send ip :reset :position-list (list #f(1 2 3) #f(3 4 5) #f(1 2 3)) :time-list (list 1000 1800))
247+
(send ip :start-interpolation)
248+
(send ip :pass-time 200)
249+
(assert (send ip :interpolatingp))))
250+
242251
(deftest test-linear-interpolator ()
243252
(let ((res (test-interpolators linear-interpolator)))))
244253

@@ -257,6 +266,12 @@
257266
(deftest test-minjerk-absolute-interpolator-457-0005 ()
258267
(let ((res (test-interpolators-457 minjerk-interpolator 0.0005)))))
259268

269+
(deftest test-linear-interpolator-625 ()
270+
(let ((res (test-interpolators-625 linear-interpolator)))))
271+
272+
(deftest test-minjerk-interpolator-625 ()
273+
(let ((res (test-interpolators-625 minjerk-interpolator)))))
274+
260275

261276
#|
262277
(load "~/prog/euslib/jsk/gnuplotlib.l")

0 commit comments

Comments
 (0)