Hallo.
Leider funktioniert das natürlich nicht. Wie komme ich an den Namen der Subroutine ran?
Den brauchst du an der Stelle doch gar nicht. Du kannst doch einfach die Referenzen vergleichen.
An dieser Stelle:
$this->assert_equals('_handleKey1', &{$hashRef->{'key1'}});
Sollte folgende Zeile das gewünschte Ergebnis liefern:
$this->assert_equals(\&_handleKey1, $hashRef->{'key1'});
Damit vergleichst du die Referenz auf die Subroutine mit der vorhandenen Referenz im Hash.
Schöne Grüße.