summaryrefslogtreecommitdiff
path: root/images/processing/rotation/rotation-tests.factor
diff options
context:
space:
mode:
Diffstat (limited to 'images/processing/rotation/rotation-tests.factor')
-rw-r--r--images/processing/rotation/rotation-tests.factor71
1 files changed, 0 insertions, 71 deletions
diff --git a/images/processing/rotation/rotation-tests.factor b/images/processing/rotation/rotation-tests.factor
deleted file mode 100644
index 8f65362..0000000
--- a/images/processing/rotation/rotation-tests.factor
+++ /dev/null
@@ -1,71 +0,0 @@
-! Copyright (C) 2009 Kobi Lurie, Doug Coleman.
-! See http://factorcode.org/license.txt for BSD license.
-USING: accessors fry images.loader
-images.processing.rotation kernel literals math sequences
-tools.test images.processing.rotation.private ;
-IN: images.processing.rotation.tests
-
-: first-row ( seq^2 -- seq ) first ;
-: first-col ( seq^2 -- item ) harvest [ first ] map ;
-: last-row ( seq^2 -- item ) last ;
-: last-col ( seq^2 -- item ) harvest [ last ] map ;
-: end-of-first-row ( seq^2 -- item ) first-row last ;
-: first-of-first-row ( seq^2 -- item ) first-row first ;
-: end-of-last-row ( seq^2 -- item ) last-row last ;
-: first-of-last-row ( seq^2 -- item ) last-row first ;
-
-<<
-
-: clone-image ( image -- new-image )
- clone [ clone ] change-bitmap ;
-
->>
-
-: pasted-image ( -- image )
- "vocab:images/processing/rotation/test-bitmaps/PastedImage.bmp"
- load-image clone-image ;
-
-: pasted-image90 ( -- image )
- "vocab:images/processing/rotation/test-bitmaps/PastedImage90.bmp"
- load-image clone-image ;
-
-: lake-image ( -- image )
- "vocab:images/processing/rotation/test-bitmaps/lake.bmp"
- load-image clone-image image>pixel-rows ;
-
-[ t ] [ pasted-image dup clone-image 4 [ 90 rotate ] times = ] unit-test
-[ t ] [ pasted-image dup clone-image 2 [ 180 rotate ] times = ] unit-test
-[ t ] [ pasted-image dup clone-image 270 rotate 90 rotate = ] unit-test
-[ t ] [
- pasted-image dup clone-image dup { 90 180 90 } [ rotate drop ] with each =
-] unit-test
-
-[ t ] [
- pasted-image 90 rotate
- pasted-image90 =
-] unit-test
-
-[ t ] [
- "vocab:images/processing/rotation/test-bitmaps/small.bmp"
- load-image 90 rotate
- "vocab:images/processing/rotation/test-bitmaps/small-rotated.bmp"
- load-image =
-] unit-test
-
-[ t ] [
- lake-image
- [ first-of-first-row ]
- [ 90 (rotate) end-of-first-row ] bi =
-] unit-test
-
-[ t ]
-[ lake-image [ first-row ] [ 90 (rotate) last-col ] bi = ] unit-test
-
-[ t ]
-[ lake-image [ last-col ] [ 90 (rotate) last-row reverse ] bi = ] unit-test
-
-[ t ]
-[ lake-image [ last-row ] [ 90 (rotate) first-col ] bi = ] unit-test
-
-[ t ]
-[ lake-image [ first-col ] [ 90 (rotate) first-row reverse ] bi = ] unit-test