Beefy Boxes and Bandwidth Generously Provided by pair Networks
more useful options
 
PerlMonks  

Re^2: intercept nonexistent methods call

by Bor (Sexton)
on Aug 04, 2011 at 10:24 UTC ( #918486=note: print w/ replies, xml ) Need Help??


in reply to Re: intercept nonexistent methods call
in thread intercept nonexistent methods call

Thank you for reply.

Forgot to say: subclass - is a test mock module, so I have Module & Module::Mock.
In tests I redefine like this

local *Module::new = sub { Module::Mock->new(); };
I want to see what methods called from this test module.
And yes, you are right - maybe I not need inheritance from "real" class. Then I can control all methods calls.


Comment on Re^2: intercept nonexistent methods call
Download Code
Re^3: intercept nonexistent methods call
by Bor (Sexton) on Aug 04, 2011 at 11:24 UTC
    This is not working as I want :(
    If I comment "parent Module;" in Module::Mock.
    Then code
    local *Module::new = sub { Module::Mock->new(); };
    do not gives any effect and in other modules Module->new() calls.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://918486]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (19)
As of 2015-07-07 15:49 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (91 votes), past polls