test: test qualified importations
authorJean Privat <jean@pryen.org>
Wed, 9 Apr 2014 20:36:42 +0000 (16:36 -0400)
committerJean Privat <jean@pryen.org>
Wed, 9 Apr 2014 20:36:42 +0000 (16:36 -0400)
Signed-off-by: Jean Privat <jean@pryen.org>

tests/base_import.nit [new file with mode: 0644]
tests/project1/module1.nit [new file with mode: 0644]
tests/project1/module2.nit [new file with mode: 0644]
tests/project1/project1.nit [new file with mode: 0644]
tests/sav/base_import.res [new file with mode: 0644]
tests/sav/base_import_alt1.res [new file with mode: 0644]
tests/sav/base_import_alt2.res [new file with mode: 0644]
tests/sav/base_import_alt3.res [new file with mode: 0644]

diff --git a/tests/base_import.nit b/tests/base_import.nit
new file mode 100644 (file)
index 0000000..7a057ab
--- /dev/null
@@ -0,0 +1,3 @@
+import project1 #alt1# import project1::module1 #alt2# import project1::module2 #alt3# import project1::fail
+
+foo
diff --git a/tests/project1/module1.nit b/tests/project1/module1.nit
new file mode 100644 (file)
index 0000000..576b35c
--- /dev/null
@@ -0,0 +1,3 @@
+import kernel
+
+fun foo do 1.output
diff --git a/tests/project1/module2.nit b/tests/project1/module2.nit
new file mode 100644 (file)
index 0000000..4020f72
--- /dev/null
@@ -0,0 +1,3 @@
+import project1
+
+redef fun foo do 3.output
diff --git a/tests/project1/project1.nit b/tests/project1/project1.nit
new file mode 100644 (file)
index 0000000..b70c23a
--- /dev/null
@@ -0,0 +1,3 @@
+import module1
+
+redef fun foo do 2.output
diff --git a/tests/sav/base_import.res b/tests/sav/base_import.res
new file mode 100644 (file)
index 0000000..0cfbf08
--- /dev/null
@@ -0,0 +1 @@
+2
diff --git a/tests/sav/base_import_alt1.res b/tests/sav/base_import_alt1.res
new file mode 100644 (file)
index 0000000..d00491f
--- /dev/null
@@ -0,0 +1 @@
+1
diff --git a/tests/sav/base_import_alt2.res b/tests/sav/base_import_alt2.res
new file mode 100644 (file)
index 0000000..00750ed
--- /dev/null
@@ -0,0 +1 @@
+3
diff --git a/tests/sav/base_import_alt3.res b/tests/sav/base_import_alt3.res
new file mode 100644 (file)
index 0000000..04ccc25
--- /dev/null
@@ -0,0 +1 @@
+alt/base_import_alt3.nit:1,8--21: Error: cannot find module fail from project1. tried ., ../lib/standard, ../lib/standard/collection, alt, ../lib, ../lib