X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=tests%2Fparser%2Fvalidate001.phpt;h=b9a9a6163fe11c217fd41de2e38dec2a7482833a;hp=f9869a830b1231f300143926057db8c442b721e6;hb=b2200987b147fa850c5b001620cb2535b2546b7d;hpb=510306ed8a97c9eb3f113d9181b60ccdf0b91d79 diff --git a/tests/parser/validate001.phpt b/tests/parser/validate001.phpt index f9869a8..b9a9a61 100644 --- a/tests/parser/validate001.phpt +++ b/tests/parser/validate001.phpt @@ -11,7 +11,8 @@ function validate($check, $psi) { $file = __DIR__."/001.psi"; file_put_contents($file, $psi); if ($check !== psi_validate($file)) { - echo "Assertion failed!\n"; + printf("Assertion failed!\nExpected: %s\n\n%s\n\n", + $check ? "true" : "false", $psi); } } @@ -21,9 +22,9 @@ validate(false, "typedef long int;"); validate(true, "typedef long foo;"); validate(false, "typedef struct foo bar;"); validate(true, "typedef struct {int a;} foo;"); -validate(false, "struct a; \n typedef struct a a_t;"); -validate(true, "struct a::(8,8); \n typedef struct a a_t;"); -validate(true, "typedef struct a a_t; \n struct a::(8,8);"); +validate(false, "struct a; \ntypedef struct a a_t;"); +validate(true, "struct a::(8,8); \ntypedef struct a a_t;"); +validate(true, "typedef struct a a_t; \nstruct a::(8,8);"); validate(true, << ===DONE===