Checking if your kit is complete... Looks good Writing Makefile for Class::Declare cp Declare.pm blib/lib/Class/Declare.pm cp Declare/Dump.pm blib/lib/Class/Declare/Dump.pm cp Declare/Hash.pm blib/lib/Class/Declare/Hash.pm Manifying blib/man3/Class::Declare.3 Manifying blib/man3/Class::Declare::Dump.3 Manifying blib/man3/Class::Declare::Hash.3 PERL_DL_NONLAZY=1 /home/cpanrun/build/5.6.1/bin/perl -Iblib/arch -Iblib/lib -I/home/cpanrun/build/5.6.1/lib/5.6.1/i686-linux-thread-multi -I/home/cpanrun/build/5.6.1/lib/5.6.1 -e 'use Test::Harness qw(&runtests $verbose); $verbose=1; runtests @ARGV;' t/*.t t/01compile.........1..1 ok 1 - use Class::Declare; ok t/02declare.........1..10 ok 1 - empty declare() succeeds ok 2 - duplicate calls to declare() fail ok 3 - valid arguments to declare() OK ok 4 - invalid declare() arguments fails ok 5 - invalid public/private/protected attribute name ok 6 - invalid class attribute name ok 7 - attribute redefinition ok 8 - CODEREF attribute value OK ok 9 - single attribute definition OK ok 10 - list of attributes defaulting to undef OK ok t/03new.............1..43 ok 1 - object creation succeeds ok 2 - object is a reference ok 3 - object is a Class::Declare object ok 4 - public attribute default value is honoured ok 5 - abstract attribute present and inaccessible ok 6 - constructor calling with public attribute values ok 7 - constructor setting of public attributes ok 8 - private attribute setting in the constructor ok 9 - protected attribute setting in the constructor ok 10 - class attribute setting in the constructor ok 11 - abstract attribute setting in the constructor ok 12 - new() with singleton & array reference attributes lives ok 13 - singleton attribute accessor defined via class ok 14 - singleton attribute accessor defined via object ok 15 - class attribute via class is undefined ok 16 - class attribute via object is undefined ok 17 - list of attribute names accessort created ok 18 - list of attribute names accessort created ok 19 - list of attributes default to undef ok 20 - list of attributes default to undef ok 21 - attributes specified as list ok in constructor ok 22 - constructor performs correct initialisation ok 23 - constructor performs correct initialisation ok 24 - new() with 'new' attribute lives ok 25 - new() with 'new' attribute lives with attributes ok 26 - constructor performs correct initialisation ok 27 - constructor performs correct initialisation ok 28 - constructor performs correct initialisation ok 29 - constructor performs correct initialisation ok 30 - constructor performs correct initialisation ok 31 - constructor performs correct initialisation ok 32 - constructor denies access to public attribute ok 33 - new() with 'new' attribute lives ok 34 - new() with 'new' attribute lives with attributes ok 35 - constructor performs correct initialisation ok 36 - constructor performs correct initialisation ok 37 - constructor performs correct initialisation ok 38 - constructor performs correct initialisation ok 39 - constructor performs correct initialisation ok 40 - constructor performs correct initialisation ok 41 - constructor performs correct initialisation ok 42 - constructor denies access to public attribute ok 43 - constructor denies access to private attribute ok t/04instance........1..7 ok 1 - multiple distinct instance creation successful ok 2 - multiple instance class attribute equality ok 3 - multiple instance static attribute equality ok 4 - multiple instance restricted attribute equality ok 5 - multiple instance public attribute inequality ok 6 - multiple instance private attribute inequality ok 7 - multiple instance protected attribute inequality ok t/05test............ok 1 - use Class::Declare::Test; ok 2 - class test object creation succeeded ok 3 - static test object creation succeeded ok 4 - restricted test object creation succeeded ok 5 - public test object creation succeeded ok 6 - private test object creation succeeded ok 7 - protected test object creation succeeded ok 8 - foobar test object creation failed 1..8 FAILED tests 1-8 Failed 8/8 tests, 0.00% okay t/06class...........ok 1 - attribute access honoured (from base on base) ok 2 - attribute read honoured (from base on base) ok 3 - attribute write argument forbidden (from base on base) ok 4 - attribute write lvalue forbidden (from base on base) ok 5 - method access honoured (from base on base) ok 6 - method read honoured (from base on base) ok 7 - attribute access honoured (from derived on base) ok 8 - attribute read honoured (from derived on base) ok 9 - attribute write argument forbidden (from derived on base) ok 10 - attribute write lvalue forbidden (from derived on base) ok 11 - method access honoured (from derived on base) ok 12 - method read honoured (from derived on base) ok 13 - attribute access honoured (from unrelated on base) ok 14 - attribute read honoured (from unrelated on base) ok 15 - attribute write argument forbidden (from unrelated on base) ok 16 - attribute write lvalue forbidden (from unrelated on base) ok 17 - method access honoured (from unrelated on base) ok 18 - method read honoured (from unrelated on base) ok 19 - attribute access honoured (from instance on base) ok 20 - attribute read honoured (from instance on base) ok 21 - attribute write argument forbidden (from instance on base) ok 22 - attribute write lvalue forbidden (from instance on base) ok 23 - method access honoured (from instance on base) ok 24 - method read honoured (from instance on base) ok 25 - attribute access honoured (from inherited on base) ok 26 - attribute read honoured (from inherited on base) ok 27 - attribute write argument forbidden (from inherited on base) ok 28 - attribute write lvalue forbidden (from inherited on base) ok 29 - method access honoured (from inherited on base) ok 30 - method read honoured (from inherited on base) ok 31 - attribute access honoured (from foreign on base) ok 32 - attribute read honoured (from foreign on base) ok 33 - attribute write argument forbidden (from foreign on base) ok 34 - attribute write lvalue forbidden (from foreign on base) ok 35 - method access honoured (from foreign on base) ok 36 - method read honoured (from foreign on base) ok 37 - attribute access honoured (from base on derived) ok 38 - attribute read honoured (from base on derived) ok 39 - attribute write argument forbidden (from base on derived) ok 40 - attribute write lvalue forbidden (from base on derived) ok 41 - method access honoured (from base on derived) ok 42 - method read honoured (from base on derived) ok 43 - attribute access honoured (from derived on derived) ok 44 - attribute read honoured (from derived on derived) ok 45 - attribute write argument forbidden (from derived on derived) ok 46 - attribute write lvalue forbidden (from derived on derived) ok 47 - method access honoured (from derived on derived) ok 48 - method read honoured (from derived on derived) ok 49 - attribute access honoured (from unrelated on derived) ok 50 - attribute read honoured (from unrelated on derived) ok 51 - attribute write argument forbidden (from unrelated on derived) ok 52 - attribute write lvalue forbidden (from unrelated on derived) ok 53 - method access honoured (from unrelated on derived) ok 54 - method read honoured (from unrelated on derived) ok 55 - attribute access honoured (from instance on derived) ok 56 - attribute read honoured (from instance on derived) ok 57 - attribute write argument forbidden (from instance on derived) ok 58 - attribute write lvalue forbidden (from instance on derived) ok 59 - method access honoured (from instance on derived) ok 60 - method read honoured (from instance on derived) ok 61 - attribute access honoured (from inherited on derived) ok 62 - attribute read honoured (from inherited on derived) ok 63 - attribute write argument forbidden (from inherited on derived) ok 64 - attribute write lvalue forbidden (from inherited on derived) ok 65 - method access honoured (from inherited on derived) ok 66 - method read honoured (from inherited on derived) ok 67 - attribute access honoured (from foreign on derived) ok 68 - attribute read honoured (from foreign on derived) ok 69 - attribute write argument forbidden (from foreign on derived) ok 70 - attribute write lvalue forbidden (from foreign on derived) ok 71 - method access honoured (from foreign on derived) ok 72 - method read honoured (from foreign on derived) ok 73 - attribute access honoured (from base on instance) ok 74 - attribute read honoured (from base on instance) ok 75 - attribute write argument forbidden (from base on instance) ok 76 - attribute write lvalue forbidden (from base on instance) ok 77 - method access honoured (from base on instance) ok 78 - method read honoured (from base on instance) ok 79 - attribute access honoured (from derived on instance) ok 80 - attribute read honoured (from derived on instance) ok 81 - attribute write argument forbidden (from derived on instance) ok 82 - attribute write lvalue forbidden (from derived on instance) ok 83 - method access honoured (from derived on instance) ok 84 - method read honoured (from derived on instance) ok 85 - attribute access honoured (from unrelated on instance) ok 86 - attribute read honoured (from unrelated on instance) ok 87 - attribute write argument forbidden (from unrelated on instance) ok 88 - attribute write lvalue forbidden (from unrelated on instance) ok 89 - method access honoured (from unrelated on instance) ok 90 - method read honoured (from unrelated on instance) ok 91 - attribute access honoured (from instance on instance) ok 92 - attribute read honoured (from instance on instance) ok 93 - attribute write argument forbidden (from instance on instance) ok 94 - attribute write lvalue forbidden (from instance on instance) ok 95 - method access honoured (from instance on instance) ok 96 - method read honoured (from instance on instance) ok 97 - attribute access honoured (from inherited on instance) ok 98 - attribute read honoured (from inherited on instance) ok 99 - attribute write argument forbidden (from inherited on instance) ok 100 - attribute write lvalue forbidden (from inherited on instance) ok 101 - method access honoured (from inherited on instance) ok 102 - method read honoured (from inherited on instance) ok 103 - attribute access honoured (from foreign on instance) ok 104 - attribute read honoured (from foreign on instance) ok 105 - attribute write argument forbidden (from foreign on instance) ok 106 - attribute write lvalue forbidden (from foreign on instance) ok 107 - method access honoured (from foreign on instance) ok 108 - method read honoured (from foreign on instance) ok 109 - attribute access honoured (from base on inherited) ok 110 - attribute read honoured (from base on inherited) ok 111 - attribute write argument forbidden (from base on inherited) ok 112 - attribute write lvalue forbidden (from base on inherited) ok 113 - method access honoured (from base on inherited) ok 114 - method read honoured (from base on inherited) ok 115 - attribute access honoured (from derived on inherited) ok 116 - attribute read honoured (from derived on inherited) ok 117 - attribute write argument forbidden (from derived on inherited) ok 118 - attribute write lvalue forbidden (from derived on inherited) ok 119 - method access honoured (from derived on inherited) ok 120 - method read honoured (from derived on inherited) ok 121 - attribute access honoured (from unrelated on inherited) ok 122 - attribute read honoured (from unrelated on inherited) ok 123 - attribute write argument forbidden (from unrelated on inherited) ok 124 - attribute write lvalue forbidden (from unrelated on inherited) ok 125 - method access honoured (from unrelated on inherited) ok 126 - method read honoured (from unrelated on inherited) ok 127 - attribute access honoured (from instance on inherited) ok 128 - attribute read honoured (from instance on inherited) ok 129 - attribute write argument forbidden (from instance on inherited) ok 130 - attribute write lvalue forbidden (from instance on inherited) ok 131 - method access honoured (from instance on inherited) ok 132 - method read honoured (from instance on inherited) ok 133 - attribute access honoured (from inherited on inherited) ok 134 - attribute read honoured (from inherited on inherited) ok 135 - attribute write argument forbidden (from inherited on inherited) ok 136 - attribute write lvalue forbidden (from inherited on inherited) ok 137 - method access honoured (from inherited on inherited) ok 138 - method read honoured (from inherited on inherited) ok 139 - attribute access honoured (from foreign on inherited) ok 140 - attribute read honoured (from foreign on inherited) ok 141 - attribute write argument forbidden (from foreign on inherited) ok 142 - attribute write lvalue forbidden (from foreign on inherited) ok 143 - method access honoured (from foreign on inherited) ok 144 - method read honoured (from foreign on inherited) 1..144 FAILED tests 1-144 Failed 144/144 tests, 0.00% okay t/07static..........ok 1 - attribute access honoured (from base on base) ok 2 - attribute read honoured (from base on base) ok 3 - attribute write argument forbidden (from base on base) ok 4 - attribute write lvalue forbidden (from base on base) ok 5 - method access honoured (from base on base) ok 6 - method read honoured (from base on base) ok 7 - attribute access honoured (from instance on base) ok 8 - attribute read honoured (from instance on base) ok 9 - attribute write argument forbidden (from instance on base) ok 10 - attribute write lvalue forbidden (from instance on base) ok 11 - method access honoured (from instance on base) ok 12 - method read honoured (from instance on base) ok 13 - attribute access honoured (from parent on base) ok 14 - attribute read honoured (from parent on base) ok 15 - attribute write argument forbidden (from parent on base) ok 16 - attribute write lvalue forbidden (from parent on base) ok 17 - method access honoured (from parent on base) ok 18 - method read honoured (from parent on base) ok 19 - attribute access honoured (from super on base) ok 20 - attribute read honoured (from super on base) ok 21 - attribute write argument forbidden (from super on base) ok 22 - attribute write lvalue forbidden (from super on base) ok 23 - method access honoured (from super on base) ok 24 - method read honoured (from super on base) ok 25 - attribute access honoured (from base on derived) ok 26 - attribute read honoured (from base on derived) ok 27 - attribute write argument forbidden (from base on derived) ok 28 - attribute write lvalue forbidden (from base on derived) ok 29 - method access honoured (from base on derived) ok 30 - method read honoured (from base on derived) ok 31 - attribute access honoured (from instance on derived) ok 32 - attribute read honoured (from instance on derived) ok 33 - attribute write argument forbidden (from instance on derived) ok 34 - attribute write lvalue forbidden (from instance on derived) ok 35 - method access honoured (from instance on derived) ok 36 - method read honoured (from instance on derived) ok 37 - attribute access honoured (from parent on derived) ok 38 - attribute read honoured (from parent on derived) ok 39 - attribute write argument forbidden (from parent on derived) ok 40 - attribute write lvalue forbidden (from parent on derived) ok 41 - method access honoured (from parent on derived) ok 42 - method read honoured (from parent on derived) ok 43 - attribute access honoured (from super on derived) ok 44 - attribute read honoured (from super on derived) ok 45 - attribute write argument forbidden (from super on derived) ok 46 - attribute write lvalue forbidden (from super on derived) ok 47 - method access honoured (from super on derived) ok 48 - method read honoured (from super on derived) ok 49 - attribute access honoured (from base on instance) ok 50 - attribute read honoured (from base on instance) ok 51 - attribute write argument forbidden (from base on instance) ok 52 - attribute write lvalue forbidden (from base on instance) ok 53 - method access honoured (from base on instance) ok 54 - method read honoured (from base on instance) ok 55 - attribute access honoured (from instance on instance) ok 56 - attribute read honoured (from instance on instance) ok 57 - attribute write argument forbidden (from instance on instance) ok 58 - attribute write lvalue forbidden (from instance on instance) ok 59 - method access honoured (from instance on instance) ok 60 - method read honoured (from instance on instance) ok 61 - attribute access honoured (from parent on instance) ok 62 - attribute read honoured (from parent on instance) ok 63 - attribute write argument forbidden (from parent on instance) ok 64 - attribute write lvalue forbidden (from parent on instance) ok 65 - method access honoured (from parent on instance) ok 66 - method read honoured (from parent on instance) ok 67 - attribute access honoured (from super on instance) ok 68 - attribute read honoured (from super on instance) ok 69 - attribute write argument forbidden (from super on instance) ok 70 - attribute write lvalue forbidden (from super on instance) ok 71 - method access honoured (from super on instance) ok 72 - method read honoured (from super on instance) ok 73 - attribute access honoured (from base on inherited) ok 74 - attribute read honoured (from base on inherited) ok 75 - attribute write argument forbidden (from base on inherited) ok 76 - attribute write lvalue forbidden (from base on inherited) ok 77 - method access honoured (from base on inherited) ok 78 - method read honoured (from base on inherited) ok 79 - attribute access honoured (from instance on inherited) ok 80 - attribute read honoured (from instance on inherited) ok 81 - attribute write argument forbidden (from instance on inherited) ok 82 - attribute write lvalue forbidden (from instance on inherited) ok 83 - method access honoured (from instance on inherited) ok 84 - method read honoured (from instance on inherited) ok 85 - attribute access honoured (from parent on inherited) ok 86 - attribute read honoured (from parent on inherited) ok 87 - attribute write argument forbidden (from parent on inherited) ok 88 - attribute write lvalue forbidden (from parent on inherited) ok 89 - method access honoured (from parent on inherited) ok 90 - method read honoured (from parent on inherited) ok 91 - attribute access honoured (from super on inherited) ok 92 - attribute read honoured (from super on inherited) ok 93 - attribute write argument forbidden (from super on inherited) ok 94 - attribute write lvalue forbidden (from super on inherited) ok 95 - method access honoured (from super on inherited) ok 96 - method read honoured (from super on inherited) ok 97 - attribute access forbidden (from derived on base) ok 98 - attribute read forbidden (from derived on base) ok 99 - attribute write argument forbidden (from derived on base) ok 100 - attribute write lvalue forbidden (from derived on base) ok 101 - method access forbidden (from derived on base) ok 102 - method read forbidden (from derived on base) ok 103 - attribute access forbidden (from unrelated on base) ok 104 - attribute read forbidden (from unrelated on base) ok 105 - attribute write argument forbidden (from unrelated on base) ok 106 - attribute write lvalue forbidden (from unrelated on base) ok 107 - method access forbidden (from unrelated on base) ok 108 - method read forbidden (from unrelated on base) ok 109 - attribute access forbidden (from inherited on base) ok 110 - attribute read forbidden (from inherited on base) ok 111 - attribute write argument forbidden (from inherited on base) ok 112 - attribute write lvalue forbidden (from inherited on base) ok 113 - method access forbidden (from inherited on base) ok 114 - method read forbidden (from inherited on base) ok 115 - attribute access forbidden (from foreign on base) ok 116 - attribute read forbidden (from foreign on base) ok 117 - attribute write argument forbidden (from foreign on base) ok 118 - attribute write lvalue forbidden (from foreign on base) ok 119 - method access forbidden (from foreign on base) ok 120 - method read forbidden (from foreign on base) ok 121 - attribute access forbidden (from derived on derived) ok 122 - attribute read forbidden (from derived on derived) ok 123 - attribute write argument forbidden (from derived on derived) ok 124 - attribute write lvalue forbidden (from derived on derived) ok 125 - method access forbidden (from derived on derived) ok 126 - method read forbidden (from derived on derived) ok 127 - attribute access forbidden (from unrelated on derived) ok 128 - attribute read forbidden (from unrelated on derived) ok 129 - attribute write argument forbidden (from unrelated on derived) ok 130 - attribute write lvalue forbidden (from unrelated on derived) ok 131 - method access forbidden (from unrelated on derived) ok 132 - method read forbidden (from unrelated on derived) ok 133 - attribute access forbidden (from inherited on derived) ok 134 - attribute read forbidden (from inherited on derived) ok 135 - attribute write argument forbidden (from inherited on derived) ok 136 - attribute write lvalue forbidden (from inherited on derived) ok 137 - method access forbidden (from inherited on derived) ok 138 - method read forbidden (from inherited on derived) ok 139 - attribute access forbidden (from foreign on derived) ok 140 - attribute read forbidden (from foreign on derived) ok 141 - attribute write argument forbidden (from foreign on derived) ok 142 - attribute write lvalue forbidden (from foreign on derived) ok 143 - method access forbidden (from foreign on derived) ok 144 - method read forbidden (from foreign on derived) ok 145 - attribute access forbidden (from derived on instance) ok 146 - attribute read forbidden (from derived on instance) ok 147 - attribute write argument forbidden (from derived on instance) ok 148 - attribute write lvalue forbidden (from derived on instance) ok 149 - method access forbidden (from derived on instance) ok 150 - method read forbidden (from derived on instance) ok 151 - attribute access forbidden (from unrelated on instance) ok 152 - attribute read forbidden (from unrelated on instance) ok 153 - attribute write argument forbidden (from unrelated on instance) ok 154 - attribute write lvalue forbidden (from unrelated on instance) ok 155 - method access forbidden (from unrelated on instance) ok 156 - method read forbidden (from unrelated on instance) ok 157 - attribute access forbidden (from inherited on instance) ok 158 - attribute read forbidden (from inherited on instance) ok 159 - attribute write argument forbidden (from inherited on instance) ok 160 - attribute write lvalue forbidden (from inherited on instance) ok 161 - method access forbidden (from inherited on instance) ok 162 - method read forbidden (from inherited on instance) ok 163 - attribute access forbidden (from foreign on instance) ok 164 - attribute read forbidden (from foreign on instance) ok 165 - attribute write argument forbidden (from foreign on instance) ok 166 - attribute write lvalue forbidden (from foreign on instance) ok 167 - method access forbidden (from foreign on instance) ok 168 - method read forbidden (from foreign on instance) ok 169 - attribute access forbidden (from derived on inherited) ok 170 - attribute read forbidden (from derived on inherited) ok 171 - attribute write argument forbidden (from derived on inherited) ok 172 - attribute write lvalue forbidden (from derived on inherited) ok 173 - method access forbidden (from derived on inherited) ok 174 - method read forbidden (from derived on inherited) ok 175 - attribute access forbidden (from unrelated on inherited) ok 176 - attribute read forbidden (from unrelated on inherited) ok 177 - attribute write argument forbidden (from unrelated on inherited) ok 178 - attribute write lvalue forbidden (from unrelated on inherited) ok 179 - method access forbidden (from unrelated on inherited) ok 180 - method read forbidden (from unrelated on inherited) ok 181 - attribute access forbidden (from inherited on inherited) ok 182 - attribute read forbidden (from inherited on inherited) ok 183 - attribute write argument forbidden (from inherited on inherited) ok 184 - attribute write lvalue forbidden (from inherited on inherited) ok 185 - method access forbidden (from inherited on inherited) ok 186 - method read forbidden (from inherited on inherited) ok 187 - attribute access forbidden (from foreign on inherited) ok 188 - attribute read forbidden (from foreign on inherited) ok 189 - attribute write argument forbidden (from foreign on inherited) ok 190 - attribute write lvalue forbidden (from foreign on inherited) ok 191 - method access forbidden (from foreign on inherited) ok 192 - method read forbidden (from foreign on inherited) 1..192 FAILED tests 1-192 Failed 192/192 tests, 0.00% okay t/08restricted......ok 1 - attribute access honoured (from base on base) ok 2 - attribute read honoured (from base on base) ok 3 - attribute write argument forbidden (from base on base) ok 4 - attribute write lvalue forbidden (from base on base) ok 5 - method access honoured (from base on base) ok 6 - method read honoured (from base on base) ok 7 - attribute access honoured (from derived on base) ok 8 - attribute read honoured (from derived on base) ok 9 - attribute write argument forbidden (from derived on base) ok 10 - attribute write lvalue forbidden (from derived on base) ok 11 - method access honoured (from derived on base) ok 12 - method read honoured (from derived on base) ok 13 - attribute access honoured (from instance on base) ok 14 - attribute read honoured (from instance on base) ok 15 - attribute write argument forbidden (from instance on base) ok 16 - attribute write lvalue forbidden (from instance on base) ok 17 - method access honoured (from instance on base) ok 18 - method read honoured (from instance on base) ok 19 - attribute access honoured (from inherited on base) ok 20 - attribute read honoured (from inherited on base) ok 21 - attribute write argument forbidden (from inherited on base) ok 22 - attribute write lvalue forbidden (from inherited on base) ok 23 - method access honoured (from inherited on base) ok 24 - method read honoured (from inherited on base) ok 25 - attribute access honoured (from parent on base) ok 26 - attribute read honoured (from parent on base) ok 27 - attribute write argument forbidden (from parent on base) ok 28 - attribute write lvalue forbidden (from parent on base) ok 29 - method access honoured (from parent on base) ok 30 - method read honoured (from parent on base) ok 31 - attribute access honoured (from super on base) ok 32 - attribute read honoured (from super on base) ok 33 - attribute write argument forbidden (from super on base) ok 34 - attribute write lvalue forbidden (from super on base) ok 35 - method access honoured (from super on base) ok 36 - method read honoured (from super on base) ok 37 - attribute access honoured (from base on derived) ok 38 - attribute read honoured (from base on derived) ok 39 - attribute write argument forbidden (from base on derived) ok 40 - attribute write lvalue forbidden (from base on derived) ok 41 - method access honoured (from base on derived) ok 42 - method read honoured (from base on derived) ok 43 - attribute access honoured (from derived on derived) ok 44 - attribute read honoured (from derived on derived) ok 45 - attribute write argument forbidden (from derived on derived) ok 46 - attribute write lvalue forbidden (from derived on derived) ok 47 - method access honoured (from derived on derived) ok 48 - method read honoured (from derived on derived) ok 49 - attribute access honoured (from instance on derived) ok 50 - attribute read honoured (from instance on derived) ok 51 - attribute write argument forbidden (from instance on derived) ok 52 - attribute write lvalue forbidden (from instance on derived) ok 53 - method access honoured (from instance on derived) ok 54 - method read honoured (from instance on derived) ok 55 - attribute access honoured (from inherited on derived) ok 56 - attribute read honoured (from inherited on derived) ok 57 - attribute write argument forbidden (from inherited on derived) ok 58 - attribute write lvalue forbidden (from inherited on derived) ok 59 - method access honoured (from inherited on derived) ok 60 - method read honoured (from inherited on derived) ok 61 - attribute access honoured (from parent on derived) ok 62 - attribute read honoured (from parent on derived) ok 63 - attribute write argument forbidden (from parent on derived) ok 64 - attribute write lvalue forbidden (from parent on derived) ok 65 - method access honoured (from parent on derived) ok 66 - method read honoured (from parent on derived) ok 67 - attribute access honoured (from super on derived) ok 68 - attribute read honoured (from super on derived) ok 69 - attribute write argument forbidden (from super on derived) ok 70 - attribute write lvalue forbidden (from super on derived) ok 71 - method access honoured (from super on derived) ok 72 - method read honoured (from super on derived) ok 73 - attribute access honoured (from base on instance) ok 74 - attribute read honoured (from base on instance) ok 75 - attribute write argument forbidden (from base on instance) ok 76 - attribute write lvalue forbidden (from base on instance) ok 77 - method access honoured (from base on instance) ok 78 - method read honoured (from base on instance) ok 79 - attribute access honoured (from derived on instance) ok 80 - attribute read honoured (from derived on instance) ok 81 - attribute write argument forbidden (from derived on instance) ok 82 - attribute write lvalue forbidden (from derived on instance) ok 83 - method access honoured (from derived on instance) ok 84 - method read honoured (from derived on instance) ok 85 - attribute access honoured (from instance on instance) ok 86 - attribute read honoured (from instance on instance) ok 87 - attribute write argument forbidden (from instance on instance) ok 88 - attribute write lvalue forbidden (from instance on instance) ok 89 - method access honoured (from instance on instance) ok 90 - method read honoured (from instance on instance) ok 91 - attribute access honoured (from inherited on instance) ok 92 - attribute read honoured (from inherited on instance) ok 93 - attribute write argument forbidden (from inherited on instance) ok 94 - attribute write lvalue forbidden (from inherited on instance) ok 95 - method access honoured (from inherited on instance) ok 96 - method read honoured (from inherited on instance) ok 97 - attribute access honoured (from parent on instance) ok 98 - attribute read honoured (from parent on instance) ok 99 - attribute write argument forbidden (from parent on instance) ok 100 - attribute write lvalue forbidden (from parent on instance) ok 101 - method access honoured (from parent on instance) ok 102 - method read honoured (from parent on instance) ok 103 - attribute access honoured (from super on instance) ok 104 - attribute read honoured (from super on instance) ok 105 - attribute write argument forbidden (from super on instance) ok 106 - attribute write lvalue forbidden (from super on instance) ok 107 - method access honoured (from super on instance) ok 108 - method read honoured (from super on instance) ok 109 - attribute access honoured (from base on inherited) ok 110 - attribute read honoured (from base on inherited) ok 111 - attribute write argument forbidden (from base on inherited) ok 112 - attribute write lvalue forbidden (from base on inherited) ok 113 - method access honoured (from base on inherited) ok 114 - method read honoured (from base on inherited) ok 115 - attribute access honoured (from derived on inherited) ok 116 - attribute read honoured (from derived on inherited) ok 117 - attribute write argument forbidden (from derived on inherited) ok 118 - attribute write lvalue forbidden (from derived on inherited) ok 119 - method access honoured (from derived on inherited) ok 120 - method read honoured (from derived on inherited) ok 121 - attribute access honoured (from instance on inherited) ok 122 - attribute read honoured (from instance on inherited) ok 123 - attribute write argument forbidden (from instance on inherited) ok 124 - attribute write lvalue forbidden (from instance on inherited) ok 125 - method access honoured (from instance on inherited) ok 126 - method read honoured (from instance on inherited) ok 127 - attribute access honoured (from inherited on inherited) ok 128 - attribute read honoured (from inherited on inherited) ok 129 - attribute write argument forbidden (from inherited on inherited) ok 130 - attribute write lvalue forbidden (from inherited on inherited) ok 131 - method access honoured (from inherited on inherited) ok 132 - method read honoured (from inherited on inherited) ok 133 - attribute access honoured (from parent on inherited) ok 134 - attribute read honoured (from parent on inherited) ok 135 - attribute write argument forbidden (from parent on inherited) ok 136 - attribute write lvalue forbidden (from parent on inherited) ok 137 - method access honoured (from parent on inherited) ok 138 - method read honoured (from parent on inherited) ok 139 - attribute access honoured (from super on inherited) ok 140 - attribute read honoured (from super on inherited) ok 141 - attribute write argument forbidden (from super on inherited) ok 142 - attribute write lvalue forbidden (from super on inherited) ok 143 - method access honoured (from super on inherited) ok 144 - method read honoured (from super on inherited) ok 145 - attribute access forbidden (from unrelated on base) ok 146 - attribute read forbidden (from unrelated on base) ok 147 - attribute write argument forbidden (from unrelated on base) ok 148 - attribute write lvalue forbidden (from unrelated on base) ok 149 - method access forbidden (from unrelated on base) ok 150 - method read forbidden (from unrelated on base) ok 151 - attribute access forbidden (from foreign on base) ok 152 - attribute read forbidden (from foreign on base) ok 153 - attribute write argument forbidden (from foreign on base) ok 154 - attribute write lvalue forbidden (from foreign on base) ok 155 - method access forbidden (from foreign on base) ok 156 - method read forbidden (from foreign on base) ok 157 - attribute access forbidden (from unrelated on derived) ok 158 - attribute read forbidden (from unrelated on derived) ok 159 - attribute write argument forbidden (from unrelated on derived) ok 160 - attribute write lvalue forbidden (from unrelated on derived) ok 161 - method access forbidden (from unrelated on derived) ok 162 - method read forbidden (from unrelated on derived) ok 163 - attribute access forbidden (from foreign on derived) ok 164 - attribute read forbidden (from foreign on derived) ok 165 - attribute write argument forbidden (from foreign on derived) ok 166 - attribute write lvalue forbidden (from foreign on derived) ok 167 - method access forbidden (from foreign on derived) ok 168 - method read forbidden (from foreign on derived) ok 169 - attribute access forbidden (from unrelated on instance) ok 170 - attribute read forbidden (from unrelated on instance) ok 171 - attribute write argument forbidden (from unrelated on instance) ok 172 - attribute write lvalue forbidden (from unrelated on instance) ok 173 - method access forbidden (from unrelated on instance) ok 174 - method read forbidden (from unrelated on instance) ok 175 - attribute access forbidden (from foreign on instance) ok 176 - attribute read forbidden (from foreign on instance) ok 177 - attribute write argument forbidden (from foreign on instance) ok 178 - attribute write lvalue forbidden (from foreign on instance) ok 179 - method access forbidden (from foreign on instance) ok 180 - method read forbidden (from foreign on instance) ok 181 - attribute access forbidden (from unrelated on inherited) ok 182 - attribute read forbidden (from unrelated on inherited) ok 183 - attribute write argument forbidden (from unrelated on inherited) ok 184 - attribute write lvalue forbidden (from unrelated on inherited) ok 185 - method access forbidden (from unrelated on inherited) ok 186 - method read forbidden (from unrelated on inherited) ok 187 - attribute access forbidden (from foreign on inherited) ok 188 - attribute read forbidden (from foreign on inherited) ok 189 - attribute write argument forbidden (from foreign on inherited) ok 190 - attribute write lvalue forbidden (from foreign on inherited) ok 191 - method access forbidden (from foreign on inherited) ok 192 - method read forbidden (from foreign on inherited) 1..192 FAILED tests 1-192 Failed 192/192 tests, 0.00% okay t/09public..........ok 1 - attribute access honoured (from base on instance) ok 2 - attribute read honoured (from base on instance) ok 3 - attribute write argument honoured (from base on instance) ok 4 - attribute write lvalue honoured (from base on instance) ok 5 - method access honoured (from base on instance) ok 6 - method read honoured (from base on instance) ok 7 - attribute access honoured (from derived on instance) ok 8 - attribute read honoured (from derived on instance) ok 9 - attribute write argument honoured (from derived on instance) ok 10 - attribute write lvalue honoured (from derived on instance) ok 11 - method access honoured (from derived on instance) ok 12 - method read honoured (from derived on instance) ok 13 - attribute access honoured (from unrelated on instance) ok 14 - attribute read honoured (from unrelated on instance) ok 15 - attribute write argument honoured (from unrelated on instance) ok 16 - attribute write lvalue honoured (from unrelated on instance) ok 17 - method access honoured (from unrelated on instance) ok 18 - method read honoured (from unrelated on instance) ok 19 - attribute access honoured (from instance on instance) ok 20 - attribute read honoured (from instance on instance) ok 21 - attribute write argument honoured (from instance on instance) ok 22 - attribute write lvalue honoured (from instance on instance) ok 23 - method access honoured (from instance on instance) ok 24 - method read honoured (from instance on instance) ok 25 - attribute access honoured (from inherited on instance) ok 26 - attribute read honoured (from inherited on instance) ok 27 - attribute write argument honoured (from inherited on instance) ok 28 - attribute write lvalue honoured (from inherited on instance) ok 29 - method access honoured (from inherited on instance) ok 30 - method read honoured (from inherited on instance) ok 31 - attribute access honoured (from foreign on instance) ok 32 - attribute read honoured (from foreign on instance) ok 33 - attribute write argument honoured (from foreign on instance) ok 34 - attribute write lvalue honoured (from foreign on instance) ok 35 - method access honoured (from foreign on instance) ok 36 - method read honoured (from foreign on instance) ok 37 - attribute access honoured (from base on inherited) ok 38 - attribute read honoured (from base on inherited) ok 39 - attribute write argument honoured (from base on inherited) ok 40 - attribute write lvalue honoured (from base on inherited) ok 41 - method access honoured (from base on inherited) ok 42 - method read honoured (from base on inherited) ok 43 - attribute access honoured (from derived on inherited) ok 44 - attribute read honoured (from derived on inherited) ok 45 - attribute write argument honoured (from derived on inherited) ok 46 - attribute write lvalue honoured (from derived on inherited) ok 47 - method access honoured (from derived on inherited) ok 48 - method read honoured (from derived on inherited) ok 49 - attribute access honoured (from unrelated on inherited) ok 50 - attribute read honoured (from unrelated on inherited) ok 51 - attribute write argument honoured (from unrelated on inherited) ok 52 - attribute write lvalue honoured (from unrelated on inherited) ok 53 - method access honoured (from unrelated on inherited) ok 54 - method read honoured (from unrelated on inherited) ok 55 - attribute access honoured (from instance on inherited) ok 56 - attribute read honoured (from instance on inherited) ok 57 - attribute write argument honoured (from instance on inherited) ok 58 - attribute write lvalue honoured (from instance on inherited) ok 59 - method access honoured (from instance on inherited) ok 60 - method read honoured (from instance on inherited) ok 61 - attribute access honoured (from inherited on inherited) ok 62 - attribute read honoured (from inherited on inherited) ok 63 - attribute write argument honoured (from inherited on inherited) ok 64 - attribute write lvalue honoured (from inherited on inherited) ok 65 - method access honoured (from inherited on inherited) ok 66 - method read honoured (from inherited on inherited) ok 67 - attribute access honoured (from foreign on inherited) ok 68 - attribute read honoured (from foreign on inherited) ok 69 - attribute write argument honoured (from foreign on inherited) ok 70 - attribute write lvalue honoured (from foreign on inherited) ok 71 - method access honoured (from foreign on inherited) ok 72 - method read honoured (from foreign on inherited) ok 73 - attribute access forbidden (from base on base) ok 74 - attribute read forbidden (from base on base) ok 75 - attribute write argument forbidden (from base on base) ok 76 - attribute write lvalue forbidden (from base on base) ok 77 - method access forbidden (from base on base) ok 78 - method read forbidden (from base on base) ok 79 - attribute access forbidden (from derived on base) ok 80 - attribute read forbidden (from derived on base) ok 81 - attribute write argument forbidden (from derived on base) ok 82 - attribute write lvalue forbidden (from derived on base) ok 83 - method access forbidden (from derived on base) ok 84 - method read forbidden (from derived on base) ok 85 - attribute access forbidden (from unrelated on base) ok 86 - attribute read forbidden (from unrelated on base) ok 87 - attribute write argument forbidden (from unrelated on base) ok 88 - attribute write lvalue forbidden (from unrelated on base) ok 89 - method access forbidden (from unrelated on base) ok 90 - method read forbidden (from unrelated on base) ok 91 - attribute access forbidden (from instance on base) ok 92 - attribute read forbidden (from instance on base) ok 93 - attribute write argument forbidden (from instance on base) ok 94 - attribute write lvalue forbidden (from instance on base) ok 95 - method access forbidden (from instance on base) ok 96 - method read forbidden (from instance on base) ok 97 - attribute access forbidden (from inherited on base) ok 98 - attribute read forbidden (from inherited on base) ok 99 - attribute write argument forbidden (from inherited on base) ok 100 - attribute write lvalue forbidden (from inherited on base) ok 101 - method access forbidden (from inherited on base) ok 102 - method read forbidden (from inherited on base) ok 103 - attribute access forbidden (from foreign on base) ok 104 - attribute read forbidden (from foreign on base) ok 105 - attribute write argument forbidden (from foreign on base) ok 106 - attribute write lvalue forbidden (from foreign on base) ok 107 - method access forbidden (from foreign on base) ok 108 - method read forbidden (from foreign on base) ok 109 - attribute access forbidden (from base on derived) ok 110 - attribute read forbidden (from base on derived) ok 111 - attribute write argument forbidden (from base on derived) ok 112 - attribute write lvalue forbidden (from base on derived) ok 113 - method access forbidden (from base on derived) ok 114 - method read forbidden (from base on derived) ok 115 - attribute access forbidden (from derived on derived) ok 116 - attribute read forbidden (from derived on derived) ok 117 - attribute write argument forbidden (from derived on derived) ok 118 - attribute write lvalue forbidden (from derived on derived) ok 119 - method access forbidden (from derived on derived) ok 120 - method read forbidden (from derived on derived) ok 121 - attribute access forbidden (from unrelated on derived) ok 122 - attribute read forbidden (from unrelated on derived) ok 123 - attribute write argument forbidden (from unrelated on derived) ok 124 - attribute write lvalue forbidden (from unrelated on derived) ok 125 - method access forbidden (from unrelated on derived) ok 126 - method read forbidden (from unrelated on derived) ok 127 - attribute access forbidden (from instance on derived) ok 128 - attribute read forbidden (from instance on derived) ok 129 - attribute write argument forbidden (from instance on derived) ok 130 - attribute write lvalue forbidden (from instance on derived) ok 131 - method access forbidden (from instance on derived) ok 132 - method read forbidden (from instance on derived) ok 133 - attribute access forbidden (from inherited on derived) ok 134 - attribute read forbidden (from inherited on derived) ok 135 - attribute write argument forbidden (from inherited on derived) ok 136 - attribute write lvalue forbidden (from inherited on derived) ok 137 - method access forbidden (from inherited on derived) ok 138 - method read forbidden (from inherited on derived) ok 139 - attribute access forbidden (from foreign on derived) ok 140 - attribute read forbidden (from foreign on derived) ok 141 - attribute write argument forbidden (from foreign on derived) ok 142 - attribute write lvalue forbidden (from foreign on derived) ok 143 - method access forbidden (from foreign on derived) ok 144 - method read forbidden (from foreign on derived) 1..144 FAILED tests 1-144 Failed 144/144 tests, 0.00% okay t/10private.........ok 1 - attribute access honoured (from base on instance) ok 2 - attribute read honoured (from base on instance) ok 3 - attribute write argument honoured (from base on instance) ok 4 - attribute write lvalue honoured (from base on instance) ok 5 - method access honoured (from base on instance) ok 6 - method read honoured (from base on instance) ok 7 - attribute access honoured (from instance on instance) ok 8 - attribute read honoured (from instance on instance) ok 9 - attribute write argument honoured (from instance on instance) ok 10 - attribute write lvalue honoured (from instance on instance) ok 11 - method access honoured (from instance on instance) ok 12 - method read honoured (from instance on instance) ok 13 - attribute access honoured (from parent on instance) ok 14 - attribute read honoured (from parent on instance) ok 15 - attribute write argument honoured (from parent on instance) ok 16 - attribute write lvalue honoured (from parent on instance) ok 17 - method access honoured (from parent on instance) ok 18 - method read honoured (from parent on instance) ok 19 - attribute access honoured (from super on instance) ok 20 - attribute read honoured (from super on instance) ok 21 - attribute write argument honoured (from super on instance) ok 22 - attribute write lvalue honoured (from super on instance) ok 23 - method access honoured (from super on instance) ok 24 - method read honoured (from super on instance) ok 25 - attribute access honoured (from base on inherited) ok 26 - attribute read honoured (from base on inherited) ok 27 - attribute write argument honoured (from base on inherited) ok 28 - attribute write lvalue honoured (from base on inherited) ok 29 - method access honoured (from base on inherited) ok 30 - method read honoured (from base on inherited) ok 31 - attribute access honoured (from instance on inherited) ok 32 - attribute read honoured (from instance on inherited) ok 33 - attribute write argument honoured (from instance on inherited) ok 34 - attribute write lvalue honoured (from instance on inherited) ok 35 - method access honoured (from instance on inherited) ok 36 - method read honoured (from instance on inherited) ok 37 - attribute access honoured (from parent on inherited) ok 38 - attribute read honoured (from parent on inherited) ok 39 - attribute write argument honoured (from parent on inherited) ok 40 - attribute write lvalue honoured (from parent on inherited) ok 41 - method access honoured (from parent on inherited) ok 42 - method read honoured (from parent on inherited) ok 43 - attribute access honoured (from super on inherited) ok 44 - attribute read honoured (from super on inherited) ok 45 - attribute write argument honoured (from super on inherited) ok 46 - attribute write lvalue honoured (from super on inherited) ok 47 - method access honoured (from super on inherited) ok 48 - method read honoured (from super on inherited) ok 49 - attribute access forbidden (from derived on instance) ok 50 - attribute read forbidden (from derived on instance) ok 51 - attribute write argument forbidden (from derived on instance) ok 52 - attribute write lvalue forbidden (from derived on instance) ok 53 - method access forbidden (from derived on instance) ok 54 - method read forbidden (from derived on instance) ok 55 - attribute access forbidden (from unrelated on instance) ok 56 - attribute read forbidden (from unrelated on instance) ok 57 - attribute write argument forbidden (from unrelated on instance) ok 58 - attribute write lvalue forbidden (from unrelated on instance) ok 59 - method access forbidden (from unrelated on instance) ok 60 - method read forbidden (from unrelated on instance) ok 61 - attribute access forbidden (from inherited on instance) ok 62 - attribute read forbidden (from inherited on instance) ok 63 - attribute write argument forbidden (from inherited on instance) ok 64 - attribute write lvalue forbidden (from inherited on instance) ok 65 - method access forbidden (from inherited on instance) ok 66 - method read forbidden (from inherited on instance) ok 67 - attribute access forbidden (from foreign on instance) ok 68 - attribute read forbidden (from foreign on instance) ok 69 - attribute write argument forbidden (from foreign on instance) ok 70 - attribute write lvalue forbidden (from foreign on instance) ok 71 - method access forbidden (from foreign on instance) ok 72 - method read forbidden (from foreign on instance) ok 73 - attribute access forbidden (from derived on inherited) ok 74 - attribute read forbidden (from derived on inherited) ok 75 - attribute write argument forbidden (from derived on inherited) ok 76 - attribute write lvalue forbidden (from derived on inherited) ok 77 - method access forbidden (from derived on inherited) ok 78 - method read forbidden (from derived on inherited) ok 79 - attribute access forbidden (from unrelated on inherited) ok 80 - attribute read forbidden (from unrelated on inherited) ok 81 - attribute write argument forbidden (from unrelated on inherited) ok 82 - attribute write lvalue forbidden (from unrelated on inherited) ok 83 - method access forbidden (from unrelated on inherited) ok 84 - method read forbidden (from unrelated on inherited) ok 85 - attribute access forbidden (from inherited on inherited) ok 86 - attribute read forbidden (from inherited on inherited) ok 87 - attribute write argument forbidden (from inherited on inherited) ok 88 - attribute write lvalue forbidden (from inherited on inherited) ok 89 - method access forbidden (from inherited on inherited) ok 90 - method read forbidden (from inherited on inherited) ok 91 - attribute access forbidden (from foreign on inherited) ok 92 - attribute read forbidden (from foreign on inherited) ok 93 - attribute write argument forbidden (from foreign on inherited) ok 94 - attribute write lvalue forbidden (from foreign on inherited) ok 95 - method access forbidden (from foreign on inherited) ok 96 - method read forbidden (from foreign on inherited) ok 97 - attribute access forbidden (from base on base) ok 98 - attribute read forbidden (from base on base) ok 99 - attribute write argument forbidden (from base on base) ok 100 - attribute write lvalue forbidden (from base on base) ok 101 - method access forbidden (from base on base) ok 102 - method read forbidden (from base on base) ok 103 - attribute access forbidden (from derived on base) ok 104 - attribute read forbidden (from derived on base) ok 105 - attribute write argument forbidden (from derived on base) ok 106 - attribute write lvalue forbidden (from derived on base) ok 107 - method access forbidden (from derived on base) ok 108 - method read forbidden (from derived on base) ok 109 - attribute access forbidden (from unrelated on base) ok 110 - attribute read forbidden (from unrelated on base) ok 111 - attribute write argument forbidden (from unrelated on base) ok 112 - attribute write lvalue forbidden (from unrelated on base) ok 113 - method access forbidden (from unrelated on base) ok 114 - method read forbidden (from unrelated on base) ok 115 - attribute access forbidden (from parent on base) ok 116 - attribute read forbidden (from parent on base) ok 117 - attribute write argument forbidden (from parent on base) ok 118 - attribute write lvalue forbidden (from parent on base) ok 119 - method access forbidden (from parent on base) ok 120 - method read forbidden (from parent on base) ok 121 - attribute access forbidden (from instance on base) ok 122 - attribute read forbidden (from instance on base) ok 123 - attribute write argument forbidden (from instance on base) ok 124 - attribute write lvalue forbidden (from instance on base) ok 125 - method access forbidden (from instance on base) ok 126 - method read forbidden (from instance on base) ok 127 - attribute access forbidden (from inherited on base) ok 128 - attribute read forbidden (from inherited on base) ok 129 - attribute write argument forbidden (from inherited on base) ok 130 - attribute write lvalue forbidden (from inherited on base) ok 131 - method access forbidden (from inherited on base) ok 132 - method read forbidden (from inherited on base) ok 133 - attribute access forbidden (from foreign on base) ok 134 - attribute read forbidden (from foreign on base) ok 135 - attribute write argument forbidden (from foreign on base) ok 136 - attribute write lvalue forbidden (from foreign on base) ok 137 - method access forbidden (from foreign on base) ok 138 - method read forbidden (from foreign on base) ok 139 - attribute access forbidden (from super on base) ok 140 - attribute read forbidden (from super on base) ok 141 - attribute write argument forbidden (from super on base) ok 142 - attribute write lvalue forbidden (from super on base) ok 143 - method access forbidden (from super on base) ok 144 - method read forbidden (from super on base) ok 145 - attribute access forbidden (from base on derived) ok 146 - attribute read forbidden (from base on derived) ok 147 - attribute write argument forbidden (from base on derived) ok 148 - attribute write lvalue forbidden (from base on derived) ok 149 - method access forbidden (from base on derived) ok 150 - method read forbidden (from base on derived) ok 151 - attribute access forbidden (from derived on derived) ok 152 - attribute read forbidden (from derived on derived) ok 153 - attribute write argument forbidden (from derived on derived) ok 154 - attribute write lvalue forbidden (from derived on derived) ok 155 - method access forbidden (from derived on derived) ok 156 - method read forbidden (from derived on derived) ok 157 - attribute access forbidden (from unrelated on derived) ok 158 - attribute read forbidden (from unrelated on derived) ok 159 - attribute write argument forbidden (from unrelated on derived) ok 160 - attribute write lvalue forbidden (from unrelated on derived) ok 161 - method access forbidden (from unrelated on derived) ok 162 - method read forbidden (from unrelated on derived) ok 163 - attribute access forbidden (from parent on derived) ok 164 - attribute read forbidden (from parent on derived) ok 165 - attribute write argument forbidden (from parent on derived) ok 166 - attribute write lvalue forbidden (from parent on derived) ok 167 - method access forbidden (from parent on derived) ok 168 - method read forbidden (from parent on derived) ok 169 - attribute access forbidden (from instance on derived) ok 170 - attribute read forbidden (from instance on derived) ok 171 - attribute write argument forbidden (from instance on derived) ok 172 - attribute write lvalue forbidden (from instance on derived) ok 173 - method access forbidden (from instance on derived) ok 174 - method read forbidden (from instance on derived) ok 175 - attribute access forbidden (from inherited on derived) ok 176 - attribute read forbidden (from inherited on derived) ok 177 - attribute write argument forbidden (from inherited on derived) ok 178 - attribute write lvalue forbidden (from inherited on derived) ok 179 - method access forbidden (from inherited on derived) ok 180 - method read forbidden (from inherited on derived) ok 181 - attribute access forbidden (from foreign on derived) ok 182 - attribute read forbidden (from foreign on derived) ok 183 - attribute write argument forbidden (from foreign on derived) ok 184 - attribute write lvalue forbidden (from foreign on derived) ok 185 - method access forbidden (from foreign on derived) ok 186 - method read forbidden (from foreign on derived) ok 187 - attribute access forbidden (from super on derived) ok 188 - attribute read forbidden (from super on derived) ok 189 - attribute write argument forbidden (from super on derived) ok 190 - attribute write lvalue forbidden (from super on derived) ok 191 - method access forbidden (from super on derived) ok 192 - method read forbidden (from super on derived) 1..192 FAILED tests 1-192 Failed 192/192 tests, 0.00% okay t/11protected.......ok 1 - attribute access honoured (from base on instance) ok 2 - attribute read honoured (from base on instance) ok 3 - attribute write argument honoured (from base on instance) ok 4 - attribute write lvalue honoured (from base on instance) ok 5 - method access honoured (from base on instance) ok 6 - method read honoured (from base on instance) ok 7 - attribute access honoured (from instance on instance) ok 8 - attribute read honoured (from instance on instance) ok 9 - attribute write argument honoured (from instance on instance) ok 10 - attribute write lvalue honoured (from instance on instance) ok 11 - method access honoured (from instance on instance) ok 12 - method read honoured (from instance on instance) ok 13 - attribute access honoured (from derived on instance) ok 14 - attribute read honoured (from derived on instance) ok 15 - attribute write argument honoured (from derived on instance) ok 16 - attribute write lvalue honoured (from derived on instance) ok 17 - method access honoured (from derived on instance) ok 18 - method read honoured (from derived on instance) ok 19 - attribute access honoured (from inherited on instance) ok 20 - attribute read honoured (from inherited on instance) ok 21 - attribute write argument honoured (from inherited on instance) ok 22 - attribute write lvalue honoured (from inherited on instance) ok 23 - method access honoured (from inherited on instance) ok 24 - method read honoured (from inherited on instance) ok 25 - attribute access honoured (from parent on instance) ok 26 - attribute read honoured (from parent on instance) ok 27 - attribute write argument honoured (from parent on instance) ok 28 - attribute write lvalue honoured (from parent on instance) ok 29 - method access honoured (from parent on instance) ok 30 - method read honoured (from parent on instance) ok 31 - attribute access honoured (from super on instance) ok 32 - attribute read honoured (from super on instance) ok 33 - attribute write argument honoured (from super on instance) ok 34 - attribute write lvalue honoured (from super on instance) ok 35 - method access honoured (from super on instance) ok 36 - method read honoured (from super on instance) ok 37 - attribute access honoured (from base on inherited) ok 38 - attribute read honoured (from base on inherited) ok 39 - attribute write argument honoured (from base on inherited) ok 40 - attribute write lvalue honoured (from base on inherited) ok 41 - method access honoured (from base on inherited) ok 42 - method read honoured (from base on inherited) ok 43 - attribute access honoured (from instance on inherited) ok 44 - attribute read honoured (from instance on inherited) ok 45 - attribute write argument honoured (from instance on inherited) ok 46 - attribute write lvalue honoured (from instance on inherited) ok 47 - method access honoured (from instance on inherited) ok 48 - method read honoured (from instance on inherited) ok 49 - attribute access honoured (from derived on inherited) ok 50 - attribute read honoured (from derived on inherited) ok 51 - attribute write argument honoured (from derived on inherited) ok 52 - attribute write lvalue honoured (from derived on inherited) ok 53 - method access honoured (from derived on inherited) ok 54 - method read honoured (from derived on inherited) ok 55 - attribute access honoured (from inherited on inherited) ok 56 - attribute read honoured (from inherited on inherited) ok 57 - attribute write argument honoured (from inherited on inherited) ok 58 - attribute write lvalue honoured (from inherited on inherited) ok 59 - method access honoured (from inherited on inherited) ok 60 - method read honoured (from inherited on inherited) ok 61 - attribute access honoured (from parent on inherited) ok 62 - attribute read honoured (from parent on inherited) ok 63 - attribute write argument honoured (from parent on inherited) ok 64 - attribute write lvalue honoured (from parent on inherited) ok 65 - method access honoured (from parent on inherited) ok 66 - method read honoured (from parent on inherited) ok 67 - attribute access honoured (from super on inherited) ok 68 - attribute read honoured (from super on inherited) ok 69 - attribute write argument honoured (from super on inherited) ok 70 - attribute write lvalue honoured (from super on inherited) ok 71 - method access honoured (from super on inherited) ok 72 - method read honoured (from super on inherited) ok 73 - attribute access forbidden (from unrelated on instance) ok 74 - attribute read forbidden (from unrelated on instance) ok 75 - attribute write argument forbidden (from unrelated on instance) ok 76 - attribute write lvalue forbidden (from unrelated on instance) ok 77 - method access forbidden (from unrelated on instance) ok 78 - method read forbidden (from unrelated on instance) ok 79 - attribute access forbidden (from foreign on instance) ok 80 - attribute read forbidden (from foreign on instance) ok 81 - attribute write argument forbidden (from foreign on instance) ok 82 - attribute write lvalue forbidden (from foreign on instance) ok 83 - method access forbidden (from foreign on instance) ok 84 - method read forbidden (from foreign on instance) ok 85 - attribute access forbidden (from unrelated on inherited) ok 86 - attribute read forbidden (from unrelated on inherited) ok 87 - attribute write argument forbidden (from unrelated on inherited) ok 88 - attribute write lvalue forbidden (from unrelated on inherited) ok 89 - method access forbidden (from unrelated on inherited) ok 90 - method read forbidden (from unrelated on inherited) ok 91 - attribute access forbidden (from foreign on inherited) ok 92 - attribute read forbidden (from foreign on inherited) ok 93 - attribute write argument forbidden (from foreign on inherited) ok 94 - attribute write lvalue forbidden (from foreign on inherited) ok 95 - method access forbidden (from foreign on inherited) ok 96 - method read forbidden (from foreign on inherited) ok 97 - attribute access forbidden (from base on base) ok 98 - attribute read forbidden (from base on base) ok 99 - attribute write argument forbidden (from base on base) ok 100 - attribute write lvalue forbidden (from base on base) ok 101 - method access forbidden (from base on base) ok 102 - method read forbidden (from base on base) ok 103 - attribute access forbidden (from derived on base) ok 104 - attribute read forbidden (from derived on base) ok 105 - attribute write argument forbidden (from derived on base) ok 106 - attribute write lvalue forbidden (from derived on base) ok 107 - method access forbidden (from derived on base) ok 108 - method read forbidden (from derived on base) ok 109 - attribute access forbidden (from unrelated on base) ok 110 - attribute read forbidden (from unrelated on base) ok 111 - attribute write argument forbidden (from unrelated on base) ok 112 - attribute write lvalue forbidden (from unrelated on base) ok 113 - method access forbidden (from unrelated on base) ok 114 - method read forbidden (from unrelated on base) ok 115 - attribute access forbidden (from parent on base) ok 116 - attribute read forbidden (from parent on base) ok 117 - attribute write argument forbidden (from parent on base) ok 118 - attribute write lvalue forbidden (from parent on base) ok 119 - method access forbidden (from parent on base) ok 120 - method read forbidden (from parent on base) ok 121 - attribute access forbidden (from instance on base) ok 122 - attribute read forbidden (from instance on base) ok 123 - attribute write argument forbidden (from instance on base) ok 124 - attribute write lvalue forbidden (from instance on base) ok 125 - method access forbidden (from instance on base) ok 126 - method read forbidden (from instance on base) ok 127 - attribute access forbidden (from inherited on base) ok 128 - attribute read forbidden (from inherited on base) ok 129 - attribute write argument forbidden (from inherited on base) ok 130 - attribute write lvalue forbidden (from inherited on base) ok 131 - method access forbidden (from inherited on base) ok 132 - method read forbidden (from inherited on base) ok 133 - attribute access forbidden (from foreign on base) ok 134 - attribute read forbidden (from foreign on base) ok 135 - attribute write argument forbidden (from foreign on base) ok 136 - attribute write lvalue forbidden (from foreign on base) ok 137 - method access forbidden (from foreign on base) ok 138 - method read forbidden (from foreign on base) ok 139 - attribute access forbidden (from super on base) ok 140 - attribute read forbidden (from super on base) ok 141 - attribute write argument forbidden (from super on base) ok 142 - attribute write lvalue forbidden (from super on base) ok 143 - method access forbidden (from super on base) ok 144 - method read forbidden (from super on base) ok 145 - attribute access forbidden (from base on derived) ok 146 - attribute read forbidden (from base on derived) ok 147 - attribute write argument forbidden (from base on derived) ok 148 - attribute write lvalue forbidden (from base on derived) ok 149 - method access forbidden (from base on derived) ok 150 - method read forbidden (from base on derived) ok 151 - attribute access forbidden (from derived on derived) ok 152 - attribute read forbidden (from derived on derived) ok 153 - attribute write argument forbidden (from derived on derived) ok 154 - attribute write lvalue forbidden (from derived on derived) ok 155 - method access forbidden (from derived on derived) ok 156 - method read forbidden (from derived on derived) ok 157 - attribute access forbidden (from unrelated on derived) ok 158 - attribute read forbidden (from unrelated on derived) ok 159 - attribute write argument forbidden (from unrelated on derived) ok 160 - attribute write lvalue forbidden (from unrelated on derived) ok 161 - method access forbidden (from unrelated on derived) ok 162 - method read forbidden (from unrelated on derived) ok 163 - attribute access forbidden (from parent on derived) ok 164 - attribute read forbidden (from parent on derived) ok 165 - attribute write argument forbidden (from parent on derived) ok 166 - attribute write lvalue forbidden (from parent on derived) ok 167 - method access forbidden (from parent on derived) ok 168 - method read forbidden (from parent on derived) ok 169 - attribute access forbidden (from instance on derived) ok 170 - attribute read forbidden (from instance on derived) ok 171 - attribute write argument forbidden (from instance on derived) ok 172 - attribute write lvalue forbidden (from instance on derived) ok 173 - method access forbidden (from instance on derived) ok 174 - method read forbidden (from instance on derived) ok 175 - attribute access forbidden (from inherited on derived) ok 176 - attribute read forbidden (from inherited on derived) ok 177 - attribute write argument forbidden (from inherited on derived) ok 178 - attribute write lvalue forbidden (from inherited on derived) ok 179 - method access forbidden (from inherited on derived) ok 180 - method read forbidden (from inherited on derived) ok 181 - attribute access forbidden (from foreign on derived) ok 182 - attribute read forbidden (from foreign on derived) ok 183 - attribute write argument forbidden (from foreign on derived) ok 184 - attribute write lvalue forbidden (from foreign on derived) ok 185 - method access forbidden (from foreign on derived) ok 186 - method read forbidden (from foreign on derived) ok 187 - attribute access forbidden (from super on derived) ok 188 - attribute read forbidden (from super on derived) ok 189 - attribute write argument forbidden (from super on derived) ok 190 - attribute write lvalue forbidden (from super on derived) ok 191 - method access forbidden (from super on derived) ok 192 - method read forbidden (from super on derived) 1..192 FAILED tests 1-192 Failed 192/192 tests, 0.00% okay t/12abstract........ok 1 - attribute access forbidden (from base on base) ok 2 - attribute read forbidden (from base on base) ok 3 - attribute write argument forbidden (from base on base) ok 4 - attribute write lvalue forbidden (from base on base) ok 5 - method access forbidden (from base on base) ok 6 - method read forbidden (from base on base) ok 7 - attribute access forbidden (from derived on base) ok 8 - attribute read forbidden (from derived on base) ok 9 - attribute write argument forbidden (from derived on base) ok 10 - attribute write lvalue forbidden (from derived on base) ok 11 - method access forbidden (from derived on base) ok 12 - method read forbidden (from derived on base) ok 13 - attribute access forbidden (from parent on base) ok 14 - attribute read forbidden (from parent on base) ok 15 - attribute write argument forbidden (from parent on base) ok 16 - attribute write lvalue forbidden (from parent on base) ok 17 - method access forbidden (from parent on base) ok 18 - method read forbidden (from parent on base) ok 19 - attribute access forbidden (from unrelated on base) ok 20 - attribute read forbidden (from unrelated on base) ok 21 - attribute write argument forbidden (from unrelated on base) ok 22 - attribute write lvalue forbidden (from unrelated on base) ok 23 - method access forbidden (from unrelated on base) ok 24 - method read forbidden (from unrelated on base) ok 25 - attribute access forbidden (from instance on base) ok 26 - attribute read forbidden (from instance on base) ok 27 - attribute write argument forbidden (from instance on base) ok 28 - attribute write lvalue forbidden (from instance on base) ok 29 - method access forbidden (from instance on base) ok 30 - method read forbidden (from instance on base) ok 31 - attribute access forbidden (from inherited on base) ok 32 - attribute read forbidden (from inherited on base) ok 33 - attribute write argument forbidden (from inherited on base) ok 34 - attribute write lvalue forbidden (from inherited on base) ok 35 - method access forbidden (from inherited on base) ok 36 - method read forbidden (from inherited on base) ok 37 - attribute access forbidden (from super on base) ok 38 - attribute read forbidden (from super on base) ok 39 - attribute write argument forbidden (from super on base) ok 40 - attribute write lvalue forbidden (from super on base) ok 41 - method access forbidden (from super on base) ok 42 - method read forbidden (from super on base) ok 43 - attribute access forbidden (from foreign on base) ok 44 - attribute read forbidden (from foreign on base) ok 45 - attribute write argument forbidden (from foreign on base) ok 46 - attribute write lvalue forbidden (from foreign on base) ok 47 - method access forbidden (from foreign on base) ok 48 - method read forbidden (from foreign on base) ok 49 - attribute access forbidden (from base on derived) ok 50 - attribute read forbidden (from base on derived) ok 51 - attribute write argument forbidden (from base on derived) ok 52 - attribute write lvalue forbidden (from base on derived) ok 53 - method access forbidden (from base on derived) ok 54 - method read forbidden (from base on derived) ok 55 - attribute access forbidden (from derived on derived) ok 56 - attribute read forbidden (from derived on derived) ok 57 - attribute write argument forbidden (from derived on derived) ok 58 - attribute write lvalue forbidden (from derived on derived) ok 59 - method access forbidden (from derived on derived) ok 60 - method read forbidden (from derived on derived) ok 61 - attribute access forbidden (from parent on derived) ok 62 - attribute read forbidden (from parent on derived) ok 63 - attribute write argument forbidden (from parent on derived) ok 64 - attribute write lvalue forbidden (from parent on derived) ok 65 - method access forbidden (from parent on derived) ok 66 - method read forbidden (from parent on derived) ok 67 - attribute access forbidden (from unrelated on derived) ok 68 - attribute read forbidden (from unrelated on derived) ok 69 - attribute write argument forbidden (from unrelated on derived) ok 70 - attribute write lvalue forbidden (from unrelated on derived) ok 71 - method access forbidden (from unrelated on derived) ok 72 - method read forbidden (from unrelated on derived) ok 73 - attribute access forbidden (from instance on derived) ok 74 - attribute read forbidden (from instance on derived) ok 75 - attribute write argument forbidden (from instance on derived) ok 76 - attribute write lvalue forbidden (from instance on derived) ok 77 - method access forbidden (from instance on derived) ok 78 - method read forbidden (from instance on derived) ok 79 - attribute access forbidden (from inherited on derived) ok 80 - attribute read forbidden (from inherited on derived) ok 81 - attribute write argument forbidden (from inherited on derived) ok 82 - attribute write lvalue forbidden (from inherited on derived) ok 83 - method access forbidden (from inherited on derived) ok 84 - method read forbidden (from inherited on derived) ok 85 - attribute access forbidden (from super on derived) ok 86 - attribute read forbidden (from super on derived) ok 87 - attribute write argument forbidden (from super on derived) ok 88 - attribute write lvalue forbidden (from super on derived) ok 89 - method access forbidden (from super on derived) ok 90 - method read forbidden (from super on derived) ok 91 - attribute access forbidden (from foreign on derived) ok 92 - attribute read forbidden (from foreign on derived) ok 93 - attribute write argument forbidden (from foreign on derived) ok 94 - attribute write lvalue forbidden (from foreign on derived) ok 95 - method access forbidden (from foreign on derived) ok 96 - method read forbidden (from foreign on derived) ok 97 - attribute access forbidden (from base on instance) ok 98 - attribute read forbidden (from base on instance) ok 99 - attribute write argument forbidden (from base on instance) ok 100 - attribute write lvalue forbidden (from base on instance) ok 101 - method access forbidden (from base on instance) ok 102 - method read forbidden (from base on instance) ok 103 - attribute access forbidden (from derived on instance) ok 104 - attribute read forbidden (from derived on instance) ok 105 - attribute write argument forbidden (from derived on instance) ok 106 - attribute write lvalue forbidden (from derived on instance) ok 107 - method access forbidden (from derived on instance) ok 108 - method read forbidden (from derived on instance) ok 109 - attribute access forbidden (from parent on instance) ok 110 - attribute read forbidden (from parent on instance) ok 111 - attribute write argument forbidden (from parent on instance) ok 112 - attribute write lvalue forbidden (from parent on instance) ok 113 - method access forbidden (from parent on instance) ok 114 - method read forbidden (from parent on instance) ok 115 - attribute access forbidden (from unrelated on instance) ok 116 - attribute read forbidden (from unrelated on instance) ok 117 - attribute write argument forbidden (from unrelated on instance) ok 118 - attribute write lvalue forbidden (from unrelated on instance) ok 119 - method access forbidden (from unrelated on instance) ok 120 - method read forbidden (from unrelated on instance) ok 121 - attribute access forbidden (from instance on instance) ok 122 - attribute read forbidden (from instance on instance) ok 123 - attribute write argument forbidden (from instance on instance) ok 124 - attribute write lvalue forbidden (from instance on instance) ok 125 - method access forbidden (from instance on instance) ok 126 - method read forbidden (from instance on instance) ok 127 - attribute access forbidden (from inherited on instance) ok 128 - attribute read forbidden (from inherited on instance) ok 129 - attribute write argument forbidden (from inherited on instance) ok 130 - attribute write lvalue forbidden (from inherited on instance) ok 131 - method access forbidden (from inherited on instance) ok 132 - method read forbidden (from inherited on instance) ok 133 - attribute access forbidden (from super on instance) ok 134 - attribute read forbidden (from super on instance) ok 135 - attribute write argument forbidden (from super on instance) ok 136 - attribute write lvalue forbidden (from super on instance) ok 137 - method access forbidden (from super on instance) ok 138 - method read forbidden (from super on instance) ok 139 - attribute access forbidden (from foreign on instance) ok 140 - attribute read forbidden (from foreign on instance) ok 141 - attribute write argument forbidden (from foreign on instance) ok 142 - attribute write lvalue forbidden (from foreign on instance) ok 143 - method access forbidden (from foreign on instance) ok 144 - method read forbidden (from foreign on instance) ok 145 - attribute access forbidden (from base on inherited) ok 146 - attribute read forbidden (from base on inherited) ok 147 - attribute write argument forbidden (from base on inherited) ok 148 - attribute write lvalue forbidden (from base on inherited) ok 149 - method access forbidden (from base on inherited) ok 150 - method read forbidden (from base on inherited) ok 151 - attribute access forbidden (from derived on inherited) ok 152 - attribute read forbidden (from derived on inherited) ok 153 - attribute write argument forbidden (from derived on inherited) ok 154 - attribute write lvalue forbidden (from derived on inherited) ok 155 - method access forbidden (from derived on inherited) ok 156 - method read forbidden (from derived on inherited) ok 157 - attribute access forbidden (from parent on inherited) ok 158 - attribute read forbidden (from parent on inherited) ok 159 - attribute write argument forbidden (from parent on inherited) ok 160 - attribute write lvalue forbidden (from parent on inherited) ok 161 - method access forbidden (from parent on inherited) ok 162 - method read forbidden (from parent on inherited) ok 163 - attribute access forbidden (from unrelated on inherited) ok 164 - attribute read forbidden (from unrelated on inherited) ok 165 - attribute write argument forbidden (from unrelated on inherited) ok 166 - attribute write lvalue forbidden (from unrelated on inherited) ok 167 - method access forbidden (from unrelated on inherited) ok 168 - method read forbidden (from unrelated on inherited) ok 169 - attribute access forbidden (from instance on inherited) ok 170 - attribute read forbidden (from instance on inherited) ok 171 - attribute write argument forbidden (from instance on inherited) ok 172 - attribute write lvalue forbidden (from instance on inherited) ok 173 - method access forbidden (from instance on inherited) ok 174 - method read forbidden (from instance on inherited) ok 175 - attribute access forbidden (from inherited on inherited) ok 176 - attribute read forbidden (from inherited on inherited) ok 177 - attribute write argument forbidden (from inherited on inherited) ok 178 - attribute write lvalue forbidden (from inherited on inherited) ok 179 - method access forbidden (from inherited on inherited) ok 180 - method read forbidden (from inherited on inherited) ok 181 - attribute access forbidden (from super on inherited) ok 182 - attribute read forbidden (from super on inherited) ok 183 - attribute write argument forbidden (from super on inherited) ok 184 - attribute write lvalue forbidden (from super on inherited) ok 185 - method access forbidden (from super on inherited) ok 186 - method read forbidden (from super on inherited) ok 187 - attribute access forbidden (from foreign on inherited) ok 188 - attribute read forbidden (from foreign on inherited) ok 189 - attribute write argument forbidden (from foreign on inherited) ok 190 - attribute write lvalue forbidden (from foreign on inherited) ok 191 - method access forbidden (from foreign on inherited) ok 192 - method read forbidden (from foreign on inherited) 1..192 FAILED tests 1-192 Failed 192/192 tests, 0.00% okay t/13init............1..103 ok 1 - constructor with init() executes ok 2 - constructor with init() returns non-null ok 3 - constructor with init() returns object of correct class ok 4 - init() generated correct initial value ok 5 - constructor with init() and attribute value executes ok 6 - constructor with init() returns non-null ok 7 - constructor with init() returns object of correct class ok 8 - init() generated correct initial value ok 9 - constructor with false init() dies ok 10 - numerical init value fails ok 11 - string init value fails ok 12 - scalar reference init value fails ok 13 - array reference init value fails ok 14 - hash reference init value fails ok 15 - undefined init value succeeds ok 16 - constructor with inherited init() executes ok 17 - constructor with inherited init() returns non-null ok 18 - constructor with inherited init() returns object of correct class ok 19 - inherited init() generated correct initial value ok 20 - constructor with inherited init() and attribute value executes ok 21 - constructor with inherited init() returns non-null ok 22 - constructor with inherited init() returns object of correct class ok 23 - inherited init() generated correct initial value ok 24 - constructor with inherited init() executes ok 25 - constructor with inherited init() returns non-null ok 26 - constructor with inherited init() returns object of correct class ok 27 - inherited init() generated correct initial value ok 28 - constructor with inherited init() and attribute value executes ok 29 - constructor with inherited init() returns non-null ok 30 - constructor with inherited init() returns object of correct class ok 31 - inherited init() generated correct initial value ok 32 - constructor with multiple init() routines executes ok 33 - inheritence order observed by init() routines ok 34 - constructor with multiple init() routines executes ok 35 - inheritence order observed by init() routines ok 36 - constructor with multiple init() routines executes ok 37 - inheritence order observed by init() routines ok 38 - constructor with multiple init() routines executes ok 39 - inheritence order observed by init() routines ok 40 - constructor with duplicate init() routines executes ok 41 - duplicate init() method only invoked once ok 42 - constructor with duplicate init() routines executes ok 43 - duplicate init() method only invoked once ok 44 - Test::Init::Class::Attribute package compiled successfully ok 45 - Test::Init::Class::Attribute object creation executes ok 46 - Test::Init::Class::Attribute object is defined ok 47 - Test::Init::Class::Attribute creation returns correct object ok 48 - Test::Init::Class::Attribute initialisation performed successfully ok 49 - Test::Init::Class::Method package compiled successfully ok 50 - Test::Init::Class::Method object creation executes ok 51 - Test::Init::Class::Method object is defined ok 52 - Test::Init::Class::Method creation returns correct object ok 53 - Test::Init::Class::Method initialisation performed successfully ok 54 - Test::Init::Static::Attribute package compiled successfully ok 55 - Test::Init::Static::Attribute object creation executes ok 56 - Test::Init::Static::Attribute object is defined ok 57 - Test::Init::Static::Attribute creation returns correct object ok 58 - Test::Init::Static::Attribute initialisation performed successfully ok 59 - Test::Init::Static::Method package compiled successfully ok 60 - Test::Init::Static::Method object creation executes ok 61 - Test::Init::Static::Method object is defined ok 62 - Test::Init::Static::Method creation returns correct object ok 63 - Test::Init::Static::Method initialisation performed successfully ok 64 - Test::Init::Restricted::Attribute package compiled successfully ok 65 - Test::Init::Restricted::Attribute object creation executes ok 66 - Test::Init::Restricted::Attribute object is defined ok 67 - Test::Init::Restricted::Attribute creation returns correct object ok 68 - Test::Init::Restricted::Attribute initialisation performed successfully ok 69 - Test::Init::Restricted::Method package compiled successfully ok 70 - Test::Init::Restricted::Method object creation executes ok 71 - Test::Init::Restricted::Method object is defined ok 72 - Test::Init::Restricted::Method creation returns correct object ok 73 - Test::Init::Restricted::Method initialisation performed successfully ok 74 - Test::Init::Public::Attribute package compiled successfully ok 75 - Test::Init::Public::Attribute object creation executes ok 76 - Test::Init::Public::Attribute object is defined ok 77 - Test::Init::Public::Attribute creation returns correct object ok 78 - Test::Init::Public::Attribute initialisation performed successfully ok 79 - Test::Init::Public::Method package compiled successfully ok 80 - Test::Init::Public::Method object creation executes ok 81 - Test::Init::Public::Method object is defined ok 82 - Test::Init::Public::Method creation returns correct object ok 83 - Test::Init::Public::Method initialisation performed successfully ok 84 - Test::Init::Private::Attribute package compiled successfully ok 85 - Test::Init::Private::Attribute object creation executes ok 86 - Test::Init::Private::Attribute object is defined ok 87 - Test::Init::Private::Attribute creation returns correct object ok 88 - Test::Init::Private::Attribute initialisation performed successfully ok 89 - Test::Init::Private::Method package compiled successfully ok 90 - Test::Init::Private::Method object creation executes ok 91 - Test::Init::Private::Method object is defined ok 92 - Test::Init::Private::Method creation returns correct object ok 93 - Test::Init::Private::Method initialisation performed successfully ok 94 - Test::Init::Protected::Attribute package compiled successfully ok 95 - Test::Init::Protected::Attribute object creation executes ok 96 - Test::Init::Protected::Attribute object is defined ok 97 - Test::Init::Protected::Attribute creation returns correct object ok 98 - Test::Init::Protected::Attribute initialisation performed successfully ok 99 - Test::Init::Protected::Method package compiled successfully ok 100 - Test::Init::Protected::Method object creation executes ok 101 - Test::Init::Protected::Method object is defined ok 102 - Test::Init::Protected::Method creation returns correct object ok 103 - Test::Init::Protected::Method initialisation performed successfully ok t/14multiple........1..253 ok 1 - Test::Multi::One compiled successfully ok 2 - Test::Multi::Two compiled successfully ok 3 - Test::Multi::Three compiled successfully ok 4 - Test::Multi::Derived::One compiled successfully ok 5 - Test::Multi::Derived::One::Two compiled successfully ok 6 - Test::Multi::Derived::One::Two::Three compiled successfully ok 7 - Test::Multi::Derived::OneTwo compiled successfully ok 8 - Test::Multi::Derived::Three::OneTwo compiled successfully ok 9 - Test::Multi::Derived::OneTwoThree compiled successfully ok 10 - Test::Multi::Derived::One object creation succeeds ok 11 - Test::Multi::Derived::One access to attribute granted ok 12 - Test::Multi::Derived::One attribute has correct value ok 13 - Test::Multi::Derived::One access to method granted ok 14 - Test::Multi::Derived::One method has correct value ok 15 - Test::Multi::Derived::One object creation with arguments succeeds ok 16 - Test::Multi::Derived::One access to attribute granted ok 17 - Test::Multi::Derived::One attribute has correct value ok 18 - Test::Multi::Derived::One access to method granted ok 19 - Test::Multi::Derived::One method has correct value ok 20 - Test::Multi::Derived::One access to attribute granted ok 21 - Test::Multi::Derived::One attribute has correct value ok 22 - Test::Multi::Derived::One::Two object creation succeeds ok 23 - Test::Multi::Derived::One::Two access to attribute granted ok 24 - Test::Multi::Derived::One::Two attribute has correct value ok 25 - Test::Multi::Derived::One::Two access to method granted ok 26 - Test::Multi::Derived::One::Two method has correct value ok 27 - Test::Multi::Derived::One::Two access to attribute granted ok 28 - Test::Multi::Derived::One::Two attribute has correct value ok 29 - Test::Multi::Derived::One::Two access to method granted ok 30 - Test::Multi::Derived::One::Two method has correct value ok 31 - Test::Multi::Derived::One::Two object creation with arguments succeeds ok 32 - Test::Multi::Derived::One::Two access to attribute granted ok 33 - Test::Multi::Derived::One::Two attribute has correct value ok 34 - Test::Multi::Derived::One::Two access to method granted ok 35 - Test::Multi::Derived::One::Two method has correct value ok 36 - Test::Multi::Derived::One::Two access to attribute granted ok 37 - Test::Multi::Derived::One::Two attribute has correct value ok 38 - Test::Multi::Derived::One::Two access to attribute granted ok 39 - Test::Multi::Derived::One::Two attribute has correct value ok 40 - Test::Multi::Derived::One::Two access to method granted ok 41 - Test::Multi::Derived::One::Two method has correct value ok 42 - Test::Multi::Derived::One::Two access to attribute granted ok 43 - Test::Multi::Derived::One::Two attribute has correct value ok 44 - Test::Multi::Derived::One::Two::Three object creation succeeds ok 45 - Test::Multi::Derived::One::Two::Three access to attribute granted ok 46 - Test::Multi::Derived::One::Two::Three attribute has correct value ok 47 - Test::Multi::Derived::One::Two::Three access to method granted ok 48 - Test::Multi::Derived::One::Two::Three method has correct value ok 49 - Test::Multi::Derived::One::Two::Three access to attribute granted ok 50 - Test::Multi::Derived::One::Two::Three attribute has correct value ok 51 - Test::Multi::Derived::One::Two::Three access to method granted ok 52 - Test::Multi::Derived::One::Two::Three method has correct value ok 53 - Test::Multi::Derived::One::Two::Three access to attribute granted ok 54 - Test::Multi::Derived::One::Two::Three attribute has correct value ok 55 - Test::Multi::Derived::One::Two::Three access to method granted ok 56 - Test::Multi::Derived::One::Two::Three method has correct value ok 57 - Test::Multi::Derived::One::Two::Three object creation with arguments succeeds ok 58 - Test::Multi::Derived::One::Two::Three access to attribute granted ok 59 - Test::Multi::Derived::One::Two::Three attribute has correct value ok 60 - Test::Multi::Derived::One::Two::Three access to method granted ok 61 - Test::Multi::Derived::One::Two::Three method has correct value ok 62 - Test::Multi::Derived::One::Two::Three access to attribute granted ok 63 - Test::Multi::Derived::One::Two::Three attribute has correct value ok 64 - Test::Multi::Derived::One::Two::Three access to attribute granted ok 65 - Test::Multi::Derived::One::Two::Three attribute has correct value ok 66 - Test::Multi::Derived::One::Two::Three access to method granted ok 67 - Test::Multi::Derived::One::Two::Three method has correct value ok 68 - Test::Multi::Derived::One::Two::Three access to attribute granted ok 69 - Test::Multi::Derived::One::Two::Three attribute has correct value ok 70 - Test::Multi::Derived::One::Two::Three access to attribute granted ok 71 - Test::Multi::Derived::One::Two::Three attribute has correct value ok 72 - Test::Multi::Derived::One::Two::Three access to method granted ok 73 - Test::Multi::Derived::One::Two::Three method has correct value ok 74 - Test::Multi::Derived::One::Two::Three access to attribute granted ok 75 - Test::Multi::Derived::One::Two::Three attribute has correct value ok 76 - Test::Multi::Derived::OneTwo object creation succeeds ok 77 - Test::Multi::Derived::OneTwo access to attribute granted ok 78 - Test::Multi::Derived::OneTwo attribute has correct value ok 79 - Test::Multi::Derived::OneTwo access to method granted ok 80 - Test::Multi::Derived::OneTwo method has correct value ok 81 - Test::Multi::Derived::OneTwo access to attribute granted ok 82 - Test::Multi::Derived::OneTwo attribute has correct value ok 83 - Test::Multi::Derived::OneTwo access to method granted ok 84 - Test::Multi::Derived::OneTwo method has correct value ok 85 - Test::Multi::Derived::OneTwo object creation with arguments succeeds ok 86 - Test::Multi::Derived::OneTwo access to attribute granted ok 87 - Test::Multi::Derived::OneTwo attribute has correct value ok 88 - Test::Multi::Derived::OneTwo access to method granted ok 89 - Test::Multi::Derived::OneTwo method has correct value ok 90 - Test::Multi::Derived::OneTwo access to attribute granted ok 91 - Test::Multi::Derived::OneTwo attribute has correct value ok 92 - Test::Multi::Derived::OneTwo access to attribute granted ok 93 - Test::Multi::Derived::OneTwo attribute has correct value ok 94 - Test::Multi::Derived::OneTwo access to method granted ok 95 - Test::Multi::Derived::OneTwo method has correct value ok 96 - Test::Multi::Derived::OneTwo access to attribute granted ok 97 - Test::Multi::Derived::OneTwo attribute has correct value ok 98 - Test::Multi::Derived::OneTwoThree object creation succeeds ok 99 - Test::Multi::Derived::OneTwoThree access to attribute granted ok 100 - Test::Multi::Derived::OneTwoThree attribute has correct value ok 101 - Test::Multi::Derived::OneTwoThree access to method granted ok 102 - Test::Multi::Derived::OneTwoThree method has correct value ok 103 - Test::Multi::Derived::OneTwoThree access to attribute granted ok 104 - Test::Multi::Derived::OneTwoThree attribute has correct value ok 105 - Test::Multi::Derived::OneTwoThree access to method granted ok 106 - Test::Multi::Derived::OneTwoThree method has correct value ok 107 - Test::Multi::Derived::OneTwoThree access to attribute granted ok 108 - Test::Multi::Derived::OneTwoThree attribute has correct value ok 109 - Test::Multi::Derived::OneTwoThree access to method granted ok 110 - Test::Multi::Derived::OneTwoThree method has correct value ok 111 - Test::Multi::Derived::OneTwoThree object creation with arguments succeeds ok 112 - Test::Multi::Derived::OneTwoThree access to attribute granted ok 113 - Test::Multi::Derived::OneTwoThree attribute has correct value ok 114 - Test::Multi::Derived::OneTwoThree access to method granted ok 115 - Test::Multi::Derived::OneTwoThree method has correct value ok 116 - Test::Multi::Derived::OneTwoThree access to attribute granted ok 117 - Test::Multi::Derived::OneTwoThree attribute has correct value ok 118 - Test::Multi::Derived::OneTwoThree access to attribute granted ok 119 - Test::Multi::Derived::OneTwoThree attribute has correct value ok 120 - Test::Multi::Derived::OneTwoThree access to method granted ok 121 - Test::Multi::Derived::OneTwoThree method has correct value ok 122 - Test::Multi::Derived::OneTwoThree access to attribute granted ok 123 - Test::Multi::Derived::OneTwoThree attribute has correct value ok 124 - Test::Multi::Derived::OneTwoThree access to attribute granted ok 125 - Test::Multi::Derived::OneTwoThree attribute has correct value ok 126 - Test::Multi::Derived::OneTwoThree access to method granted ok 127 - Test::Multi::Derived::OneTwoThree method has correct value ok 128 - Test::Multi::Derived::OneTwoThree access to attribute granted ok 129 - Test::Multi::Derived::OneTwoThree attribute has correct value ok 130 - Test::Multi::Derived::Three::OneTwo object creation succeeds ok 131 - Test::Multi::Derived::Three::OneTwo access to attribute granted ok 132 - Test::Multi::Derived::Three::OneTwo attribute has correct value ok 133 - Test::Multi::Derived::Three::OneTwo access to method granted ok 134 - Test::Multi::Derived::Three::OneTwo method has correct value ok 135 - Test::Multi::Derived::Three::OneTwo access to attribute granted ok 136 - Test::Multi::Derived::Three::OneTwo attribute has correct value ok 137 - Test::Multi::Derived::Three::OneTwo access to method granted ok 138 - Test::Multi::Derived::Three::OneTwo method has correct value ok 139 - Test::Multi::Derived::Three::OneTwo access to attribute granted ok 140 - Test::Multi::Derived::Three::OneTwo attribute has correct value ok 141 - Test::Multi::Derived::Three::OneTwo access to method granted ok 142 - Test::Multi::Derived::Three::OneTwo method has correct value ok 143 - Test::Multi::Derived::Three::OneTwo object creation with arguments succeeds ok 144 - Test::Multi::Derived::Three::OneTwo access to attribute granted ok 145 - Test::Multi::Derived::Three::OneTwo attribute has correct value ok 146 - Test::Multi::Derived::Three::OneTwo access to method granted ok 147 - Test::Multi::Derived::Three::OneTwo method has correct value ok 148 - Test::Multi::Derived::Three::OneTwo access to attribute granted ok 149 - Test::Multi::Derived::Three::OneTwo attribute has correct value ok 150 - Test::Multi::Derived::Three::OneTwo access to attribute granted ok 151 - Test::Multi::Derived::Three::OneTwo attribute has correct value ok 152 - Test::Multi::Derived::Three::OneTwo access to method granted ok 153 - Test::Multi::Derived::Three::OneTwo method has correct value ok 154 - Test::Multi::Derived::Three::OneTwo access to attribute granted ok 155 - Test::Multi::Derived::Three::OneTwo attribute has correct value ok 156 - Test::Multi::Derived::Three::OneTwo access to attribute granted ok 157 - Test::Multi::Derived::Three::OneTwo attribute has correct value ok 158 - Test::Multi::Derived::Three::OneTwo access to method granted ok 159 - Test::Multi::Derived::Three::OneTwo method has correct value ok 160 - Test::Multi::Derived::Three::OneTwo access to attribute granted ok 161 - Test::Multi::Derived::Three::OneTwo attribute has correct value ok 162 - Test::Multi::Redefine::One compiled successfully ok 163 - Test::Multi::Redefine::One object creation succeeds ok 164 - Test::Multi::Redefine::One access to attribute granted ok 165 - Test::Multi::Redefine::One attribute has correct value ok 166 - Test::Multi::Redefine::One access to attribute granted ok 167 - Test::Multi::Redefine::One attribute has correct value ok 168 - Test::Multi::Redefine::One access to attribute granted ok 169 - Test::Multi::Redefine::One attribute has correct value ok 170 - Test::Multi::Redefine::One access to method granted ok 171 - Test::Multi::Redefine::One method has correct value ok 172 - Test::Multi::Redefine::One::Two compiled successfully ok 173 - Test::Multi::Redefine::One::Two object creation succeeds ok 174 - Test::Multi::Redefine::One::Two access to attribute granted ok 175 - Test::Multi::Redefine::One::Two attribute has correct value ok 176 - Test::Multi::Redefine::One::Two access to attribute granted ok 177 - Test::Multi::Redefine::One::Two attribute has correct value ok 178 - Test::Multi::Redefine::One::Two access to attribute granted ok 179 - Test::Multi::Redefine::One::Two attribute has correct value ok 180 - Test::Multi::Redefine::One::Two access to method granted ok 181 - Test::Multi::Redefine::One::Two method has correct value ok 182 - Test::Multi::Redefine::One::Two access to method granted ok 183 - Test::Multi::Redefine::One::Two method has correct value ok 184 - Test::Multi::Redefine::One::Two::Three compiled successfully ok 185 - Test::Multi::Redefine::One::Two::Three object creation succeeds ok 186 - Test::Multi::Redefine::One::Two::Three access to attribute granted ok 187 - Test::Multi::Redefine::One::Two::Three attribute has correct value ok 188 - Test::Multi::Redefine::One::Two::Three access to attribute granted ok 189 - Test::Multi::Redefine::One::Two::Three attribute has correct value ok 190 - Test::Multi::Redefine::One::Two::Three access to attribute granted ok 191 - Test::Multi::Redefine::One::Two::Three attribute has correct value ok 192 - Test::Multi::Redefine::One::Two::Three access to method granted ok 193 - Test::Multi::Redefine::One::Two::Three method has correct value ok 194 - Test::Multi::Redefine::One::Two::Three access to method granted ok 195 - Test::Multi::Redefine::One::Two::Three method has correct value ok 196 - Test::Multi::Redefine::One::Two::Three access to method granted ok 197 - Test::Multi::Redefine::One::Two::Three method has correct value ok 198 - Test::Multi::Redefine::OneTwo compiled successfully ok 199 - Test::Multi::Redefine::OneTwo object creation succeeds ok 200 - Test::Multi::Redefine::OneTwo access to attribute granted ok 201 - Test::Multi::Redefine::OneTwo attribute has correct value ok 202 - Test::Multi::Redefine::OneTwo access to attribute granted ok 203 - Test::Multi::Redefine::OneTwo attribute has correct value ok 204 - Test::Multi::Redefine::OneTwo access to attribute granted ok 205 - Test::Multi::Redefine::OneTwo attribute has correct value ok 206 - Test::Multi::Redefine::OneTwo access to method granted ok 207 - Test::Multi::Redefine::OneTwo method has correct value ok 208 - Test::Multi::Redefine::OneTwo access to method granted ok 209 - Test::Multi::Redefine::OneTwo method has correct value ok 210 - Test::Multi::Redefine::OneTwoThree compiled successfully ok 211 - Test::Multi::Redefine::OneTwoThree object creation succeeds ok 212 - Test::Multi::Redefine::OneTwoThree access to attribute granted ok 213 - Test::Multi::Redefine::OneTwoThree attribute has correct value ok 214 - Test::Multi::Redefine::OneTwoThree access to attribute granted ok 215 - Test::Multi::Redefine::OneTwoThree attribute has correct value ok 216 - Test::Multi::Redefine::OneTwoThree access to attribute granted ok 217 - Test::Multi::Redefine::OneTwoThree attribute has correct value ok 218 - Test::Multi::Redefine::OneTwoThree access to method granted ok 219 - Test::Multi::Redefine::OneTwoThree method has correct value ok 220 - Test::Multi::Redefine::OneTwoThree access to method granted ok 221 - Test::Multi::Redefine::OneTwoThree method has correct value ok 222 - Test::Multi::Redefine::OneTwoThree access to method granted ok 223 - Test::Multi::Redefine::OneTwoThree method has correct value ok 224 - Test::Multi::Redefine::Three::OneTwo compiled successfully ok 225 - Test::Multi::Redefine::Three::OneTwo object creation succeeds ok 226 - Test::Multi::Redefine::Three::OneTwo access to attribute granted ok 227 - Test::Multi::Redefine::Three::OneTwo attribute has correct value ok 228 - Test::Multi::Redefine::Three::OneTwo access to attribute granted ok 229 - Test::Multi::Redefine::Three::OneTwo attribute has correct value ok 230 - Test::Multi::Redefine::Three::OneTwo access to attribute granted ok 231 - Test::Multi::Redefine::Three::OneTwo attribute has correct value ok 232 - Test::Multi::Redefine::Three::OneTwo access to method granted ok 233 - Test::Multi::Redefine::Three::OneTwo method has correct value ok 234 - Test::Multi::Redefine::Three::OneTwo access to method granted ok 235 - Test::Multi::Redefine::Three::OneTwo method has correct value ok 236 - Test::Multi::Redefine::Three::OneTwo access to method granted ok 237 - Test::Multi::Redefine::Three::OneTwo method has correct value ok 238 - Test::Multi::Public compiled successfully ok 239 - Test::Multi::Static compiled successfully ok 240 - Test::Multi::Public::Static compiled successfully ok 241 - Test::Multi::Public::Static object creation succeeds ok 242 - Test::Multi::Public::Static general attribute access succeeds ok 243 - Test::Multi::Public::Static public get succeeds ok 244 - Test::Multi::Public::Static static get succeeds ok 245 - Test::Multi::Public::Static public set succeeds ok 246 - Test::Multi::Public::Static static set succeeds ok 247 - Test::Multi::Static::Public compiled successfully ok 248 - Test::Multi::Static::Public object creation succeeds ok 249 - Test::Multi::Static::Public general attribute access denied ok 250 - Test::Multi::Static::Public public get denied ok 251 - Test::Multi::Static::Public static get permitted ok 252 - Test::Multi::Static::Public public set denied ok 253 - Test::Multi::Static::Public static set denied ok t/15has.............1..6 ok 1 - class method detected ok 2 - correct class method reference returned ok 3 - class method not inherited ok 4 - object method detected ok 5 - correct object method reference returned ok 6 - inherited object method not inherited ok t/16version.........1..5 ok 1 - normal version information reported correctly ok 2 - revision information reported correctly ok 3 - version numbers from revision strings reports correctly ok 4 - revision information reported correctly with version information ok 5 - version numbers overriding revision strings reports correctly ok t/17arguments.......1..27 ok 1 - arguments() can be called ok 2 - arguments() returns undef ok 3 - scalar argument fails ok 4 - scalar reference fails ok 5 - hash reference fails ok 6 - code reference fails ok 7 - array reference lives ok 8 - odd length array fails ok 9 - scalar argument fails ok 10 - scalar reference fails ok 11 - array reference fails ok 12 - code reference fails ok 13 - hash reference lives ok 14 - default values return as a list ok 15 - default values return as a hash reference ok 16 - passed argument values honoured ok 17 - passed undefined argument values honoured ok 18 - unknown arguments raise an error with defaults ok 19 - unknown arguments are OK without defaults ok 20 - scalar default arguments accepted ok 21 - scalar default mepped to argument ok 22 - scalar default mepped to argument ok 23 - array reference default arguments accepted ok 24 - array reference default mapped to arugment ok 25 - array reference default mapped to arugment ok 26 - array reference default mapped to arugment ok 27 - array reference default mapped to arugment ok t/18storable........1..23 ok 1 - cloning lives ok 2 - clone is a reference ok 3 - clone is an object ok 4 - cloned object is different from original ok 5 - cloned object index is different from original ok 6 - scalar value cloned ok 7 - reference copied ok 8 - reference type cloned ok 9 - reference cloned ok 10 - reference value cloned ok 11 - object creation with code reference attribute succeeds ok 12 - cloning of object with code reference attribute value succeeds ok 13 - cloning preserves original attribute as code reference ok 14 - original attribute preserves value after cloning ok 15 - cloned attribute takes code reference value ok 16 - cloned attribute preserves original value ok 17 - cloning of object with two code reference attribute values succeeds ok 18 - duplicate attribute code reference cloned ok 19 - duplicate attribute code reference cloned ok 20 - duplicate attribute code reference cloned ok 21 - duplicate attribute code reference cloned ok 22 - cloning duplicate attribute preserves original code reference ok 23 - cloning duplicate attribute preserves value ok t/19strict..........ok 1 - attribute access honoured (from base on base) ok 2 - attribute read honoured (from base on base) ok 3 - attribute write argument forbidden (from base on base) ok 4 - attribute write lvalue forbidden (from base on base) ok 5 - method access honoured (from base on base) ok 6 - method read honoured (from base on base) ok 7 - attribute access honoured (from base on derived) ok 8 - attribute read honoured (from base on derived) ok 9 - attribute write argument forbidden (from base on derived) ok 10 - attribute write lvalue forbidden (from base on derived) ok 11 - method access honoured (from base on derived) ok 12 - method read honoured (from base on derived) ok 13 - attribute access honoured (from base on instance) ok 14 - attribute read honoured (from base on instance) ok 15 - attribute write argument forbidden (from base on instance) ok 16 - attribute write lvalue forbidden (from base on instance) ok 17 - method access honoured (from base on instance) ok 18 - method read honoured (from base on instance) ok 19 - attribute access honoured (from base on inherited) ok 20 - attribute read honoured (from base on inherited) ok 21 - attribute write argument forbidden (from base on inherited) ok 22 - attribute write lvalue forbidden (from base on inherited) ok 23 - method access honoured (from base on inherited) ok 24 - method read honoured (from base on inherited) ok 25 - attribute access honoured (from derived on base) ok 26 - attribute read honoured (from derived on base) ok 27 - attribute write argument forbidden (from derived on base) ok 28 - attribute write lvalue forbidden (from derived on base) ok 29 - method access honoured (from derived on base) ok 30 - method read honoured (from derived on base) ok 31 - attribute access honoured (from derived on derived) ok 32 - attribute read honoured (from derived on derived) ok 33 - attribute write argument forbidden (from derived on derived) ok 34 - attribute write lvalue forbidden (from derived on derived) ok 35 - method access honoured (from derived on derived) ok 36 - method read honoured (from derived on derived) ok 37 - attribute access honoured (from derived on instance) ok 38 - attribute read honoured (from derived on instance) ok 39 - attribute write argument forbidden (from derived on instance) ok 40 - attribute write lvalue forbidden (from derived on instance) ok 41 - method access honoured (from derived on instance) ok 42 - method read honoured (from derived on instance) ok 43 - attribute access honoured (from derived on inherited) ok 44 - attribute read honoured (from derived on inherited) ok 45 - attribute write argument forbidden (from derived on inherited) ok 46 - attribute write lvalue forbidden (from derived on inherited) ok 47 - method access honoured (from derived on inherited) ok 48 - method read honoured (from derived on inherited) ok 49 - attribute access honoured (from unrelated on base) ok 50 - attribute read honoured (from unrelated on base) ok 51 - attribute write argument forbidden (from unrelated on base) ok 52 - attribute write lvalue forbidden (from unrelated on base) ok 53 - method access honoured (from unrelated on base) ok 54 - method read honoured (from unrelated on base) ok 55 - attribute access honoured (from unrelated on derived) ok 56 - attribute read honoured (from unrelated on derived) ok 57 - attribute write argument forbidden (from unrelated on derived) ok 58 - attribute write lvalue forbidden (from unrelated on derived) ok 59 - method access honoured (from unrelated on derived) ok 60 - method read honoured (from unrelated on derived) ok 61 - attribute access honoured (from unrelated on instance) ok 62 - attribute read honoured (from unrelated on instance) ok 63 - attribute write argument forbidden (from unrelated on instance) ok 64 - attribute write lvalue forbidden (from unrelated on instance) ok 65 - method access honoured (from unrelated on instance) ok 66 - method read honoured (from unrelated on instance) ok 67 - attribute access honoured (from unrelated on inherited) ok 68 - attribute read honoured (from unrelated on inherited) ok 69 - attribute write argument forbidden (from unrelated on inherited) ok 70 - attribute write lvalue forbidden (from unrelated on inherited) ok 71 - method access honoured (from unrelated on inherited) ok 72 - method read honoured (from unrelated on inherited) ok 73 - attribute access honoured (from instance on base) ok 74 - attribute read honoured (from instance on base) ok 75 - attribute write argument forbidden (from instance on base) ok 76 - attribute write lvalue forbidden (from instance on base) ok 77 - method access honoured (from instance on base) ok 78 - method read honoured (from instance on base) ok 79 - attribute access honoured (from instance on derived) ok 80 - attribute read honoured (from instance on derived) ok 81 - attribute write argument forbidden (from instance on derived) ok 82 - attribute write lvalue forbidden (from instance on derived) ok 83 - method access honoured (from instance on derived) ok 84 - method read honoured (from instance on derived) ok 85 - attribute access honoured (from instance on instance) ok 86 - attribute read honoured (from instance on instance) ok 87 - attribute write argument forbidden (from instance on instance) ok 88 - attribute write lvalue forbidden (from instance on instance) ok 89 - method access honoured (from instance on instance) ok 90 - method read honoured (from instance on instance) ok 91 - attribute access honoured (from instance on inherited) ok 92 - attribute read honoured (from instance on inherited) ok 93 - attribute write argument forbidden (from instance on inherited) ok 94 - attribute write lvalue forbidden (from instance on inherited) ok 95 - method access honoured (from instance on inherited) ok 96 - method read honoured (from instance on inherited) ok 97 - attribute access honoured (from inherited on base) ok 98 - attribute read honoured (from inherited on base) ok 99 - attribute write argument forbidden (from inherited on base) ok 100 - attribute write lvalue forbidden (from inherited on base) ok 101 - method access honoured (from inherited on base) ok 102 - method read honoured (from inherited on base) ok 103 - attribute access honoured (from inherited on derived) ok 104 - attribute read honoured (from inherited on derived) ok 105 - attribute write argument forbidden (from inherited on derived) ok 106 - attribute write lvalue forbidden (from inherited on derived) ok 107 - method access honoured (from inherited on derived) ok 108 - method read honoured (from inherited on derived) ok 109 - attribute access honoured (from inherited on instance) ok 110 - attribute read honoured (from inherited on instance) ok 111 - attribute write argument forbidden (from inherited on instance) ok 112 - attribute write lvalue forbidden (from inherited on instance) ok 113 - method access honoured (from inherited on instance) ok 114 - method read honoured (from inherited on instance) ok 115 - attribute access honoured (from inherited on inherited) ok 116 - attribute read honoured (from inherited on inherited) ok 117 - attribute write argument forbidden (from inherited on inherited) ok 118 - attribute write lvalue forbidden (from inherited on inherited) ok 119 - method access honoured (from inherited on inherited) ok 120 - method read honoured (from inherited on inherited) ok 121 - attribute access honoured (from foreign on base) ok 122 - attribute read honoured (from foreign on base) ok 123 - attribute write argument forbidden (from foreign on base) ok 124 - attribute write lvalue forbidden (from foreign on base) ok 125 - method access honoured (from foreign on base) ok 126 - method read honoured (from foreign on base) ok 127 - attribute access honoured (from foreign on derived) ok 128 - attribute read honoured (from foreign on derived) ok 129 - attribute write argument forbidden (from foreign on derived) ok 130 - attribute write lvalue forbidden (from foreign on derived) ok 131 - method access honoured (from foreign on derived) ok 132 - method read honoured (from foreign on derived) ok 133 - attribute access honoured (from foreign on instance) ok 134 - attribute read honoured (from foreign on instance) ok 135 - attribute write argument forbidden (from foreign on instance) ok 136 - attribute write lvalue forbidden (from foreign on instance) ok 137 - method access honoured (from foreign on instance) ok 138 - method read honoured (from foreign on instance) ok 139 - attribute access honoured (from foreign on inherited) ok 140 - attribute read honoured (from foreign on inherited) ok 141 - attribute write argument forbidden (from foreign on inherited) ok 142 - attribute write lvalue forbidden (from foreign on inherited) ok 143 - method access honoured (from foreign on inherited) ok 144 - method read honoured (from foreign on inherited) ok 145 - attribute access honoured (from base on base) ok 146 - attribute read honoured (from base on base) ok 147 - attribute write argument forbidden (from base on base) ok 148 - attribute write lvalue forbidden (from base on base) ok 149 - method access honoured (from base on base) ok 150 - method read honoured (from base on base) ok 151 - attribute access honoured (from base on derived) ok 152 - attribute read honoured (from base on derived) ok 153 - attribute write argument forbidden (from base on derived) ok 154 - attribute write lvalue forbidden (from base on derived) ok 155 - method access honoured (from base on derived) ok 156 - method read honoured (from base on derived) ok 157 - attribute access honoured (from base on instance) ok 158 - attribute read honoured (from base on instance) ok 159 - attribute write argument forbidden (from base on instance) ok 160 - attribute write lvalue forbidden (from base on instance) ok 161 - method access honoured (from base on instance) ok 162 - method read honoured (from base on instance) ok 163 - attribute access honoured (from base on inherited) ok 164 - attribute read honoured (from base on inherited) ok 165 - attribute write argument forbidden (from base on inherited) ok 166 - attribute write lvalue forbidden (from base on inherited) ok 167 - method access honoured (from base on inherited) ok 168 - method read honoured (from base on inherited) ok 169 - attribute access honoured (from derived on base) ok 170 - attribute read honoured (from derived on base) ok 171 - attribute write argument forbidden (from derived on base) ok 172 - attribute write lvalue forbidden (from derived on base) ok 173 - method access honoured (from derived on base) ok 174 - method read honoured (from derived on base) ok 175 - attribute access honoured (from derived on derived) ok 176 - attribute read honoured (from derived on derived) ok 177 - attribute write argument forbidden (from derived on derived) ok 178 - attribute write lvalue forbidden (from derived on derived) ok 179 - method access honoured (from derived on derived) ok 180 - method read honoured (from derived on derived) ok 181 - attribute access honoured (from derived on instance) ok 182 - attribute read honoured (from derived on instance) ok 183 - attribute write argument forbidden (from derived on instance) ok 184 - attribute write lvalue forbidden (from derived on instance) ok 185 - method access honoured (from derived on instance) ok 186 - method read honoured (from derived on instance) ok 187 - attribute access honoured (from derived on inherited) ok 188 - attribute read honoured (from derived on inherited) ok 189 - attribute write argument forbidden (from derived on inherited) ok 190 - attribute write lvalue forbidden (from derived on inherited) ok 191 - method access honoured (from derived on inherited) ok 192 - method read honoured (from derived on inherited) ok 193 - attribute access honoured (from unrelated on base) ok 194 - attribute read honoured (from unrelated on base) ok 195 - attribute write argument forbidden (from unrelated on base) ok 196 - attribute write lvalue forbidden (from unrelated on base) ok 197 - method access honoured (from unrelated on base) ok 198 - method read honoured (from unrelated on base) ok 199 - attribute access honoured (from unrelated on derived) ok 200 - attribute read honoured (from unrelated on derived) ok 201 - attribute write argument forbidden (from unrelated on derived) ok 202 - attribute write lvalue forbidden (from unrelated on derived) ok 203 - method access honoured (from unrelated on derived) ok 204 - method read honoured (from unrelated on derived) ok 205 - attribute access honoured (from unrelated on instance) ok 206 - attribute read honoured (from unrelated on instance) ok 207 - attribute write argument forbidden (from unrelated on instance) ok 208 - attribute write lvalue forbidden (from unrelated on instance) ok 209 - method access honoured (from unrelated on instance) ok 210 - method read honoured (from unrelated on instance) ok 211 - attribute access honoured (from unrelated on inherited) ok 212 - attribute read honoured (from unrelated on inherited) ok 213 - attribute write argument forbidden (from unrelated on inherited) ok 214 - attribute write lvalue forbidden (from unrelated on inherited) ok 215 - method access honoured (from unrelated on inherited) ok 216 - method read honoured (from unrelated on inherited) ok 217 - attribute access honoured (from instance on base) ok 218 - attribute read honoured (from instance on base) ok 219 - attribute write argument forbidden (from instance on base) ok 220 - attribute write lvalue forbidden (from instance on base) ok 221 - method access honoured (from instance on base) ok 222 - method read honoured (from instance on base) ok 223 - attribute access honoured (from instance on derived) ok 224 - attribute read honoured (from instance on derived) ok 225 - attribute write argument forbidden (from instance on derived) ok 226 - attribute write lvalue forbidden (from instance on derived) ok 227 - method access honoured (from instance on derived) ok 228 - method read honoured (from instance on derived) ok 229 - attribute access honoured (from instance on instance) ok 230 - attribute read honoured (from instance on instance) ok 231 - attribute write argument forbidden (from instance on instance) ok 232 - attribute write lvalue forbidden (from instance on instance) ok 233 - method access honoured (from instance on instance) ok 234 - method read honoured (from instance on instance) ok 235 - attribute access honoured (from instance on inherited) ok 236 - attribute read honoured (from instance on inherited) ok 237 - attribute write argument forbidden (from instance on inherited) ok 238 - attribute write lvalue forbidden (from instance on inherited) ok 239 - method access honoured (from instance on inherited) ok 240 - method read honoured (from instance on inherited) ok 241 - attribute access honoured (from inherited on base) ok 242 - attribute read honoured (from inherited on base) ok 243 - attribute write argument forbidden (from inherited on base) ok 244 - attribute write lvalue forbidden (from inherited on base) ok 245 - method access honoured (from inherited on base) ok 246 - method read honoured (from inherited on base) ok 247 - attribute access honoured (from inherited on derived) ok 248 - attribute read honoured (from inherited on derived) ok 249 - attribute write argument forbidden (from inherited on derived) ok 250 - attribute write lvalue forbidden (from inherited on derived) ok 251 - method access honoured (from inherited on derived) ok 252 - method read honoured (from inherited on derived) ok 253 - attribute access honoured (from inherited on instance) ok 254 - attribute read honoured (from inherited on instance) ok 255 - attribute write argument forbidden (from inherited on instance) ok 256 - attribute write lvalue forbidden (from inherited on instance) ok 257 - method access honoured (from inherited on instance) ok 258 - method read honoured (from inherited on instance) ok 259 - attribute access honoured (from inherited on inherited) ok 260 - attribute read honoured (from inherited on inherited) ok 261 - attribute write argument forbidden (from inherited on inherited) ok 262 - attribute write lvalue forbidden (from inherited on inherited) ok 263 - method access honoured (from inherited on inherited) ok 264 - method read honoured (from inherited on inherited) ok 265 - attribute access honoured (from foreign on base) ok 266 - attribute read honoured (from foreign on base) ok 267 - attribute write argument forbidden (from foreign on base) ok 268 - attribute write lvalue forbidden (from foreign on base) ok 269 - method access honoured (from foreign on base) ok 270 - method read honoured (from foreign on base) ok 271 - attribute access honoured (from foreign on derived) ok 272 - attribute read honoured (from foreign on derived) ok 273 - attribute write argument forbidden (from foreign on derived) ok 274 - attribute write lvalue forbidden (from foreign on derived) ok 275 - method access honoured (from foreign on derived) ok 276 - method read honoured (from foreign on derived) ok 277 - attribute access honoured (from foreign on instance) ok 278 - attribute read honoured (from foreign on instance) ok 279 - attribute write argument forbidden (from foreign on instance) ok 280 - attribute write lvalue forbidden (from foreign on instance) ok 281 - method access honoured (from foreign on instance) ok 282 - method read honoured (from foreign on instance) ok 283 - attribute access honoured (from foreign on inherited) ok 284 - attribute read honoured (from foreign on inherited) ok 285 - attribute write argument forbidden (from foreign on inherited) ok 286 - attribute write lvalue forbidden (from foreign on inherited) ok 287 - method access honoured (from foreign on inherited) ok 288 - method read honoured (from foreign on inherited) ok 289 - attribute access honoured (from base on base) ok 290 - attribute read honoured (from base on base) ok 291 - attribute write argument forbidden (from base on base) ok 292 - attribute write lvalue forbidden (from base on base) ok 293 - method access honoured (from base on base) ok 294 - method read honoured (from base on base) ok 295 - attribute access honoured (from base on derived) ok 296 - attribute read honoured (from base on derived) ok 297 - attribute write argument forbidden (from base on derived) ok 298 - attribute write lvalue forbidden (from base on derived) ok 299 - method access honoured (from base on derived) ok 300 - method read honoured (from base on derived) ok 301 - attribute access honoured (from base on instance) ok 302 - attribute read honoured (from base on instance) ok 303 - attribute write argument forbidden (from base on instance) ok 304 - attribute write lvalue forbidden (from base on instance) ok 305 - method access honoured (from base on instance) ok 306 - method read honoured (from base on instance) ok 307 - attribute access honoured (from base on inherited) ok 308 - attribute read honoured (from base on inherited) ok 309 - attribute write argument forbidden (from base on inherited) ok 310 - attribute write lvalue forbidden (from base on inherited) ok 311 - method access honoured (from base on inherited) ok 312 - method read honoured (from base on inherited) ok 313 - attribute access honoured (from derived on base) ok 314 - attribute read honoured (from derived on base) ok 315 - attribute write argument forbidden (from derived on base) ok 316 - attribute write lvalue forbidden (from derived on base) ok 317 - method access honoured (from derived on base) ok 318 - method read honoured (from derived on base) ok 319 - attribute access honoured (from derived on derived) ok 320 - attribute read honoured (from derived on derived) ok 321 - attribute write argument forbidden (from derived on derived) ok 322 - attribute write lvalue forbidden (from derived on derived) ok 323 - method access honoured (from derived on derived) ok 324 - method read honoured (from derived on derived) ok 325 - attribute access honoured (from derived on instance) ok 326 - attribute read honoured (from derived on instance) ok 327 - attribute write argument forbidden (from derived on instance) ok 328 - attribute write lvalue forbidden (from derived on instance) ok 329 - method access honoured (from derived on instance) ok 330 - method read honoured (from derived on instance) ok 331 - attribute access honoured (from derived on inherited) ok 332 - attribute read honoured (from derived on inherited) ok 333 - attribute write argument forbidden (from derived on inherited) ok 334 - attribute write lvalue forbidden (from derived on inherited) ok 335 - method access honoured (from derived on inherited) ok 336 - method read honoured (from derived on inherited) ok 337 - attribute access honoured (from unrelated on base) ok 338 - attribute read honoured (from unrelated on base) ok 339 - attribute write argument forbidden (from unrelated on base) ok 340 - attribute write lvalue forbidden (from unrelated on base) ok 341 - method access honoured (from unrelated on base) ok 342 - method read honoured (from unrelated on base) ok 343 - attribute access honoured (from unrelated on derived) ok 344 - attribute read honoured (from unrelated on derived) ok 345 - attribute write argument forbidden (from unrelated on derived) ok 346 - attribute write lvalue forbidden (from unrelated on derived) ok 347 - method access honoured (from unrelated on derived) ok 348 - method read honoured (from unrelated on derived) ok 349 - attribute access honoured (from unrelated on instance) ok 350 - attribute read honoured (from unrelated on instance) ok 351 - attribute write argument forbidden (from unrelated on instance) ok 352 - attribute write lvalue forbidden (from unrelated on instance) ok 353 - method access honoured (from unrelated on instance) ok 354 - method read honoured (from unrelated on instance) ok 355 - attribute access honoured (from unrelated on inherited) ok 356 - attribute read honoured (from unrelated on inherited) ok 357 - attribute write argument forbidden (from unrelated on inherited) ok 358 - attribute write lvalue forbidden (from unrelated on inherited) ok 359 - method access honoured (from unrelated on inherited) ok 360 - method read honoured (from unrelated on inherited) ok 361 - attribute access honoured (from instance on base) ok 362 - attribute read honoured (from instance on base) ok 363 - attribute write argument forbidden (from instance on base) ok 364 - attribute write lvalue forbidden (from instance on base) ok 365 - method access honoured (from instance on base) ok 366 - method read honoured (from instance on base) ok 367 - attribute access honoured (from instance on derived) ok 368 - attribute read honoured (from instance on derived) ok 369 - attribute write argument forbidden (from instance on derived) ok 370 - attribute write lvalue forbidden (from instance on derived) ok 371 - method access honoured (from instance on derived) ok 372 - method read honoured (from instance on derived) ok 373 - attribute access honoured (from instance on instance) ok 374 - attribute read honoured (from instance on instance) ok 375 - attribute write argument forbidden (from instance on instance) ok 376 - attribute write lvalue forbidden (from instance on instance) ok 377 - method access honoured (from instance on instance) ok 378 - method read honoured (from instance on instance) ok 379 - attribute access honoured (from instance on inherited) ok 380 - attribute read honoured (from instance on inherited) ok 381 - attribute write argument forbidden (from instance on inherited) ok 382 - attribute write lvalue forbidden (from instance on inherited) ok 383 - method access honoured (from instance on inherited) ok 384 - method read honoured (from instance on inherited) ok 385 - attribute access honoured (from inherited on base) ok 386 - attribute read honoured (from inherited on base) ok 387 - attribute write argument forbidden (from inherited on base) ok 388 - attribute write lvalue forbidden (from inherited on base) ok 389 - method access honoured (from inherited on base) ok 390 - method read honoured (from inherited on base) ok 391 - attribute access honoured (from inherited on derived) ok 392 - attribute read honoured (from inherited on derived) ok 393 - attribute write argument forbidden (from inherited on derived) ok 394 - attribute write lvalue forbidden (from inherited on derived) ok 395 - method access honoured (from inherited on derived) ok 396 - method read honoured (from inherited on derived) ok 397 - attribute access honoured (from inherited on instance) ok 398 - attribute read honoured (from inherited on instance) ok 399 - attribute write argument forbidden (from inherited on instance) ok 400 - attribute write lvalue forbidden (from inherited on instance) ok 401 - method access honoured (from inherited on instance) ok 402 - method read honoured (from inherited on instance) ok 403 - attribute access honoured (from inherited on inherited) ok 404 - attribute read honoured (from inherited on inherited) ok 405 - attribute write argument forbidden (from inherited on inherited) ok 406 - attribute write lvalue forbidden (from inherited on inherited) ok 407 - method access honoured (from inherited on inherited) ok 408 - method read honoured (from inherited on inherited) ok 409 - attribute access honoured (from foreign on base) ok 410 - attribute read honoured (from foreign on base) ok 411 - attribute write argument forbidden (from foreign on base) ok 412 - attribute write lvalue forbidden (from foreign on base) ok 413 - method access honoured (from foreign on base) ok 414 - method read honoured (from foreign on base) ok 415 - attribute access honoured (from foreign on derived) ok 416 - attribute read honoured (from foreign on derived) ok 417 - attribute write argument forbidden (from foreign on derived) ok 418 - attribute write lvalue forbidden (from foreign on derived) ok 419 - method access honoured (from foreign on derived) ok 420 - method read honoured (from foreign on derived) ok 421 - attribute access honoured (from foreign on instance) ok 422 - attribute read honoured (from foreign on instance) ok 423 - attribute write argument forbidden (from foreign on instance) ok 424 - attribute write lvalue forbidden (from foreign on instance) ok 425 - method access honoured (from foreign on instance) ok 426 - method read honoured (from foreign on instance) ok 427 - attribute access honoured (from foreign on inherited) ok 428 - attribute read honoured (from foreign on inherited) ok 429 - attribute write argument forbidden (from foreign on inherited) ok 430 - attribute write lvalue forbidden (from foreign on inherited) ok 431 - method access honoured (from foreign on inherited) ok 432 - method read honoured (from foreign on inherited) ok 433 - attribute access honoured (from base on instance) ok 434 - attribute read honoured (from base on instance) ok 435 - attribute write argument honoured (from base on instance) ok 436 - attribute write lvalue honoured (from base on instance) ok 437 - method access honoured (from base on instance) ok 438 - method read honoured (from base on instance) ok 439 - attribute access honoured (from base on inherited) ok 440 - attribute read honoured (from base on inherited) ok 441 - attribute write argument honoured (from base on inherited) ok 442 - attribute write lvalue honoured (from base on inherited) ok 443 - method access honoured (from base on inherited) ok 444 - method read honoured (from base on inherited) ok 445 - attribute access forbidden (from base on base) ok 446 - attribute read forbidden (from base on base) ok 447 - attribute write argument forbidden (from base on base) ok 448 - attribute write lvalue forbidden (from base on base) ok 449 - method access honoured (from base on base) ok 450 - method read honoured (from base on base) ok 451 - attribute access forbidden (from base on derived) ok 452 - attribute read forbidden (from base on derived) ok 453 - attribute write argument forbidden (from base on derived) ok 454 - attribute write lvalue forbidden (from base on derived) ok 455 - method access honoured (from base on derived) ok 456 - method read honoured (from base on derived) ok 457 - attribute access honoured (from derived on instance) ok 458 - attribute read honoured (from derived on instance) ok 459 - attribute write argument honoured (from derived on instance) ok 460 - attribute write lvalue honoured (from derived on instance) ok 461 - method access honoured (from derived on instance) ok 462 - method read honoured (from derived on instance) ok 463 - attribute access honoured (from derived on inherited) ok 464 - attribute read honoured (from derived on inherited) ok 465 - attribute write argument honoured (from derived on inherited) ok 466 - attribute write lvalue honoured (from derived on inherited) ok 467 - method access honoured (from derived on inherited) ok 468 - method read honoured (from derived on inherited) ok 469 - attribute access forbidden (from derived on base) ok 470 - attribute read forbidden (from derived on base) ok 471 - attribute write argument forbidden (from derived on base) ok 472 - attribute write lvalue forbidden (from derived on base) ok 473 - method access honoured (from derived on base) ok 474 - method read honoured (from derived on base) ok 475 - attribute access forbidden (from derived on derived) ok 476 - attribute read forbidden (from derived on derived) ok 477 - attribute write argument forbidden (from derived on derived) ok 478 - attribute write lvalue forbidden (from derived on derived) ok 479 - method access honoured (from derived on derived) ok 480 - method read honoured (from derived on derived) ok 481 - attribute access honoured (from unrelated on instance) ok 482 - attribute read honoured (from unrelated on instance) ok 483 - attribute write argument honoured (from unrelated on instance) ok 484 - attribute write lvalue honoured (from unrelated on instance) ok 485 - method access honoured (from unrelated on instance) ok 486 - method read honoured (from unrelated on instance) ok 487 - attribute access honoured (from unrelated on inherited) ok 488 - attribute read honoured (from unrelated on inherited) ok 489 - attribute write argument honoured (from unrelated on inherited) ok 490 - attribute write lvalue honoured (from unrelated on inherited) ok 491 - method access honoured (from unrelated on inherited) ok 492 - method read honoured (from unrelated on inherited) ok 493 - attribute access forbidden (from unrelated on base) ok 494 - attribute read forbidden (from unrelated on base) ok 495 - attribute write argument forbidden (from unrelated on base) ok 496 - attribute write lvalue forbidden (from unrelated on base) ok 497 - method access honoured (from unrelated on base) ok 498 - method read honoured (from unrelated on base) ok 499 - attribute access forbidden (from unrelated on derived) ok 500 - attribute read forbidden (from unrelated on derived) ok 501 - attribute write argument forbidden (from unrelated on derived) ok 502 - attribute write lvalue forbidden (from unrelated on derived) ok 503 - method access honoured (from unrelated on derived) ok 504 - method read honoured (from unrelated on derived) ok 505 - attribute access honoured (from instance on instance) ok 506 - attribute read honoured (from instance on instance) ok 507 - attribute write argument honoured (from instance on instance) ok 508 - attribute write lvalue honoured (from instance on instance) ok 509 - method access honoured (from instance on instance) ok 510 - method read honoured (from instance on instance) ok 511 - attribute access honoured (from instance on inherited) ok 512 - attribute read honoured (from instance on inherited) ok 513 - attribute write argument honoured (from instance on inherited) ok 514 - attribute write lvalue honoured (from instance on inherited) ok 515 - method access honoured (from instance on inherited) ok 516 - method read honoured (from instance on inherited) ok 517 - attribute access forbidden (from instance on base) ok 518 - attribute read forbidden (from instance on base) ok 519 - attribute write argument forbidden (from instance on base) ok 520 - attribute write lvalue forbidden (from instance on base) ok 521 - method access honoured (from instance on base) ok 522 - method read honoured (from instance on base) ok 523 - attribute access forbidden (from instance on derived) ok 524 - attribute read forbidden (from instance on derived) ok 525 - attribute write argument forbidden (from instance on derived) ok 526 - attribute write lvalue forbidden (from instance on derived) ok 527 - method access honoured (from instance on derived) ok 528 - method read honoured (from instance on derived) ok 529 - attribute access honoured (from inherited on instance) ok 530 - attribute read honoured (from inherited on instance) ok 531 - attribute write argument honoured (from inherited on instance) ok 532 - attribute write lvalue honoured (from inherited on instance) ok 533 - method access honoured (from inherited on instance) ok 534 - method read honoured (from inherited on instance) ok 535 - attribute access honoured (from inherited on inherited) ok 536 - attribute read honoured (from inherited on inherited) ok 537 - attribute write argument honoured (from inherited on inherited) ok 538 - attribute write lvalue honoured (from inherited on inherited) ok 539 - method access honoured (from inherited on inherited) ok 540 - method read honoured (from inherited on inherited) ok 541 - attribute access forbidden (from inherited on base) ok 542 - attribute read forbidden (from inherited on base) ok 543 - attribute write argument forbidden (from inherited on base) ok 544 - attribute write lvalue forbidden (from inherited on base) ok 545 - method access honoured (from inherited on base) ok 546 - method read honoured (from inherited on base) ok 547 - attribute access forbidden (from inherited on derived) ok 548 - attribute read forbidden (from inherited on derived) ok 549 - attribute write argument forbidden (from inherited on derived) ok 550 - attribute write lvalue forbidden (from inherited on derived) ok 551 - method access honoured (from inherited on derived) ok 552 - method read honoured (from inherited on derived) ok 553 - attribute access honoured (from foreign on instance) ok 554 - attribute read honoured (from foreign on instance) ok 555 - attribute write argument honoured (from foreign on instance) ok 556 - attribute write lvalue honoured (from foreign on instance) ok 557 - method access honoured (from foreign on instance) ok 558 - method read honoured (from foreign on instance) ok 559 - attribute access honoured (from foreign on inherited) ok 560 - attribute read honoured (from foreign on inherited) ok 561 - attribute write argument honoured (from foreign on inherited) ok 562 - attribute write lvalue honoured (from foreign on inherited) ok 563 - method access honoured (from foreign on inherited) ok 564 - method read honoured (from foreign on inherited) ok 565 - attribute access forbidden (from foreign on base) ok 566 - attribute read forbidden (from foreign on base) ok 567 - attribute write argument forbidden (from foreign on base) ok 568 - attribute write lvalue forbidden (from foreign on base) ok 569 - method access honoured (from foreign on base) ok 570 - method read honoured (from foreign on base) ok 571 - attribute access forbidden (from foreign on derived) ok 572 - attribute read forbidden (from foreign on derived) ok 573 - attribute write argument forbidden (from foreign on derived) ok 574 - attribute write lvalue forbidden (from foreign on derived) ok 575 - method access honoured (from foreign on derived) ok 576 - method read honoured (from foreign on derived) ok 577 - attribute access honoured (from base on instance) ok 578 - attribute read honoured (from base on instance) ok 579 - attribute write argument honoured (from base on instance) ok 580 - attribute write lvalue honoured (from base on instance) ok 581 - method access honoured (from base on instance) ok 582 - method read honoured (from base on instance) ok 583 - attribute access honoured (from base on inherited) ok 584 - attribute read honoured (from base on inherited) ok 585 - attribute write argument honoured (from base on inherited) ok 586 - attribute write lvalue honoured (from base on inherited) ok 587 - method access honoured (from base on inherited) ok 588 - method read honoured (from base on inherited) ok 589 - attribute access forbidden (from base on base) ok 590 - attribute read forbidden (from base on base) ok 591 - attribute write argument forbidden (from base on base) ok 592 - attribute write lvalue forbidden (from base on base) ok 593 - method access honoured (from base on base) ok 594 - method read honoured (from base on base) ok 595 - attribute access forbidden (from base on derived) ok 596 - attribute read forbidden (from base on derived) ok 597 - attribute write argument forbidden (from base on derived) ok 598 - attribute write lvalue forbidden (from base on derived) ok 599 - method access honoured (from base on derived) ok 600 - method read honoured (from base on derived) ok 601 - attribute access honoured (from derived on instance) ok 602 - attribute read honoured (from derived on instance) ok 603 - attribute write argument honoured (from derived on instance) ok 604 - attribute write lvalue honoured (from derived on instance) ok 605 - method access honoured (from derived on instance) ok 606 - method read honoured (from derived on instance) ok 607 - attribute access honoured (from derived on inherited) ok 608 - attribute read honoured (from derived on inherited) ok 609 - attribute write argument honoured (from derived on inherited) ok 610 - attribute write lvalue honoured (from derived on inherited) ok 611 - method access honoured (from derived on inherited) ok 612 - method read honoured (from derived on inherited) ok 613 - attribute access forbidden (from derived on base) ok 614 - attribute read forbidden (from derived on base) ok 615 - attribute write argument forbidden (from derived on base) ok 616 - attribute write lvalue forbidden (from derived on base) ok 617 - method access honoured (from derived on base) ok 618 - method read honoured (from derived on base) ok 619 - attribute access forbidden (from derived on derived) ok 620 - attribute read forbidden (from derived on derived) ok 621 - attribute write argument forbidden (from derived on derived) ok 622 - attribute write lvalue forbidden (from derived on derived) ok 623 - method access honoured (from derived on derived) ok 624 - method read honoured (from derived on derived) ok 625 - attribute access honoured (from unrelated on instance) ok 626 - attribute read honoured (from unrelated on instance) ok 627 - attribute write argument honoured (from unrelated on instance) ok 628 - attribute write lvalue honoured (from unrelated on instance) ok 629 - method access honoured (from unrelated on instance) ok 630 - method read honoured (from unrelated on instance) ok 631 - attribute access honoured (from unrelated on inherited) ok 632 - attribute read honoured (from unrelated on inherited) ok 633 - attribute write argument honoured (from unrelated on inherited) ok 634 - attribute write lvalue honoured (from unrelated on inherited) ok 635 - method access honoured (from unrelated on inherited) ok 636 - method read honoured (from unrelated on inherited) ok 637 - attribute access forbidden (from unrelated on base) ok 638 - attribute read forbidden (from unrelated on base) ok 639 - attribute write argument forbidden (from unrelated on base) ok 640 - attribute write lvalue forbidden (from unrelated on base) ok 641 - method access honoured (from unrelated on base) ok 642 - method read honoured (from unrelated on base) ok 643 - attribute access forbidden (from unrelated on derived) ok 644 - attribute read forbidden (from unrelated on derived) ok 645 - attribute write argument forbidden (from unrelated on derived) ok 646 - attribute write lvalue forbidden (from unrelated on derived) ok 647 - method access honoured (from unrelated on derived) ok 648 - method read honoured (from unrelated on derived) ok 649 - attribute access honoured (from instance on instance) ok 650 - attribute read honoured (from instance on instance) ok 651 - attribute write argument honoured (from instance on instance) ok 652 - attribute write lvalue honoured (from instance on instance) ok 653 - method access honoured (from instance on instance) ok 654 - method read honoured (from instance on instance) ok 655 - attribute access honoured (from instance on inherited) ok 656 - attribute read honoured (from instance on inherited) ok 657 - attribute write argument honoured (from instance on inherited) ok 658 - attribute write lvalue honoured (from instance on inherited) ok 659 - method access honoured (from instance on inherited) ok 660 - method read honoured (from instance on inherited) ok 661 - attribute access forbidden (from instance on base) ok 662 - attribute read forbidden (from instance on base) ok 663 - attribute write argument forbidden (from instance on base) ok 664 - attribute write lvalue forbidden (from instance on base) ok 665 - method access honoured (from instance on base) ok 666 - method read honoured (from instance on base) ok 667 - attribute access forbidden (from instance on derived) ok 668 - attribute read forbidden (from instance on derived) ok 669 - attribute write argument forbidden (from instance on derived) ok 670 - attribute write lvalue forbidden (from instance on derived) ok 671 - method access honoured (from instance on derived) ok 672 - method read honoured (from instance on derived) ok 673 - attribute access honoured (from inherited on instance) ok 674 - attribute read honoured (from inherited on instance) ok 675 - attribute write argument honoured (from inherited on instance) ok 676 - attribute write lvalue honoured (from inherited on instance) ok 677 - method access honoured (from inherited on instance) ok 678 - method read honoured (from inherited on instance) ok 679 - attribute access honoured (from inherited on inherited) ok 680 - attribute read honoured (from inherited on inherited) ok 681 - attribute write argument honoured (from inherited on inherited) ok 682 - attribute write lvalue honoured (from inherited on inherited) ok 683 - method access honoured (from inherited on inherited) ok 684 - method read honoured (from inherited on inherited) ok 685 - attribute access forbidden (from inherited on base) ok 686 - attribute read forbidden (from inherited on base) ok 687 - attribute write argument forbidden (from inherited on base) ok 688 - attribute write lvalue forbidden (from inherited on base) ok 689 - method access honoured (from inherited on base) ok 690 - method read honoured (from inherited on base) ok 691 - attribute access forbidden (from inherited on derived) ok 692 - attribute read forbidden (from inherited on derived) ok 693 - attribute write argument forbidden (from inherited on derived) ok 694 - attribute write lvalue forbidden (from inherited on derived) ok 695 - method access honoured (from inherited on derived) ok 696 - method read honoured (from inherited on derived) ok 697 - attribute access honoured (from foreign on instance) ok 698 - attribute read honoured (from foreign on instance) ok 699 - attribute write argument honoured (from foreign on instance) ok 700 - attribute write lvalue honoured (from foreign on instance) ok 701 - method access honoured (from foreign on instance) ok 702 - method read honoured (from foreign on instance) ok 703 - attribute access honoured (from foreign on inherited) ok 704 - attribute read honoured (from foreign on inherited) ok 705 - attribute write argument honoured (from foreign on inherited) ok 706 - attribute write lvalue honoured (from foreign on inherited) ok 707 - method access honoured (from foreign on inherited) ok 708 - method read honoured (from foreign on inherited) ok 709 - attribute access forbidden (from foreign on base) ok 710 - attribute read forbidden (from foreign on base) ok 711 - attribute write argument forbidden (from foreign on base) ok 712 - attribute write lvalue forbidden (from foreign on base) ok 713 - method access honoured (from foreign on base) ok 714 - method read honoured (from foreign on base) ok 715 - attribute access forbidden (from foreign on derived) ok 716 - attribute read forbidden (from foreign on derived) ok 717 - attribute write argument forbidden (from foreign on derived) ok 718 - attribute write lvalue forbidden (from foreign on derived) ok 719 - method access honoured (from foreign on derived) ok 720 - method read honoured (from foreign on derived) ok 721 - attribute access honoured (from base on instance) ok 722 - attribute read honoured (from base on instance) ok 723 - attribute write argument honoured (from base on instance) ok 724 - attribute write lvalue honoured (from base on instance) ok 725 - method access honoured (from base on instance) ok 726 - method read honoured (from base on instance) ok 727 - attribute access honoured (from base on inherited) ok 728 - attribute read honoured (from base on inherited) ok 729 - attribute write argument honoured (from base on inherited) ok 730 - attribute write lvalue honoured (from base on inherited) ok 731 - method access honoured (from base on inherited) ok 732 - method read honoured (from base on inherited) ok 733 - attribute access forbidden (from base on base) ok 734 - attribute read forbidden (from base on base) ok 735 - attribute write argument forbidden (from base on base) ok 736 - attribute write lvalue forbidden (from base on base) ok 737 - method access honoured (from base on base) ok 738 - method read honoured (from base on base) ok 739 - attribute access forbidden (from base on derived) ok 740 - attribute read forbidden (from base on derived) ok 741 - attribute write argument forbidden (from base on derived) ok 742 - attribute write lvalue forbidden (from base on derived) ok 743 - method access honoured (from base on derived) ok 744 - method read honoured (from base on derived) ok 745 - attribute access honoured (from derived on instance) ok 746 - attribute read honoured (from derived on instance) ok 747 - attribute write argument honoured (from derived on instance) ok 748 - attribute write lvalue honoured (from derived on instance) ok 749 - method access honoured (from derived on instance) ok 750 - method read honoured (from derived on instance) ok 751 - attribute access honoured (from derived on inherited) ok 752 - attribute read honoured (from derived on inherited) ok 753 - attribute write argument honoured (from derived on inherited) ok 754 - attribute write lvalue honoured (from derived on inherited) ok 755 - method access honoured (from derived on inherited) ok 756 - method read honoured (from derived on inherited) ok 757 - attribute access forbidden (from derived on base) ok 758 - attribute read forbidden (from derived on base) ok 759 - attribute write argument forbidden (from derived on base) ok 760 - attribute write lvalue forbidden (from derived on base) ok 761 - method access honoured (from derived on base) ok 762 - method read honoured (from derived on base) ok 763 - attribute access forbidden (from derived on derived) ok 764 - attribute read forbidden (from derived on derived) ok 765 - attribute write argument forbidden (from derived on derived) ok 766 - attribute write lvalue forbidden (from derived on derived) ok 767 - method access honoured (from derived on derived) ok 768 - method read honoured (from derived on derived) ok 769 - attribute access honoured (from unrelated on instance) ok 770 - attribute read honoured (from unrelated on instance) ok 771 - attribute write argument honoured (from unrelated on instance) ok 772 - attribute write lvalue honoured (from unrelated on instance) ok 773 - method access honoured (from unrelated on instance) ok 774 - method read honoured (from unrelated on instance) ok 775 - attribute access honoured (from unrelated on inherited) ok 776 - attribute read honoured (from unrelated on inherited) ok 777 - attribute write argument honoured (from unrelated on inherited) ok 778 - attribute write lvalue honoured (from unrelated on inherited) ok 779 - method access honoured (from unrelated on inherited) ok 780 - method read honoured (from unrelated on inherited) ok 781 - attribute access forbidden (from unrelated on base) ok 782 - attribute read forbidden (from unrelated on base) ok 783 - attribute write argument forbidden (from unrelated on base) ok 784 - attribute write lvalue forbidden (from unrelated on base) ok 785 - method access honoured (from unrelated on base) ok 786 - method read honoured (from unrelated on base) ok 787 - attribute access forbidden (from unrelated on derived) ok 788 - attribute read forbidden (from unrelated on derived) ok 789 - attribute write argument forbidden (from unrelated on derived) ok 790 - attribute write lvalue forbidden (from unrelated on derived) ok 791 - method access honoured (from unrelated on derived) ok 792 - method read honoured (from unrelated on derived) ok 793 - attribute access honoured (from instance on instance) ok 794 - attribute read honoured (from instance on instance) ok 795 - attribute write argument honoured (from instance on instance) ok 796 - attribute write lvalue honoured (from instance on instance) ok 797 - method access honoured (from instance on instance) ok 798 - method read honoured (from instance on instance) ok 799 - attribute access honoured (from instance on inherited) ok 800 - attribute read honoured (from instance on inherited) ok 801 - attribute write argument honoured (from instance on inherited) ok 802 - attribute write lvalue honoured (from instance on inherited) ok 803 - method access honoured (from instance on inherited) ok 804 - method read honoured (from instance on inherited) ok 805 - attribute access forbidden (from instance on base) ok 806 - attribute read forbidden (from instance on base) ok 807 - attribute write argument forbidden (from instance on base) ok 808 - attribute write lvalue forbidden (from instance on base) ok 809 - method access honoured (from instance on base) ok 810 - method read honoured (from instance on base) ok 811 - attribute access forbidden (from instance on derived) ok 812 - attribute read forbidden (from instance on derived) ok 813 - attribute write argument forbidden (from instance on derived) ok 814 - attribute write lvalue forbidden (from instance on derived) ok 815 - method access honoured (from instance on derived) ok 816 - method read honoured (from instance on derived) ok 817 - attribute access honoured (from inherited on instance) ok 818 - attribute read honoured (from inherited on instance) ok 819 - attribute write argument honoured (from inherited on instance) ok 820 - attribute write lvalue honoured (from inherited on instance) ok 821 - method access honoured (from inherited on instance) ok 822 - method read honoured (from inherited on instance) ok 823 - attribute access honoured (from inherited on inherited) ok 824 - attribute read honoured (from inherited on inherited) ok 825 - attribute write argument honoured (from inherited on inherited) ok 826 - attribute write lvalue honoured (from inherited on inherited) ok 827 - method access honoured (from inherited on inherited) ok 828 - method read honoured (from inherited on inherited) ok 829 - attribute access forbidden (from inherited on base) ok 830 - attribute read forbidden (from inherited on base) ok 831 - attribute write argument forbidden (from inherited on base) ok 832 - attribute write lvalue forbidden (from inherited on base) ok 833 - method access honoured (from inherited on base) ok 834 - method read honoured (from inherited on base) ok 835 - attribute access forbidden (from inherited on derived) ok 836 - attribute read forbidden (from inherited on derived) ok 837 - attribute write argument forbidden (from inherited on derived) ok 838 - attribute write lvalue forbidden (from inherited on derived) ok 839 - method access honoured (from inherited on derived) ok 840 - method read honoured (from inherited on derived) ok 841 - attribute access honoured (from foreign on instance) ok 842 - attribute read honoured (from foreign on instance) ok 843 - attribute write argument honoured (from foreign on instance) ok 844 - attribute write lvalue honoured (from foreign on instance) ok 845 - method access honoured (from foreign on instance) ok 846 - method read honoured (from foreign on instance) ok 847 - attribute access honoured (from foreign on inherited) ok 848 - attribute read honoured (from foreign on inherited) ok 849 - attribute write argument honoured (from foreign on inherited) ok 850 - attribute write lvalue honoured (from foreign on inherited) ok 851 - method access honoured (from foreign on inherited) ok 852 - method read honoured (from foreign on inherited) ok 853 - attribute access forbidden (from foreign on base) ok 854 - attribute read forbidden (from foreign on base) ok 855 - attribute write argument forbidden (from foreign on base) ok 856 - attribute write lvalue forbidden (from foreign on base) ok 857 - method access honoured (from foreign on base) ok 858 - method read honoured (from foreign on base) ok 859 - attribute access forbidden (from foreign on derived) ok 860 - attribute read forbidden (from foreign on derived) ok 861 - attribute write argument forbidden (from foreign on derived) ok 862 - attribute write lvalue forbidden (from foreign on derived) ok 863 - method access honoured (from foreign on derived) ok 864 - method read honoured (from foreign on derived) ok 865 - strict() correct for class undef ok 866 - strict() correct for class one ok 867 - strict() correct for class zero ok 868 - strict() correct for instance undef ok 869 - strict() correct for instance one ok 870 - strict() correct for instance zero ok 871 - inherit strict() correct for class undef ok 872 - inherit strict() correct for class one ok 873 - inherit strict() correct for class zero ok 874 - strict() correct for inherited instance undef ok 875 - strict() correct for inherited instance one ok 876 - strict() correct for inherited instance zero ok 877 - override strict() correct for class 1-0 ok 878 - override strict() correct for class 0-1 ok 879 - override strict() correct for class zero ok 880 - override strict() correct for class one ok 881 - strict() correct for override instance 1-0 ok 882 - strict() correct for override instance 0-1 ok 883 - strict() correct for override instance zero ok 884 - strict() correct for override instance one 1..884 FAILED tests 1-884 Failed 884/884 tests, 0.00% okay t/20friend..........1..342 ok 1 - a_class honoured by base class ok 2 - a_static honoured by base class ok 3 - a_restricted honoured by base class ok 4 - m_class honoured by base class ok 5 - m_static honoured by base class ok 6 - m_restricted honoured by base class ok 7 - a_class honoured by base class ok 8 - a_static honoured by base class ok 9 - a_restricted honoured by base class ok 10 - m_class honoured by base class ok 11 - m_static honoured by base class ok 12 - m_restricted honoured by base class ok 13 - a_public honoured by base class ok 14 - a_private honoured by base class ok 15 - a_protected honoured by base class ok 16 - m_public honoured by base class ok 17 - m_private honoured by base class ok 18 - m_protected honoured by base class ok 19 - a_class honoured by base class ok 20 - a_static honoured by base class ok 21 - a_restricted honoured by base class ok 22 - m_class honoured by base class ok 23 - m_static honoured by base class ok 24 - m_restricted honoured by base class ok 25 - a_class honoured by base class ok 26 - a_static honoured by base class ok 27 - a_restricted honoured by base class ok 28 - m_class honoured by base class ok 29 - m_static honoured by base class ok 30 - m_restricted honoured by base class ok 31 - a_public honoured by base class ok 32 - a_private honoured by base class ok 33 - a_protected honoured by base class ok 34 - m_public honoured by base class ok 35 - m_private honoured by base class ok 36 - m_protected honoured by base class ok 37 - main::attribute() access to a_class honoured ok 38 - main::attribute() access to a_static honoured ok 39 - main::attribute() access to a_restricted honoured ok 40 - main::attribute() access to m_class honoured ok 41 - main::attribute() access to m_static honoured ok 42 - main::attribute() access to m_restricted honoured ok 43 - main::attribute() access to a_public honoured ok 44 - main::attribute() access to a_private honoured ok 45 - main::attribute() access to a_protected honoured ok 46 - main::attribute() access to m_public honoured ok 47 - main::attribute() access to m_private honoured ok 48 - main::attribute() access to m_protected honoured ok 49 - main::method() access to a_class honoured ok 50 - main::method() access to a_static honoured ok 51 - main::method() access to a_restricted honoured ok 52 - main::method() access to m_class honoured ok 53 - main::method() access to m_static honoured ok 54 - main::method() access to m_restricted honoured ok 55 - main::method() access to a_public honoured ok 56 - main::method() access to a_private honoured ok 57 - main::method() access to a_protected honoured ok 58 - main::method() access to m_public honoured ok 59 - main::method() access to m_private honoured ok 60 - main::method() access to m_protected honoured ok 61 - main::untrusted() access to a_class honoured ok 62 - main::untrusted() access to a_static denied ok 63 - main::untrusted() access to a_restricted denied ok 64 - main::untrusted() access to m_class honoured ok 65 - main::untrusted() access to m_static denied ok 66 - main::untrusted() access to m_restricted denied ok 67 - main::untrusted() access to a_public honoured ok 68 - main::untrusted() access to a_private denied ok 69 - main::untrusted() access to a_protected denied ok 70 - main::untrusted() access to m_public honoured ok 71 - main::untrusted() access to m_private denied ok 72 - main::untrusted() access to m_protected denied ok 73 - a_class honoured in derived class by inherted call() ok 74 - a_class honoured by derived class ok 75 - a_static honoured in derived class by inherted call() ok 76 - a_static not honoured by derived class ok 77 - a_restricted honoured in derived class by inherted call() ok 78 - a_restricted not honoured by derived class ok 79 - m_class honoured in derived class by inherted call() ok 80 - m_class honoured by derived class ok 81 - m_static honoured in derived class by inherted call() ok 82 - m_static not honoured by derived class ok 83 - m_restricted honoured in derived class by inherted call() ok 84 - m_restricted not honoured by derived class ok 85 - a_class honoured in derived class by inherted call() ok 86 - a_class honoured by derived class ok 87 - a_static honoured in derived class by inherted call() ok 88 - a_static not honoured by derived class ok 89 - a_restricted honoured in derived class by inherted call() ok 90 - a_restricted not honoured by derived class ok 91 - m_class honoured in derived class by inherted call() ok 92 - m_class honoured by derived class ok 93 - m_static honoured in derived class by inherted call() ok 94 - m_static not honoured by derived class ok 95 - m_restricted honoured in derived class by inherted call() ok 96 - m_restricted not honoured by derived class ok 97 - a_public honoured in derived class by inherted call() ok 98 - a_public honoured by derived class ok 99 - a_private honoured in derived class by inherted call() ok 100 - a_private not honoured by derived class ok 101 - a_protected honoured in derived class by inherted call() ok 102 - a_protected not honoured by derived class ok 103 - m_public honoured in derived class by inherted call() ok 104 - m_public honoured by derived class ok 105 - m_private honoured in derived class by inherted call() ok 106 - m_private not honoured by derived class ok 107 - m_protected honoured in derived class by inherted call() ok 108 - m_protected not honoured by derived class ok 109 - a_class honoured in derived class by inherted call() ok 110 - a_class honoured by derived class ok 111 - a_static honoured in derived class by inherted call() ok 112 - a_static not honoured by derived class ok 113 - a_restricted honoured in derived class by inherted call() ok 114 - a_restricted not honoured by derived class ok 115 - m_class honoured in derived class by inherted call() ok 116 - m_class honoured by derived class ok 117 - m_static honoured in derived class by inherted call() ok 118 - m_static not honoured by derived class ok 119 - m_restricted honoured in derived class by inherted call() ok 120 - m_restricted not honoured by derived class ok 121 - a_class honoured in derived class by inherted call() ok 122 - a_class honoured by derived class ok 123 - a_static honoured in derived class by inherted call() ok 124 - a_static not honoured by derived class ok 125 - a_restricted honoured in derived class by inherted call() ok 126 - a_restricted not honoured by derived class ok 127 - m_class honoured in derived class by inherted call() ok 128 - m_class honoured by derived class ok 129 - m_static honoured in derived class by inherted call() ok 130 - m_static not honoured by derived class ok 131 - m_restricted honoured in derived class by inherted call() ok 132 - m_restricted not honoured by derived class ok 133 - a_public honoured in derived class by inherted call() ok 134 - a_public honoured by derived class ok 135 - a_private honoured in derived class by inherted call() ok 136 - a_private not honoured by derived class ok 137 - a_protected honoured in derived class by inherted call() ok 138 - a_protected not honoured by derived class ok 139 - m_public honoured in derived class by inherted call() ok 140 - m_public honoured by derived class ok 141 - m_private honoured in derived class by inherted call() ok 142 - m_private not honoured by derived class ok 143 - m_protected honoured in derived class by inherted call() ok 144 - m_protected not honoured by derived class ok 145 - normal a_class behaviour honoured ok 146 - normal a_static behaviour honoured ok 147 - normal a_restricted behaviour honoured ok 148 - normal m_class behaviour honoured ok 149 - normal m_static behaviour honoured ok 150 - normal m_restricted behaviour honoured ok 151 - normal a_public behaviour honoured ok 152 - normal a_private behaviour honoured ok 153 - normal a_protected behaviour honoured ok 154 - normal m_public behaviour honoured ok 155 - normal m_private behaviour honoured ok 156 - normal m_protected behaviour honoured ok 157 - normal a_class behaviour honoured ok 158 - normal a_static behaviour honoured ok 159 - normal a_restricted behaviour honoured ok 160 - normal m_class behaviour honoured ok 161 - normal m_static behaviour honoured ok 162 - normal m_restricted behaviour honoured ok 163 - normal a_public behaviour honoured ok 164 - normal a_private behaviour honoured ok 165 - normal a_protected behaviour honoured ok 166 - normal m_public behaviour honoured ok 167 - normal m_private behaviour honoured ok 168 - normal m_protected behaviour honoured ok 169 - normal inherited a_class behaviour honoured ok 170 - normal a_class behaviour honoured ok 171 - normal inherited a_static behaviour honoured ok 172 - normal a_static behaviour honoured ok 173 - normal inherited a_restricted behaviour honoured ok 174 - normal a_restricted behaviour honoured ok 175 - normal inherited m_class behaviour honoured ok 176 - normal m_class behaviour honoured ok 177 - normal inherited m_static behaviour honoured ok 178 - normal m_static behaviour honoured ok 179 - normal inherited m_restricted behaviour honoured ok 180 - normal m_restricted behaviour honoured ok 181 - normal inherited $target behviour honoured ok 182 - normal a_public behaviour honoured ok 183 - normal inherited $target behviour honoured ok 184 - normal a_private behaviour honoured ok 185 - normal inherited $target behviour honoured ok 186 - normal a_protected behaviour honoured ok 187 - normal inherited $target behviour honoured ok 188 - normal m_public behaviour honoured ok 189 - normal inherited $target behviour honoured ok 190 - normal m_private behaviour honoured ok 191 - normal inherited $target behviour honoured ok 192 - normal m_protected behaviour honoured ok 193 - normal inherited a_class behaviour honoured ok 194 - normal a_class behaviour honoured ok 195 - normal inherited a_static behaviour honoured ok 196 - normal a_static behaviour honoured ok 197 - normal inherited a_restricted behaviour honoured ok 198 - normal a_restricted behaviour honoured ok 199 - normal inherited m_class behaviour honoured ok 200 - normal m_class behaviour honoured ok 201 - normal inherited m_static behaviour honoured ok 202 - normal m_static behaviour honoured ok 203 - normal inherited m_restricted behaviour honoured ok 204 - normal m_restricted behaviour honoured ok 205 - normal inherited $target behviour honoured ok 206 - normal a_public behaviour honoured ok 207 - normal inherited $target behviour honoured ok 208 - normal a_private behaviour honoured ok 209 - normal inherited $target behviour honoured ok 210 - normal a_protected behaviour honoured ok 211 - normal inherited $target behviour honoured ok 212 - normal m_public behaviour honoured ok 213 - normal inherited $target behviour honoured ok 214 - normal m_private behaviour honoured ok 215 - normal inherited $target behviour honoured ok 216 - normal m_protected behaviour honoured ok 217 - normal a_class behaviour honoured ok 218 - normal a_static behaviour honoured ok 219 - normal a_restricted behaviour honoured ok 220 - normal m_class behaviour honoured ok 221 - normal m_static behaviour honoured ok 222 - normal m_restricted behaviour honoured ok 223 - normal a_public behaviour honoured ok 224 - normal a_private behaviour honoured ok 225 - normal a_protected behaviour honoured ok 226 - normal m_public behaviour honoured ok 227 - normal m_private behaviour honoured ok 228 - normal m_protected behaviour honoured ok 229 - normal a_class behaviour honoured ok 230 - normal a_static behaviour honoured ok 231 - normal a_restricted behaviour honoured ok 232 - normal m_class behaviour honoured ok 233 - normal m_static behaviour honoured ok 234 - normal m_restricted behaviour honoured ok 235 - normal a_public behaviour honoured ok 236 - normal a_private behaviour honoured ok 237 - normal a_protected behaviour honoured ok 238 - normal m_public behaviour honoured ok 239 - normal m_private behaviour honoured ok 240 - normal m_protected behaviour honoured ok 241 - foreign class not a class friend ok 242 - foreign class not an object friend ok 243 - friend method reported correctly ok 244 - friend method reported correctly ok 245 - unknown method reported correctly ok 246 - unknown method reported correctly ok 247 - class friend reported correctly ok 248 - class friend reported correctly ok 249 - class friend reported correctly ok 250 - class friend reported correctly ok 251 - class inherited friendship reported correctly ok 252 - class inherited friendship reported correctly ok 253 - class inherited friendship reported correctly ok 254 - class inherited friendship reported correctly ok 255 - inhreited class friend reported correctly (inherited method) ok 256 - inhreited class friend reported correctly (local method) ok 257 - inhreited class friend reported correctly (inherited method) ok 258 - inhreited class friend reported correctly (local method) ok 259 - inhreited class friend reported correctly (inherited method) ok 260 - inhreited class friend reported correctly (local method) ok 261 - inhreited class friend reported correctly (inherited method) ok 262 - inhreited class friend reported correctly (local method) ok 263 - unrelated class friendship reported correctly ok 264 - unrelated class friendship reported correctly ok 265 - unrelated class friendship reported correctly ok 266 - unrelated class friendship reported correctly ok 267 - unrelated class friendship reported correctly ok 268 - unrelated class friendship reported correctly ok 269 - unrelated class friendship reported correctly ok 270 - unrelated class friendship reported correctly ok 271 - inhreited friendship reported correctly ok 272 - inhreited friendship reported correctly ok 273 - inhreited friendship reported correctly ok 274 - inhreited friendship reported correctly ok 275 - foreign class not a class friend ok 276 - foreign class not an object friend ok 277 - friend method reported correctly ok 278 - friend method reported correctly ok 279 - unknown method reported correctly ok 280 - unknown method reported correctly ok 281 - class friend reported correctly ok 282 - class friend reported correctly ok 283 - class friend reported correctly ok 284 - class friend reported correctly ok 285 - class inherited friendship reported correctly ok 286 - class inherited friendship reported correctly ok 287 - class inherited friendship reported correctly ok 288 - class inherited friendship reported correctly ok 289 - inhreited class friend reported correctly (inherited method) ok 290 - inhreited class friend reported correctly (local method) ok 291 - inhreited class friend reported correctly (inherited method) ok 292 - inhreited class friend reported correctly (local method) ok 293 - inhreited class friend reported correctly (inherited method) ok 294 - inhreited class friend reported correctly (local method) ok 295 - inhreited class friend reported correctly (inherited method) ok 296 - inhreited class friend reported correctly (local method) ok 297 - unrelated class friendship reported correctly ok 298 - unrelated class friendship reported correctly ok 299 - unrelated class friendship reported correctly ok 300 - unrelated class friendship reported correctly ok 301 - unrelated class friendship reported correctly ok 302 - unrelated class friendship reported correctly ok 303 - unrelated class friendship reported correctly ok 304 - unrelated class friendship reported correctly ok 305 - inhreited friendship reported correctly ok 306 - inhreited friendship reported correctly ok 307 - inhreited friendship reported correctly ok 308 - inhreited friendship reported correctly ok 309 - foreign class not a class friend ok 310 - foreign class not an object friend ok 311 - friend method reported correctly ok 312 - friend method reported correctly ok 313 - unknown method reported correctly ok 314 - unknown method reported correctly ok 315 - class friend reported correctly ok 316 - class friend reported correctly ok 317 - class friend reported correctly ok 318 - class friend reported correctly ok 319 - class inherited friendship reported correctly ok 320 - class inherited friendship reported correctly ok 321 - class inherited friendship reported correctly ok 322 - class inherited friendship reported correctly ok 323 - inhreited class friend reported correctly (inherited method) ok 324 - inhreited class friend reported correctly (local method) ok 325 - inhreited class friend reported correctly (inherited method) ok 326 - inhreited class friend reported correctly (local method) ok 327 - inhreited class friend reported correctly (inherited method) ok 328 - inhreited class friend reported correctly (local method) ok 329 - inhreited class friend reported correctly (inherited method) ok 330 - inhreited class friend reported correctly (local method) ok 331 - unrelated class friendship reported correctly ok 332 - unrelated class friendship reported correctly ok 333 - unrelated class friendship reported correctly ok 334 - unrelated class friendship reported correctly ok 335 - unrelated class friendship reported correctly ok 336 - unrelated class friendship reported correctly ok 337 - unrelated class friendship reported correctly ok 338 - unrelated class friendship reported correctly ok 339 - inhreited friendship reported correctly ok 340 - inhreited friendship reported correctly ok 341 - inhreited friendship reported correctly ok 342 - inhreited friendship reported correctly ok t/21dump............1..69 ok 1 - Class::Declare::Dump load failure: correct report ok 2 - Class::Declare::Dump load failure: correct error report ok 3 - Class::Declare::Dump load failure: correct report ok 4 - Class::Declare::Dump load failure: correct error report ok 5 - Class::Declare::Dump loaded successfully ok 6 - Class::Declare::Dump::dump() replaced Class::Declare::dump() ok 7 - Expected result from class dump in unrelated scope ok 8 - Expected result from object dump in unrelated scope ok 9 - Expected result from class dump in own scope ok 10 - Expected result from object dump in own scope ok 11 - Expected result from inherited class dump in own scope ok 12 - Expected result from inherited class dump in inherited scope ok 13 - Expected result from derived object dump() in own scope ok 14 - Expected result from derived object dump() in inherited scope ok 15 - Expected result from inherited class dump in unrelated scope ok 16 - Expected result from derived object dump in unrelated scope ok 17 - Expected result from friend method in class dump ok 18 - Expected result from friend method in object dump ok 19 - Expected result from friend class in class dump ok 20 - Expected result from friend class in object dump ok 21 - Expected result from friend object in class dump ok 22 - Expected result from friend object in object dump ok 23 - Expected result from inherited friend class in local class scope ok 24 - Expected result from inherited friend class in local object scope ok 25 - Expected result from inherited friend class in derived class scope ok 26 - Expected result from inherited friend class in derived object scope ok 27 - Expected result from derived friend object in local class scope ok 28 - Expected result from derived friend object in local object scope ok 29 - Expected result from derived friend object in derived class scope ok 30 - Expected result from derived friend object in derived object scope ok 31 - Expected recursive result from unrelated class ok 32 - Expected recursive result from unrelated class with object target ok 33 - Expected recursive result from unrelated object with class target ok 34 - Expected recursive result from unrelated object with object target ok 35 - Expected recursive result from friend class with class target ok 36 - Expected recursive result from friend class with object target ok 37 - Expected recursive result from friend object with class target ok 38 - Expected recursive result from friend object with object target ok 39 - Expected friends output for class dump ok 40 - Expected friends output for object dump ok 41 - Expected friends output for friendless class dump ok 42 - Expected friends output for friendless object dump ok 43 - Expected undef from class dump ok 44 - Expected undef from object dump ok 45 - Expected abstract output for object dump ok 46 - dump() dies accessing prohibited attribute ok 47 - dump() dies accessing prohibited attribute ok 48 - dump() dies accessing prohibited attribute ok 49 - dump() dies accessing prohibited attribute ok 50 - dump() returns limited results as requested ok 51 - dump() returns limited results as requested ok 52 - dump() ignored back-traces as requested ok 53 - dump() honours indentation ok 54 - dump() ignores strict in class dump ok 55 - dump() ignores strict in object dump ok 56 - dump() correct at depth ok 57 - dump() correct at depth 0 ok 58 - dump() correct at depth 1 ok 59 - dump() correct at depth 2 ok 60 - dump() correct at depth 3 ok 61 - dump() correct at depth 4 ok 62 - caught unknwon 'shared' parameter in class dump ok 63 - caught unknwon 'shared' parameter in object dump ok 64 - Empty class shows just the class name ok 65 - Empty class instance shows just the class name ok 66 - Parent access the same as child access ok 67 - Parent instance access the same as child instance access ok 68 - dump with '&' throws no warnings ok 69 - dump with hex-a-like throws no warnings ok t/22clone...........1..42 ok 1 - CODEREF new() execution succeeds ok 2 - clone and object are not the same reference ok 3 - clone is a reference ok 4 - clone and object represent the same class ok 5 - class attributes cloned correctly ok 6 - static attributes cloned correctly ok 7 - restricted attributes cloned correctly ok 8 - public attributes cloned correctly ok 9 - private attributes cloned correctly ok 10 - protected attributes cloned correctly ok 11 - new() execution succeeds with COEDREF attributes ok 12 - clone and object are not the same reference ok 13 - clone is a reference ok 14 - clone and object represent the same class ok 15 - class attributes cloned correctly ok 16 - static attributes cloned correctly ok 17 - restricted attributes cloned correctly ok 18 - public attributes cloned correctly ok 19 - private attributes cloned correctly ok 20 - protected attributes cloned correctly ok 21 - cloning accepts public attributes ok 22 - clone and object are not the same reference ok 23 - clone is a reference ok 24 - clone and object represent the same class ok 25 - class attributes cloned correctly ok 26 - static attributes cloned correctly ok 27 - restricted attributes cloned correctly ok 28 - private attributes cloned correctly ok 29 - protected attributes cloned correctly ok 30 - public attribute references not cloned when set in constructor ok 31 - public attribute values not cloned when set in constructor ok 32 - cloning with inheritance succeeds ok 33 - clone and object are not the same reference ok 34 - clone is a reference ok 35 - clone and object represent the same class ok 36 - class attributes cloned correctly ok 37 - static attributes cloned correctly ok 38 - restricted attributes cloned correctly ok 39 - public attributes cloned correctly ok 40 - private attributes cloned correctly ok 41 - protected attributes cloned correctly ok 42 - instance attributes cloned correctly ok t/23shared..........1..2 ok 1 - deprecated type 'shared' caught in call to declare() ok 2 - caught deprecation error message from shared() ok t/24export..........1..1 ok 1 - use Class::Declare; ok t/25modifiers.......1..10 ok 1 - ro() executes ok 2 - ro() returns object ok 3 - ro() returns Class::Dclare::Read object ok 4 - ro() returns object with false write flag ok 5 - ro() returns object with correct value ok 6 - rw() executes ok 7 - rw() returns object ok 8 - rw() returns Class::Dclare::Read object ok 9 - rw() returns object with true write flag ok 10 - rw() returns object with correct value ok t/26readonly........1..39 ok 1 - new() with read-only attributes executes ok 2 - read-only class attribute set correctly ok 3 - read-only attributes may not be assigned to ok 4 - read-only attributes argument assignment lives ok 5 - read-only attribute argument assignment failed ok 6 - read-only static attribute set correctly ok 7 - read-only attributes may not be assigned to ok 8 - read-only attributes argument assignment lives ok 9 - read-only attribute argument assignment failed ok 10 - read-only restricted attribute set correctly ok 11 - read-only attributes may not be assigned to ok 12 - read-only attributes argument assignment lives ok 13 - read-only attribute argument assignment failed ok 14 - read-only public attribute set correctly ok 15 - read-only attributes may not be assigned to ok 16 - read-only attributes argument assignment lives ok 17 - read-only attribute argument assignment failed ok 18 - read-only private attribute set correctly ok 19 - read-only attributes may not be assigned to ok 20 - read-only attributes argument assignment lives ok 21 - read-only attribute argument assignment failed ok 22 - read-only protected attribute set correctly ok 23 - read-only attributes may not be assigned to ok 24 - read-only attributes argument assignment lives ok 25 - read-only attribute argument assignment failed ok 26 - read-only public attributes may be set in call to new() ok 27 - read-only public attributes set correctly in call to new() ok 28 - read-only class attribute set correctly (via class) ok 29 - read-only attributes may not be assigned to (via class) ok 30 - read-only attributes argument assignment lives (via class) ok 31 - read-only attribute argument assignment failed (via class) ok 32 - read-only static attribute set correctly (via class) ok 33 - read-only attributes may not be assigned to (via class) ok 34 - read-only attributes argument assignment lives (via class) ok 35 - read-only attribute argument assignment failed (via class) ok 36 - read-only restricted attribute set correctly (via class) ok 37 - read-only attributes may not be assigned to (via class) ok 38 - read-only attributes argument assignment lives (via class) ok 39 - read-only attribute argument assignment failed (via class) ok t/27readwrite.......1..48 ok 1 - new() with read-write attributes executes ok 2 - read-write class attribute set correctly ok 3 - read-write attributes may be assigned to ok 4 - read-write attribute lvalue assignment succeeded ok 5 - read-write attributes argument assignment lives ok 6 - read-write attribute argument assignment succeeded ok 7 - read-write static attribute set correctly ok 8 - read-write attributes may be assigned to ok 9 - read-write attribute lvalue assignment succeeded ok 10 - read-write attributes argument assignment lives ok 11 - read-write attribute argument assignment succeeded ok 12 - read-write restricted attribute set correctly ok 13 - read-write attributes may be assigned to ok 14 - read-write attribute lvalue assignment succeeded ok 15 - read-write attributes argument assignment lives ok 16 - read-write attribute argument assignment succeeded ok 17 - read-write public attribute set correctly ok 18 - read-write attributes may be assigned to ok 19 - read-write attribute lvalue assignment succeeded ok 20 - read-write attributes argument assignment lives ok 21 - read-write attribute argument assignment succeeded ok 22 - read-write private attribute set correctly ok 23 - read-write attributes may be assigned to ok 24 - read-write attribute lvalue assignment succeeded ok 25 - read-write attributes argument assignment lives ok 26 - read-write attribute argument assignment succeeded ok 27 - read-write protected attribute set correctly ok 28 - read-write attributes may be assigned to ok 29 - read-write attribute lvalue assignment succeeded ok 30 - read-write attributes argument assignment lives ok 31 - read-write attribute argument assignment succeeded ok 32 - read-write public attributes may be set in call to new() ok 33 - read-write public attributes set correctly in call to new() ok 34 - read-write class attribute set correctly (via class) ok 35 - read-write attributes may be assigned to (via class) ok 36 - read-write class attribute assignment holds (via class) ok 37 - read-write attributes argument assignment lives (via class) ok 38 - read-write attribute argument assignment succeeded (via class) ok 39 - read-write static attribute set correctly (via class) ok 40 - read-write attributes may be assigned to (via class) ok 41 - read-write static attribute assignment holds (via class) ok 42 - read-write attributes argument assignment lives (via class) ok 43 - read-write attribute argument assignment succeeded (via class) ok 44 - read-write restricted attribute set correctly (via class) ok 45 - read-write attributes may be assigned to (via class) ok 46 - read-write restricted attribute assignment holds (via class) ok 47 - read-write attributes argument assignment lives (via class) ok 48 - read-write attribute argument assignment succeeded (via class) ok t/28hash............1..18 ok 1 - Class::Declare::Hash load failure: correct report ok 2 - Class::Declare::Hash load failure: correct error report ok 3 - Class::Declare::Hash load failure: correct report ok 4 - Class::Declare::Hash load failure: correct error report ok 5 - Class::Declare::Hash loaded successfully ok 6 - Class::Declare::Hash::hash() replaced Class::Declare::hash() ok 7 - Test::Hash::Zero->hash() returns correctly ok 8 - Test::Hash::Zero=REF->hash() returns correctly ok 9 - Test::Hash::One->hash() returns correctly ok 10 - Test::Hash::One=REF->hash() returns correctly ok 11 - Test::Hash::One->call() returns correctly ok 12 - Test::Hash::One=REF->call() returns correctly ok 13 - access controls honoured on class method ok 14 - access controls honoured on instance method ok 15 - Test::Hash::Two->hash() returns correctly ok 16 - Test::Hash::Two=REF->hash() returns correctly ok 17 - Test::Hash::Two->dispatch() returns correctly ok 18 - Test::Hash::Two=REF->dispatch() returns correctly ok Failed Test Status Wstat Total Fail Failed List of Failed -------------------------------------------------------------------------------- t/05test.t 8 8 100.00% 1-8 t/06class.t 144 144 100.00% 1-144 t/07static.t 192 192 100.00% 1-192 t/08restricted.t 192 192 100.00% 1-192 t/09public.t 144 144 100.00% 1-144 t/10private.t 192 192 100.00% 1-192 t/11protected.t 192 192 100.00% 1-192 t/12abstract.t 192 192 100.00% 1-192 t/19strict.t 884 884 100.00% 1-884 Failed 9/28 test scripts, 67.86% okay. 2140/3189 subtests failed, 32.89% okay. make: *** [test_dynamic] Error 29