tests: add base_attr_init_val_int.nit
authorJean Privat <jean@pryen.org>
Mon, 24 Feb 2014 15:49:37 +0000 (10:49 -0500)
committerJean Privat <jean@pryen.org>
Mon, 24 Feb 2014 15:49:37 +0000 (10:49 -0500)
This is used to show the current bad behavior of uninitialized primitive
types.

See issue #276
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Signed-off-by: Jean Privat <jean@pryen.org>

17 files changed:
tests/sav/base_attr_init_val_int.res [new file with mode: 0644]
tests/sav/base_attr_init_val_int_alt1.res [new file with mode: 0644]
tests/sav/base_attr_init_val_int_alt2.res [new file with mode: 0644]
tests/sav/base_attr_init_val_int_alt3.res [new file with mode: 0644]
tests/sav/base_attr_init_val_int_alt4.res [new file with mode: 0644]
tests/sav/nitg-e/fixme/base_attr_init_val_int_alt1.res [new file with mode: 0644]
tests/sav/nitg-e/fixme/base_attr_init_val_int_alt2.res [new file with mode: 0644]
tests/sav/nitg-e/fixme/base_attr_init_val_int_alt3.res [new file with mode: 0644]
tests/sav/nitg-e/fixme/base_attr_init_val_int_alt4.res [new file with mode: 0644]
tests/sav/nitg-g/fixme/base_attr_init_val_int_alt1.res [new file with mode: 0644]
tests/sav/nitg-g/fixme/base_attr_init_val_int_alt2.res [new file with mode: 0644]
tests/sav/nitg-g/fixme/base_attr_init_val_int_alt3.res [new file with mode: 0644]
tests/sav/nitg-g/fixme/base_attr_init_val_int_alt4.res [new file with mode: 0644]
tests/sav/nitg-s/fixme/base_attr_init_val_int_alt1.res [new file with mode: 0644]
tests/sav/nitg-s/fixme/base_attr_init_val_int_alt2.res [new file with mode: 0644]
tests/sav/nitg-s/fixme/base_attr_init_val_int_alt3.res [new file with mode: 0644]
tests/sav/nitg-s/fixme/base_attr_init_val_int_alt4.res [new file with mode: 0644]

diff --git a/tests/sav/base_attr_init_val_int.res b/tests/sav/base_attr_init_val_int.res
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/tests/sav/base_attr_init_val_int_alt1.res b/tests/sav/base_attr_init_val_int_alt1.res
new file mode 100644 (file)
index 0000000..5784bf1
--- /dev/null
@@ -0,0 +1 @@
+Runtime error: Uninitialized attribute @b (alt/base_attr_init_val_int_alt1.nit:28)
diff --git a/tests/sav/base_attr_init_val_int_alt2.res b/tests/sav/base_attr_init_val_int_alt2.res
new file mode 100644 (file)
index 0000000..9f0a522
--- /dev/null
@@ -0,0 +1 @@
+Runtime error: Uninitialized attribute @c (alt/base_attr_init_val_int_alt2.nit:29)
diff --git a/tests/sav/base_attr_init_val_int_alt3.res b/tests/sav/base_attr_init_val_int_alt3.res
new file mode 100644 (file)
index 0000000..87f4b33
--- /dev/null
@@ -0,0 +1 @@
+Runtime error: Uninitialized attribute @i (alt/base_attr_init_val_int_alt3.nit:30)
diff --git a/tests/sav/base_attr_init_val_int_alt4.res b/tests/sav/base_attr_init_val_int_alt4.res
new file mode 100644 (file)
index 0000000..c8da86f
--- /dev/null
@@ -0,0 +1 @@
+Runtime error: Uninitialized attribute @f (alt/base_attr_init_val_int_alt4.nit:31)
diff --git a/tests/sav/nitg-e/fixme/base_attr_init_val_int_alt1.res b/tests/sav/nitg-e/fixme/base_attr_init_val_int_alt1.res
new file mode 100644 (file)
index 0000000..c508d53
--- /dev/null
@@ -0,0 +1 @@
+false
diff --git a/tests/sav/nitg-e/fixme/base_attr_init_val_int_alt2.res b/tests/sav/nitg-e/fixme/base_attr_init_val_int_alt2.res
new file mode 100644 (file)
index 0000000..f76dd23
Binary files /dev/null and b/tests/sav/nitg-e/fixme/base_attr_init_val_int_alt2.res differ
diff --git a/tests/sav/nitg-e/fixme/base_attr_init_val_int_alt3.res b/tests/sav/nitg-e/fixme/base_attr_init_val_int_alt3.res
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/tests/sav/nitg-e/fixme/base_attr_init_val_int_alt4.res b/tests/sav/nitg-e/fixme/base_attr_init_val_int_alt4.res
new file mode 100644 (file)
index 0000000..945da8f
--- /dev/null
@@ -0,0 +1 @@
+0.000000
diff --git a/tests/sav/nitg-g/fixme/base_attr_init_val_int_alt1.res b/tests/sav/nitg-g/fixme/base_attr_init_val_int_alt1.res
new file mode 100644 (file)
index 0000000..c508d53
--- /dev/null
@@ -0,0 +1 @@
+false
diff --git a/tests/sav/nitg-g/fixme/base_attr_init_val_int_alt2.res b/tests/sav/nitg-g/fixme/base_attr_init_val_int_alt2.res
new file mode 100644 (file)
index 0000000..f76dd23
Binary files /dev/null and b/tests/sav/nitg-g/fixme/base_attr_init_val_int_alt2.res differ
diff --git a/tests/sav/nitg-g/fixme/base_attr_init_val_int_alt3.res b/tests/sav/nitg-g/fixme/base_attr_init_val_int_alt3.res
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/tests/sav/nitg-g/fixme/base_attr_init_val_int_alt4.res b/tests/sav/nitg-g/fixme/base_attr_init_val_int_alt4.res
new file mode 100644 (file)
index 0000000..945da8f
--- /dev/null
@@ -0,0 +1 @@
+0.000000
diff --git a/tests/sav/nitg-s/fixme/base_attr_init_val_int_alt1.res b/tests/sav/nitg-s/fixme/base_attr_init_val_int_alt1.res
new file mode 100644 (file)
index 0000000..c508d53
--- /dev/null
@@ -0,0 +1 @@
+false
diff --git a/tests/sav/nitg-s/fixme/base_attr_init_val_int_alt2.res b/tests/sav/nitg-s/fixme/base_attr_init_val_int_alt2.res
new file mode 100644 (file)
index 0000000..f76dd23
Binary files /dev/null and b/tests/sav/nitg-s/fixme/base_attr_init_val_int_alt2.res differ
diff --git a/tests/sav/nitg-s/fixme/base_attr_init_val_int_alt3.res b/tests/sav/nitg-s/fixme/base_attr_init_val_int_alt3.res
new file mode 100644 (file)
index 0000000..573541a
--- /dev/null
@@ -0,0 +1 @@
+0
diff --git a/tests/sav/nitg-s/fixme/base_attr_init_val_int_alt4.res b/tests/sav/nitg-s/fixme/base_attr_init_val_int_alt4.res
new file mode 100644 (file)
index 0000000..945da8f
--- /dev/null
@@ -0,0 +1 @@
+0.000000