Ich muss Unit-Tests zu einigen alten Skripten hinzufügen, die Skripte sind alle grundsätzlich in der folgenden Form:
#!/usr/bin/perl
# Main code
foo();
bar();
# subs
sub foo {
}
sub bar {
}
Wenn ich versuche, diesen Code in einem Unit-Test zu "erfordern", wird der Hauptteil des Codes ausgeführt, während ich in der Lage sein möchte, nur "foo" isoliert zu testen.
Gibt es eine Möglichkeit, dies zu tun, ohne foo,bar in eine separate .pm-Datei zu verschieben?