about summary refs log tree commit diff
path: root/src/libextra/priority_queue.rs
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2013-06-09 20:13:23 -0700
committerbors <bors@rust-lang.org>2013-06-09 20:13:23 -0700
commit6e5e97fc78994cb08008a8d76b71d91714385131 (patch)
tree3dd4b1b786ecc11c8a3dda2a1747f5678d71c1fe /src/libextra/priority_queue.rs
parent9bcf9119d86d0484b48e7a5efb7aefee88e11134 (diff)
parent86833ea28616fd7bb6d16582aea7996549b4b873 (diff)
downloadrust-6e5e97fc78994cb08008a8d76b71d91714385131.tar.gz
rust-6e5e97fc78994cb08008a8d76b71d91714385131.zip
auto merge of #7028 : thestinger/rust/cmp, r=brson
Diffstat (limited to 'src/libextra/priority_queue.rs')
-rw-r--r--src/libextra/priority_queue.rs10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/libextra/priority_queue.rs b/src/libextra/priority_queue.rs
index b58f90beb31..601b7685f3c 100644
--- a/src/libextra/priority_queue.rs
+++ b/src/libextra/priority_queue.rs
@@ -186,13 +186,12 @@ impl<T:Ord> PriorityQueue<T> {
 #[cfg(test)]
 mod tests {
     use sort::merge_sort;
-    use core::cmp::le;
     use priority_queue::PriorityQueue;
 
     #[test]
     fn test_top_and_pop() {
-        let data = ~[2, 4, 6, 2, 1, 8, 10, 3, 5, 7, 0, 9, 1];
-        let mut sorted = merge_sort(data, le);
+        let data = ~[2u, 4, 6, 2, 1, 8, 10, 3, 5, 7, 0, 9, 1];
+        let mut sorted = merge_sort(data, |x, y| x.le(y));
         let mut heap = PriorityQueue::from_vec(data);
         while !heap.is_empty() {
             assert_eq!(heap.top(), sorted.last());
@@ -274,8 +273,9 @@ mod tests {
 
     fn check_to_vec(data: ~[int]) {
         let heap = PriorityQueue::from_vec(copy data);
-        assert_eq!(merge_sort((copy heap).to_vec(), le), merge_sort(data, le));
-        assert_eq!(heap.to_sorted_vec(), merge_sort(data, le));
+        assert_eq!(merge_sort((copy heap).to_vec(), |x, y| x.le(y)),
+                   merge_sort(data, |x, y| x.le(y)));
+        assert_eq!(heap.to_sorted_vec(), merge_sort(data, |x, y| x.le(y)));
     }
 
     #[test]