From c8c767a7d10ab90dcc4a61a3358225673c72ef14 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?R=C3=A9gis=20Blanc?= <regwblanc@gmail.com>
Date: Fri, 18 May 2012 01:33:19 +0000
Subject: [PATCH] List testcase

---
 testcases/testgen/List.scala | 14 ++++++++++++++
 1 file changed, 14 insertions(+)
 create mode 100644 testcases/testgen/List.scala

diff --git a/testcases/testgen/List.scala b/testcases/testgen/List.scala
new file mode 100644
index 000000000..8d436d370
--- /dev/null
+++ b/testcases/testgen/List.scala
@@ -0,0 +1,14 @@
+import leon.Utils._
+
+object List {
+
+  abstract class List
+  case class Cons(head: Int, tail: List) extends List
+  case class Nil() extends List
+
+  def size(l: List): Int = waypoint(1, (l match {
+    case Cons(_, tail) => 1 + size(tail)
+    case Nil() => 0
+  })) ensuring(_ >= 0)
+
+}
-- 
GitLab