From: Jean Privat Date: Mon, 24 Feb 2014 15:49:37 +0000 (-0500) Subject: tests: add base_attr_init_val_int.nit X-Git-Tag: v0.6.4~17^2 X-Git-Url: http://nitlanguage.org tests: add base_attr_init_val_int.nit This is used to show the current bad behavior of uninitialized primitive types. See issue #276 Signed-off-by: Alexis Laferrière Signed-off-by: Jean Privat --- diff --git a/tests/sav/base_attr_init_val_int.res b/tests/sav/base_attr_init_val_int.res new file mode 100644 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 index 0000000..5784bf1 --- /dev/null +++ b/tests/sav/base_attr_init_val_int_alt1.res @@ -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 index 0000000..9f0a522 --- /dev/null +++ b/tests/sav/base_attr_init_val_int_alt2.res @@ -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 index 0000000..87f4b33 --- /dev/null +++ b/tests/sav/base_attr_init_val_int_alt3.res @@ -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 index 0000000..c8da86f --- /dev/null +++ b/tests/sav/base_attr_init_val_int_alt4.res @@ -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 index 0000000..c508d53 --- /dev/null +++ b/tests/sav/nitg-e/fixme/base_attr_init_val_int_alt1.res @@ -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 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 index 0000000..573541a --- /dev/null +++ b/tests/sav/nitg-e/fixme/base_attr_init_val_int_alt3.res @@ -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 index 0000000..945da8f --- /dev/null +++ b/tests/sav/nitg-e/fixme/base_attr_init_val_int_alt4.res @@ -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 index 0000000..c508d53 --- /dev/null +++ b/tests/sav/nitg-g/fixme/base_attr_init_val_int_alt1.res @@ -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 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 index 0000000..573541a --- /dev/null +++ b/tests/sav/nitg-g/fixme/base_attr_init_val_int_alt3.res @@ -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 index 0000000..945da8f --- /dev/null +++ b/tests/sav/nitg-g/fixme/base_attr_init_val_int_alt4.res @@ -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 index 0000000..c508d53 --- /dev/null +++ b/tests/sav/nitg-s/fixme/base_attr_init_val_int_alt1.res @@ -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 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 index 0000000..573541a --- /dev/null +++ b/tests/sav/nitg-s/fixme/base_attr_init_val_int_alt3.res @@ -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 index 0000000..945da8f --- /dev/null +++ b/tests/sav/nitg-s/fixme/base_attr_init_val_int_alt4.res @@ -0,0 +1 @@ +0.000000