Add ARM files
[dh-make-perl] / dev / arm / libperl-critic-perl / libperl-critic-perl-1.088 / t / Subroutines / ProtectPrivateSubs.run
diff --git a/dev/arm/libperl-critic-perl/libperl-critic-perl-1.088/t/Subroutines/ProtectPrivateSubs.run b/dev/arm/libperl-critic-perl/libperl-critic-perl-1.088/t/Subroutines/ProtectPrivateSubs.run
new file mode 100644 (file)
index 0000000..10e79cc
--- /dev/null
@@ -0,0 +1,29 @@
+## name basic failure
+## failures 5
+## cut
+Other::Package::_foo();
+Other::Package->_bar();
+Other::Package::_foo;
+Other::Package->_bar;
+$self->Other::Package::_baz();
+
+#-----------------------------------------------------------------------------
+
+## name basic passes
+## failures 0
+## cut
+package My::Self::_private;
+use My::Self::_private;
+require My::Self::_private;
+
+#-----------------------------------------------------------------------------
+
+## name Difficult-to-detect pass
+# This one should be illegal, but it is too hard to distinguish from
+# the next one, which is legal
+## failures 0
+## cut
+$pkg->_foo();
+
+$self->_bar();
+$self->SUPER::_foo();