Changeset: eaa896b25a0d for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=eaa896b25a0d
Modified Files:
        monetdb5/modules/mal/Tests/pqueue.mal
        monetdb5/modules/mal/Tests/pqueue.stable.out
Branch: default
Log Message:

Extended test with pqueue_max


diffs (133 lines):

diff --git a/monetdb5/modules/mal/Tests/pqueue.mal 
b/monetdb5/modules/mal/Tests/pqueue.mal
--- a/monetdb5/modules/mal/Tests/pqueue.mal
+++ b/monetdb5/modules/mal/Tests/pqueue.mal
@@ -29,3 +29,23 @@ bp:= pqueue.topn_min(b,7:wrd,false);
 io.print(bp);
 bp:= pqueue.topn_min(b,8:wrd,false);
 io.print(bp);
+
+bp:= pqueue.topn_max(b,0:wrd,false);
+io.print(bp);
+bp:= pqueue.topn_max(b,1:wrd,false);
+io.print(bp);
+bp:= pqueue.topn_max(b,2:wrd,false);
+io.print(bp);
+bp:= pqueue.topn_max(b,3:wrd,false);
+io.print(bp);
+bp:= pqueue.topn_max(b,4:wrd,false);
+io.print(bp);
+bp:= pqueue.topn_max(b,5:wrd,false);
+io.print(bp);
+bp:= pqueue.topn_max(b,6:wrd,false);
+io.print(bp);
+bp:= pqueue.topn_max(b,7:wrd,false);
+io.print(bp);
+bp:= pqueue.topn_max(b,8:wrd,false);
+io.print(bp);
+
diff --git a/monetdb5/modules/mal/Tests/pqueue.stable.out 
b/monetdb5/modules/mal/Tests/pqueue.stable.out
--- a/monetdb5/modules/mal/Tests/pqueue.stable.out
+++ b/monetdb5/modules/mal/Tests/pqueue.stable.out
@@ -47,6 +47,24 @@ function user.main():void;
     io.print(bp);
     bp := pqueue.topn_min(b,8:wrd,false);
     io.print(bp);
+    bp := pqueue.topn_max(b,0:wrd,false);
+    io.print(bp);
+    bp := pqueue.topn_max(b,1:wrd,false);
+    io.print(bp);
+    bp := pqueue.topn_max(b,2:wrd,false);
+    io.print(bp);
+    bp := pqueue.topn_max(b,3:wrd,false);
+    io.print(bp);
+    bp := pqueue.topn_max(b,4:wrd,false);
+    io.print(bp);
+    bp := pqueue.topn_max(b,5:wrd,false);
+    io.print(bp);
+    bp := pqueue.topn_max(b,6:wrd,false);
+    io.print(bp);
+    bp := pqueue.topn_max(b,7:wrd,false);
+    io.print(bp);
+    bp := pqueue.topn_max(b,8:wrd,false);
+    io.print(bp);
 end main;
 #--------------------------#
 # h    t  # name
@@ -130,6 +148,77 @@ end main;
 [ 4@0, 6@0  ]
 [ 5@0, 5@0  ]
 [ 6@0, 4@0  ]
+#--------------------------#
+# h    t  # name
+# void oid  # type
+#--------------------------#
+#--------------------------#
+# h    t  # name
+# void oid  # type
+#--------------------------#
+[ 0@0, 4@0  ]
+#--------------------------#
+# h    t  # name
+# void oid  # type
+#--------------------------#
+[ 0@0, 4@0  ]
+[ 1@0, 5@0  ]
+#--------------------------#
+# h    t  # name
+# void oid  # type
+#--------------------------#
+[ 0@0, 4@0  ]
+[ 1@0, 5@0  ]
+[ 2@0, 6@0  ]
+#--------------------------#
+# h    t  # name
+# void oid  # type
+#--------------------------#
+[ 0@0, 4@0  ]
+[ 1@0, 5@0  ]
+[ 2@0, 6@0  ]
+[ 3@0, 3@0  ]
+#--------------------------#
+# h    t  # name
+# void oid  # type
+#--------------------------#
+[ 0@0, 4@0  ]
+[ 1@0, 5@0  ]
+[ 2@0, 6@0  ]
+[ 3@0, 3@0  ]
+[ 4@0, 2@0  ]
+#--------------------------#
+# h    t  # name
+# void oid  # type
+#--------------------------#
+[ 0@0, 4@0  ]
+[ 1@0, 5@0  ]
+[ 2@0, 6@0  ]
+[ 3@0, 3@0  ]
+[ 4@0, 2@0  ]
+[ 5@0, 0@0  ]
+#--------------------------#
+# h    t  # name
+# void oid  # type
+#--------------------------#
+[ 0@0, 4@0  ]
+[ 1@0, 5@0  ]
+[ 2@0, 6@0  ]
+[ 3@0, 3@0  ]
+[ 4@0, 2@0  ]
+[ 5@0, 0@0  ]
+[ 6@0, 1@0  ]
+#--------------------------#
+# h    t  # name
+# void oid  # type
+#--------------------------#
+[ 0@0, 4@0  ]
+[ 1@0, 5@0  ]
+[ 2@0, 6@0  ]
+[ 3@0, 3@0  ]
+[ 4@0, 2@0  ]
+[ 5@0, 0@0  ]
+[ 6@0, 1@0  ]
 
 # 21:06:19 >  
 # 21:06:19 >  "Done."
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to