aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/test/lux/data/collection/row.lux
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--stdlib/source/test/lux/data/collection/row.lux40
1 files changed, 20 insertions, 20 deletions
diff --git a/stdlib/source/test/lux/data/collection/row.lux b/stdlib/source/test/lux/data/collection/row.lux
index 17e1d8192..1e2180361 100644
--- a/stdlib/source/test/lux/data/collection/row.lux
+++ b/stdlib/source/test/lux/data/collection/row.lux
@@ -15,60 +15,60 @@
["[0]" try {"+" [Try]}]
["[0]" exception]]
[data
- ["[0]" bit ("[1]\[0]" equivalence)]
+ ["[0]" bit ("[1]#[0]" equivalence)]
[collection
- ["[0]" list ("[1]\[0]" mix)]
+ ["[0]" list ("[1]#[0]" mix)]
["[0]" set]]]
[math
["[0]" random]
[number
["n" nat]]]]]
[\\library
- ["[0]" / ("[1]\[0]" monad)]])
+ ["[0]" / ("[1]#[0]" monad)]])
(def: signatures
Test
(do [! random.monad]
- [size (\ ! each (n.% 100) random.nat)]
+ [size (# ! each (n.% 100) random.nat)]
($_ _.and
(_.for [/.equivalence]
($equivalence.spec (/.equivalence n.equivalence) (random.row size random.nat)))
(_.for [/.monoid]
($monoid.spec (/.equivalence n.equivalence) /.monoid (random.row size random.nat)))
(_.for [/.mix]
- ($mix.spec /\in /.equivalence /.mix))
+ ($mix.spec /#in /.equivalence /.mix))
(_.for [/.functor]
- ($functor.spec /\in /.equivalence /.functor))
+ ($functor.spec /#in /.equivalence /.functor))
(_.for [/.apply]
- ($apply.spec /\in /.equivalence /.apply))
+ ($apply.spec /#in /.equivalence /.apply))
(_.for [/.monad]
- ($monad.spec /\in /.equivalence /.monad))
+ ($monad.spec /#in /.equivalence /.monad))
)))
(def: whole
Test
(do [! random.monad]
- [size (\ ! each (n.% 100) random.nat)
+ [size (# ! each (n.% 100) random.nat)
sample (random.set n.hash size random.nat)
.let [sample (|> sample set.list /.of_list)]
- .let [(^open "/\[0]") (/.equivalence n.equivalence)]]
+ .let [(^open "/#[0]") (/.equivalence n.equivalence)]]
($_ _.and
(_.cover [/.size]
(n.= size (/.size sample)))
(_.cover [/.empty?]
- (bit\= (/.empty? sample) (n.= 0 (/.size sample))))
+ (bit#= (/.empty? sample) (n.= 0 (/.size sample))))
(_.cover [/.empty]
(/.empty? /.empty))
(_.cover [/.list /.of_list]
- (|> sample /.list /.of_list (/\= sample)))
+ (|> sample /.list /.of_list (/#= sample)))
(_.cover [/.reversed]
(or (n.< 2 (/.size sample))
(let [not_same!
- (not (/\= sample
+ (not (/#= sample
(/.reversed sample)))
self_symmetry!
- (/\= sample
+ (/#= sample
(/.reversed (/.reversed sample)))]
(and not_same!
self_symmetry!))))
@@ -81,10 +81,10 @@
(def: index_based
Test
(do [! random.monad]
- [size (\ ! each (|>> (n.% 100) ++) random.nat)]
+ [size (# ! each (|>> (n.% 100) ++) random.nat)]
($_ _.and
(do !
- [good_index (|> random.nat (\ ! each (n.% size)))
+ [good_index (|> random.nat (# ! each (n.% size)))
.let [bad_index (n.+ size good_index)]
sample (random.set n.hash size random.nat)
non_member (random.only (|>> (set.member? sample) not)
@@ -134,7 +134,7 @@
(<| (_.covering /._)
(_.for [/.Row])
(do [! random.monad]
- [size (\ ! each (|>> (n.% 100) ++) random.nat)]
+ [size (# ! each (|>> (n.% 100) ++) random.nat)]
($_ _.and
..signatures
..whole
@@ -145,14 +145,14 @@
non_member (random.only (|>> (set.member? sample) not)
random.nat)
.let [sample (|> sample set.list /.of_list)]
- .let [(^open "/\[0]") (/.equivalence n.equivalence)]]
+ .let [(^open "/#[0]") (/.equivalence n.equivalence)]]
($_ _.and
(do !
[value/0 random.nat
value/1 random.nat
value/2 random.nat]
(_.cover [/.row]
- (/\= (/.of_list (list value/0 value/1 value/2))
+ (/#= (/.of_list (list value/0 value/1 value/2))
(/.row value/0 value/1 value/2))))
(_.cover [/.member?]
(and (list.every? (/.member? n.equivalence sample)
@@ -180,7 +180,7 @@
(|> sample
(/.suffix non_member)
/.prefix
- (/\= sample))]
+ (/#= sample))]
(and expected_size!
symmetry!))))
))