The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Quiq::Test::Class::Method - Testmethode

BASE CLASS

Quiq::Object

DESCRIPTION

Ein Objekt der Klasse Quiq::Test::Class::Method repräsentiert eine Testmethode. Das Objekt kapselt Paketnamen, Methodennamen, Codereferenz, Anzahl der Tests, den Type der Testmethode und den Gruppen-Regex, sofern vorhanden.

METHODS

Konstruktor

new() - Instantiiere Testmethodenobjekt

Synopsis

  $meth = $class->new($pkg,$ref,$type,$n,$group);

Description

Instantiiere Testmethodenobjekt für Klasse $pkg, Methode $ref (Codereferenz), Methodentyp $type (Init, Foreach, Startup, Setup, Test, Teardown, Shutdown), Anzahl Tests $n und Gruppenregex $group. Liefere eine Referenz auf dieses Objekt zurück.

Methoden

class() - Liefere Name der getesteten Klasse

Synopsis

  $class = $meth->class;

Description

Liefere den Namen der getesteten Klasse.

code() - Liefere Codereferenz

Synopsis

  $ref = $meth->code;

Description

Liefere Codereferenz.

group() - Liefere Gruppen-Regex

Synopsis

  $regex = $meth->group;

Description

Liefere Gruppen-Regex.

name() - Liefere Methodennamen

Synopsis

  $name = $meth->name;

Description

Liefere den Methodennamen.

tests() - Liefere Anzahl Tests

Synopsis

  $n = $meth->tests;

Description

Liefere die Anzahl der Tests in der Testmethode.

type() - Liefere Typ der Testmethode

Synopsis

  $type = $meth->type;

Description

Liefere den Type der Testmethode.

VERSION

1.163

AUTHOR

Frank Seitz, http://fseitz.de/

COPYRIGHT

Copyright (C) 2019 Frank Seitz

LICENSE

This code is free software; you can redistribute it and/or modify it under the same terms as Perl itself.