Class goog.testing.MockControl
code »Controls a set of mocks. Controlled mocks are replayed, verified, and cleaned-up at the same time.
Constructor
Instance Methods
code »$replayAll ( )Calls replay on each controlled mock.
code »$verifyAll ( )Calls verify on each controlled mock.
code »addMock ( mock ) ⇒ goog.testing.MockInterface
Takes control of this mock.
goog.testing.MockInterface
Parameters |
---|
|
Returns |
|
code »createConstructorMock ( scope, constructorName, opt_strictness ) ⇒ !goog.testing.MockInterface
Creates a controlled MethodMock for a constructor. Passes its arguments
through to the MethodMock constructor. See
goog.testing.createConstructorMock
for details.
!goog.testing.MockInterface
goog.testing.createConstructorMock
for details.code »createFunctionMock ( opt_functionName, opt_strictness ) ⇒ goog.testing.MockInterface
Creates a controlled FunctionMock. Passes its arguments through to the
FunctionMock constructor.
goog.testing.MockInterface
code »createGlobalFunctionMock ( functionName, opt_strictness ) ⇒ goog.testing.MockInterface
Creates a controlled GlobalFunctionMock. Passes its arguments through to the
GlobalFunctionMock constructor.
goog.testing.MockInterface
code »createLooseMock ( objectToMock, opt_ignoreUnexpectedCalls, opt_mockStaticMethods, opt_createProxy ) ⇒ !goog.testing.LooseMock
Creates a controlled LooseMock. Passes its arguments through to the
LooseMock constructor.
!goog.testing.LooseMock
Parameters |
---|
|
Returns |
|
code »createMethodMock ( scope, functionName, opt_strictness ) ⇒ !goog.testing.MockInterface
Creates a controlled MethodMock. Passes its arguments through to the
MethodMock constructor.
!goog.testing.MockInterface
code »createStrictMock ( objectToMock, opt_mockStaticMethods, opt_createProxy ) ⇒ !goog.testing.StrictMock
Creates a controlled StrictMock. Passes its arguments through to the
StrictMock constructor.
!goog.testing.StrictMock
Parameters |
---|
|
Returns |
|