MCQOPTIONS
Saved Bookmarks
This section includes 14 Mcqs, each offering curated multiple-choice questions to sharpen your Junit knowledge and support exam preparation. Choose a topic below to get started.
| 1. |
The invoke method throws which exception? |
| A. | ArrayIndexOutOfBounds |
| B. | StringIndexOutOfBounds |
| C. | Throwable |
| D. | NullPointer |
| Answer» D. NullPointer | |
| 2. |
______________ method performs an action in response to an invocation. |
| A. | describeTo(Description description) |
| B. | invoke(Invocation invocation) |
| C. | perform(String script) |
| D. | where(String name, Object valu |
| Answer» C. perform(String script) | |
| 3. |
___________ class is an Action that executes a BeanShell script. |
| A. | ScriptedAction |
| B. | Scripted |
| C. | Action |
| D. | ScriptedActionClass |
| Answer» B. Scripted | |
| 4. |
The ancilliaryTypes parameter of the imposterise() function must all be interfaces. |
| A. | True |
| B. | False |
| Answer» B. False | |
| 5. |
_______________METHOD_PERFORMS_AN_ACTION_IN_RESPONSE_TO_AN_INVOCATION.?$ |
| A. | describeTo(Description description) |
| B. | invoke(Invocation invocation) |
| C. | perform(String script) |
| D. | where(String name, Object value) |
| Answer» C. perform(String script) | |
| 6. |
The_invoke_method_throws_which_exception?$ |
| A. | ArrayIndexOutOfBounds |
| B. | StringIndexOutOfBounds |
| C. | Throwable |
| D. | NullPointer |
| Answer» D. NullPointer | |
| 7. |
___________ class is an Action that executes a BeanShell script? |
| A. | ScriptedAction |
| B. | Scripted |
| C. | Action |
| D. | ScriptedActionClass |
| Answer» B. Scripted | |
| 8. |
The __________ package contains plugins that make it easier to write custom actions by scripting their behaviour with BeanShell. |
| A. | org.jmock.api |
| B. | org.jmock.lib.action |
| C. | org.jmock.lib.script |
| D. | org.jmock.lib.legacy |
| Answer» D. org.jmock.lib.legacy | |
| 9. |
The ancilliaryTypes parameter of the imposterise() function must all be interfaces. |
| A. | True |
| B. | False |
| Answer» B. False | |
| 10. |
The mockObject parameter of imposterise() is the class representing the static type of the imposter. |
| A. | True |
| B. | False |
| Answer» C. | |
| 11. |
___________ creates an imposter for a given type that forwards Invocations to an Invokable object. |
| A. | canImposterise(Class<?> type) |
| B. | Imposterise(Class<?> type) |
| C. | imposterise(Invokable mockObject, Class<T> mockedType, Class<?>… ancilliaryTypes) |
| D. | imposter() |
| Answer» D. imposter() | |
| 12. |
________ method reports if the Imposteriser is able to imposterise a given type. |
| A. | canImposterise(Class<?> type) |
| B. | Imposterise(Class<?> type) |
| C. | imposterise(Invokable mockObject, Class<T> mockedType, Class<?>… ancilliaryTypes) |
| D. | imposter() |
| Answer» B. Imposterise(Class<?> type) | |
| 13. |
_____________ class enables to imposterise abstract and concrete classes without calling the constructors of the mocked class. |
| A. | ClassImposteriser |
| B. | Imposteriser |
| C. | ImposterisingClass |
| D. | Imposter |
| Answer» B. Imposteriser | |
| 14. |
The __________ package contains plugins that make it easier to use jMock with legacy code. |
| A. | org.jmock.api |
| B. | org.jmock.lib.action |
| C. | org.jmock.lib.script |
| D. | org.jmock.lib.legacy |
| Answer» E. | |