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.140

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.