| Oggetto :: Esercizio Esecuzione generica e parabrezza per il benchmark per le chiamate del metodo |
Scarica ora |
Oggetto :: Esercizio Classifica e riepilogo
- Licenza:
- Perl Artistic License
- Nome editore:
- Steven Lembark
- Sito web dell'editore:
- http://search.cpan.org/~lembark/
Oggetto :: Esercizio Tag
Oggetto :: Esercizio Descrizione
Esecuzione generica e parabrezza per il benchmark per le chiamate del metodo Oggetto :: L'esercizio fisico è un modulo perl che esporta una soloroutina singola, $ Esercizio, che funziona come un loop di esecuzione OO (vedere "-n" per modificare il nome installato). $ EXECUTE è un riferimento di subroutine che prende un oggetto e un determinato riferimento operazioni. Il primo elemento in quell'elenco è un oggetto della classe che viene testato. Gli elementi rimanenti sono un elenco di operazioni, ognuna delle quali è un riferimento di array. L'operazione è costituita da una chiamata di metodo e gli argomenti del metodo. Ogni chiamata al metodo viene inviata utilizzando l'oggetto, facendo facoltativamente il confronto del valore di ritorno su alcuni risultati predefiniti.Exceptions sono intrappolati e registrati. L'ultima operazione può essere eseguita re-eseguita se fallisce. Tutte le operazioni vengono trasmesse come arrayRefs. Possono essere annidati per memorizzare un valore di ritorno e un test da eseguire o per contenere un elenco costituito da un nome di metodo e dei suoi argomenti.Synopsis utilizzare oggetto :: Esercizio; My @OPERATIONSZ = ( # Metodo e argomenti , # Valore atteso], , # # Continua su Failure [],], , # $ obj -> $ coderef (@Argz) , # Valore atteso 'CODEREF Elenco restituito' # Messaggio cablato]); # Puoi spingere le operazioni attraverso una classe: $ Esercizio -> ("YourClass", @test_opz); # YourClass-> Method (@ArGZ) # o un oggetto: My $ Object = YourClass-> Nuovo (@Whatevertever); $ Esercizio -> ($ oggetto, @test_opz); # $ Oggetto-> Metodo (@ArGZ) Requisiti: · Perl.
Oggetto :: Esercizio Software correlato