summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorskyluc <skyluc@epfl.ch>2011-09-26 08:59:21 +0000
committerskyluc <skyluc@epfl.ch>2011-09-26 08:59:21 +0000
commit567e9f2980999b8c3c0931f44e0b6ae10331a0d9 (patch)
tree0964ddff0913a7775562cc376f14e40c9fd9767d
parent87972677b8076bcd4e11786b55a530501e3180e8 (diff)
downloadscala-567e9f2980999b8c3c0931f44e0b6ae10331a0d9.tar.gz
scala-567e9f2980999b8c3c0931f44e0b6ae10331a0d9.tar.bz2
scala-567e9f2980999b8c3c0931f44e0b6ae10331a0d9.zip
Added test for the completion problem in the pr...
Added test for the completion problem in the presentation compiler reported in the scala-ide ticket 1000620.
-rw-r--r--test/disabled/presentation/ide-t1000620.check37
-rw-r--r--test/disabled/presentation/ide-t1000620/Runner.scala3
-rw-r--r--test/disabled/presentation/ide-t1000620/src/a/A.scala5
-rw-r--r--test/disabled/presentation/ide-t1000620/src/b/B.scala8
4 files changed, 53 insertions, 0 deletions
diff --git a/test/disabled/presentation/ide-t1000620.check b/test/disabled/presentation/ide-t1000620.check
new file mode 100644
index 0000000000..3518d7efc6
--- /dev/null
+++ b/test/disabled/presentation/ide-t1000620.check
@@ -0,0 +1,37 @@
+reload: A.scala, B.scala
+
+askTypeCompletion at B.scala(6,6)
+================================================================================
+[response] aksTypeCompletion at (6,6)
+retrieved 36 members
+`method !=(x$1: Any)Boolean`
+`method !=(x$1: AnyRef)Boolean`
+`method ##()Int`
+`method +(other: String)java.lang.String`
+`method ->[B](y: B)(a.A, B)`
+`method ==(x$1: Any)Boolean`
+`method ==(x$1: AnyRef)Boolean`
+`method asInstanceOf[T0]=> T0`
+`method clone()java.lang.Object`
+`method ensuring(cond: Boolean)a.A`
+`method ensuring(cond: Boolean, msg: => Any)a.A`
+`method ensuring(cond: a.A => Boolean)a.A`
+`method ensuring(cond: a.A => Boolean, msg: => Any)a.A`
+`method eq(x$1: AnyRef)Boolean`
+`method equals(x$1: Any)Boolean`
+`method finalize()Unit`
+`method formatted(fmtstr: String)String`
+`method hashCode()Int`
+`method isInstanceOf[T0]=> Boolean`
+`method ne(x$1: AnyRef)Boolean`
+`method notify()Unit`
+`method notifyAll()Unit`
+`method synchronized[T0](x$1: T0)T0`
+`method toString()java.lang.String`
+`method wait()Unit`
+`method wait(x$1: Long)Unit`
+`method wait(x$1: Long, x$2: Int)Unit`
+`method →[B](y: B)(a.A, B)`
+`value selfAny`
+`value xa.A`
+================================================================================
diff --git a/test/disabled/presentation/ide-t1000620/Runner.scala b/test/disabled/presentation/ide-t1000620/Runner.scala
new file mode 100644
index 0000000000..1ef3cf9025
--- /dev/null
+++ b/test/disabled/presentation/ide-t1000620/Runner.scala
@@ -0,0 +1,3 @@
+import scala.tools.nsc.interactive.tests._
+
+object Test extends InteractiveTest \ No newline at end of file
diff --git a/test/disabled/presentation/ide-t1000620/src/a/A.scala b/test/disabled/presentation/ide-t1000620/src/a/A.scala
new file mode 100644
index 0000000000..42a9b34330
--- /dev/null
+++ b/test/disabled/presentation/ide-t1000620/src/a/A.scala
@@ -0,0 +1,5 @@
+package a
+class A {
+ private var a= 0
+ protected var b= 0
+}
diff --git a/test/disabled/presentation/ide-t1000620/src/b/B.scala b/test/disabled/presentation/ide-t1000620/src/b/B.scala
new file mode 100644
index 0000000000..b579f97d6f
--- /dev/null
+++ b/test/disabled/presentation/ide-t1000620/src/b/B.scala
@@ -0,0 +1,8 @@
+package b
+import a.A
+class B {
+ def main(args: Array[String]) {
+ val a = new A()
+ a./*!*/
+ }
+}