From b7e675fd8f257b1be7d37b0cccc81c4f4d49a9d5 Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Mon, 24 Feb 2014 10:49:37 -0500 Subject: [PATCH] tests: add base_attr_init_val_int.nit MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit 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 --- tests/sav/base_attr_init_val_int_alt1.res | 1 + tests/sav/base_attr_init_val_int_alt2.res | 1 + tests/sav/base_attr_init_val_int_alt3.res | 1 + tests/sav/base_attr_init_val_int_alt4.res | 1 + .../nitg-e/fixme/base_attr_init_val_int_alt1.res | 1 + .../nitg-e/fixme/base_attr_init_val_int_alt2.res | Bin 0 -> 1 bytes .../nitg-e/fixme/base_attr_init_val_int_alt3.res | 1 + .../nitg-e/fixme/base_attr_init_val_int_alt4.res | 1 + .../nitg-g/fixme/base_attr_init_val_int_alt1.res | 1 + .../nitg-g/fixme/base_attr_init_val_int_alt2.res | Bin 0 -> 1 bytes .../nitg-g/fixme/base_attr_init_val_int_alt3.res | 1 + .../nitg-g/fixme/base_attr_init_val_int_alt4.res | 1 + .../nitg-s/fixme/base_attr_init_val_int_alt1.res | 1 + .../nitg-s/fixme/base_attr_init_val_int_alt2.res | Bin 0 -> 1 bytes .../nitg-s/fixme/base_attr_init_val_int_alt3.res | 1 + .../nitg-s/fixme/base_attr_init_val_int_alt4.res | 1 + 16 files changed, 13 insertions(+) create mode 100644 tests/sav/base_attr_init_val_int.res create mode 100644 tests/sav/base_attr_init_val_int_alt1.res create mode 100644 tests/sav/base_attr_init_val_int_alt2.res create mode 100644 tests/sav/base_attr_init_val_int_alt3.res create mode 100644 tests/sav/base_attr_init_val_int_alt4.res create mode 100644 tests/sav/nitg-e/fixme/base_attr_init_val_int_alt1.res create mode 100644 tests/sav/nitg-e/fixme/base_attr_init_val_int_alt2.res create mode 100644 tests/sav/nitg-e/fixme/base_attr_init_val_int_alt3.res create mode 100644 tests/sav/nitg-e/fixme/base_attr_init_val_int_alt4.res create mode 100644 tests/sav/nitg-g/fixme/base_attr_init_val_int_alt1.res create mode 100644 tests/sav/nitg-g/fixme/base_attr_init_val_int_alt2.res create mode 100644 tests/sav/nitg-g/fixme/base_attr_init_val_int_alt3.res create mode 100644 tests/sav/nitg-g/fixme/base_attr_init_val_int_alt4.res create mode 100644 tests/sav/nitg-s/fixme/base_attr_init_val_int_alt1.res create mode 100644 tests/sav/nitg-s/fixme/base_attr_init_val_int_alt2.res create mode 100644 tests/sav/nitg-s/fixme/base_attr_init_val_int_alt3.res create mode 100644 tests/sav/nitg-s/fixme/base_attr_init_val_int_alt4.res 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 0000000000000000000000000000000000000000..f76dd238ade08917e6712764a16a22005a50573d GIT binary patch literal 1 IcmZPo000310RR91 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f76dd238ade08917e6712764a16a22005a50573d GIT binary patch literal 1 IcmZPo000310RR91 literal 0 HcmV?d00001 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 0000000000000000000000000000000000000000..f76dd238ade08917e6712764a16a22005a50573d GIT binary patch literal 1 IcmZPo000310RR91 literal 0 HcmV?d00001 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 -- 1.7.9.5