C
Caleb Tennis
Suppose I have this:
class A
class B < A
Now, in my unit tests, I create a mock object to use for testing purposes:
class MockA < A
What I need now is a MockB, which inherits from MockA
class MockB < MockA
But I still need all of the methods which I have previous defined inside
of B. Note that MockB doesn't have any relation to the actual B, unless I
go back and redefine all of these methods within MockB itself.
So, is there a way I can create a "MockB < B", but dynamically make "B
inherit from MockA instead of the real A"
class A
class B < A
Now, in my unit tests, I create a mock object to use for testing purposes:
class MockA < A
What I need now is a MockB, which inherits from MockA
class MockB < MockA
But I still need all of the methods which I have previous defined inside
of B. Note that MockB doesn't have any relation to the actual B, unless I
go back and redefine all of these methods within MockB itself.
So, is there a way I can create a "MockB < B", but dynamically make "B
inherit from MockA instead of the real A"