From 2c8f5c5a82fa4fcb305ca46061b49f40cd4a75d0 Mon Sep 17 00:00:00 2001 From: Paul Phillips Date: Fri, 16 Apr 2010 01:53:46 +0000 Subject: Added a test to make sure distinct preserves or... Added a test to make sure distinct preserves ordering. No review --- test/files/run/distinct.scala | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 test/files/run/distinct.scala (limited to 'test/files/run/distinct.scala') diff --git a/test/files/run/distinct.scala b/test/files/run/distinct.scala new file mode 100644 index 0000000000..698d31f1e9 --- /dev/null +++ b/test/files/run/distinct.scala @@ -0,0 +1,15 @@ +/** This is a test to make sure distinct always + * returns the first of any duplicated element. + */ +object Test { + val alphabet = 'a' to 'z' mkString "" + val alphaList = 'a' to 'z' toList + def shuffled = util.Random.shuffle(alphaList) + + def main(args: Array[String]): Unit = { + val longList = alphaList ++ (1 to 9 flatMap (_ => shuffled)) + val result = longList.distinct mkString "" + + println(result) + } +} -- cgit v1.2.3