]> gitweb.factorcode.org Git - factor.git/commitdiff
Add more unit test coverage for poker vocab
authorAaron Schaefer <aaron@elasticdog.com>
Mon, 6 Apr 2009 03:28:13 +0000 (23:28 -0400)
committerAaron Schaefer <aaron@elasticdog.com>
Mon, 6 Apr 2009 03:28:13 +0000 (23:28 -0400)
extra/poker/poker-tests.factor

index 9b7e99d3eaa97d5890e5d07b6ab9d2782cdc6851..f7d9e4f6c3ce73679f238fdc46be4f8186f8935c 100644 (file)
@@ -5,7 +5,6 @@ IN: poker.tests
 [ 529159 ] [ "5s" >ckf ] unit-test
 [ 33589533 ] [ "jc" >ckf ] unit-test
 
-
 [ 7462 ] [ "7C 5D 4H 3S 2C" <hand> value>> ] unit-test
 [ 1601 ] [ "KD QS JC TH 9S" <hand> value>> ] unit-test
 [ 11 ] [ "AC AD AH AS KC" <hand> value>> ] unit-test
@@ -16,3 +15,12 @@ IN: poker.tests
 [ "Straight" ] [ "KD QS JC TH 9S" <hand> >value ] unit-test
 [ "Four of a Kind" ] [ "AC AD AH AS KC" <hand> >value ] unit-test
 [ "Straight Flush" ] [ "6C 5C 4C 3C 2C" <hand> >value ] unit-test
+
+[ +gt+ ] [ "7C 5D 4H 3S 2C" "KD QS JC TH 9S" [ <hand> ] bi@ <=> ] unit-test
+[ +lt+ ] [ "AC AD AH AS KC" "KD QS JC TH 9S" [ <hand> ] bi@ <=> ] unit-test
+[ +eq+ ] [ "7C 5D 4H 3S 2C" "7D 5D 4D 3C 2S" [ <hand> ] bi@ <=> ] unit-test
+
+[ t ] [ "7C 5D 4H 3S 2C" "2C 3S 4H 5D 7C" [ <hand> ] bi@ = ] unit-test
+
+[ t ] [ "7C 5D 4H 3S 2C" "7D 5D 4D 3C 2S" [ <hand> ] bi@ = ] unit-test
+[ f ] [ "7C 5D 4H 3S 2C" "7D 5D 4D 3C 2S" [ <hand> ] bi@ eq? ] unit-test