Explore topic-wise MCQs in Junit.

This section includes 17 Mcqs, each offering curated multiple-choice questions to sharpen your Junit knowledge and support exam preparation. Choose a topic below to get started.

1.

____________ class represents the context, or neighborhood, of the object(s) under test.

A. Sequence
B. States
C. Expectations
D. Mockery
Answer» E.
2.

__________ is an interface which defines a state machine that is used to constrain the order of invocations.

A. Sequence
B. States
C. Expectations
D. Mockery
Answer» C. Expectations
3.

___________ interface defines a sequence of expectations.

A. Sequence
B. States
C. Expectations
D. Mockery
Answer» B. States
4.

__________ is a naming scheme in which the implicit name for a mock object is the mocked type’s name prepend with “mock”.

A. RetroNamingScheme
B. CamelCaseNamingScheme
C. JavaReflectionImposteriser
D. LastWordNamingScheme
Answer» B. CamelCaseNamingScheme
5.

___________ is a naming scheme in which the implicit name for a mock object is the last word of the mocked type’s name in lower case.

A. AssertionErrorTranslator
B. CamelCaseNamingScheme
C. JavaReflectionImposteriser
D. LastWordNamingScheme
Answer» E.
6.

__________ is an ExpectationErrorTranslator that doesn’t do any translation.

A. AssertionErrorTranslator
B. CamelCaseNamingScheme
C. CurrentStateMatcher
D. IdentityExpectationErrorTranslator
Answer» E.
7.

_________ is a naming scheme wherein the implicit name for a mock object is the mocked type’s name with the first character represented in lower case.

A. AssertionErrorTranslator
B. CamelCaseNamingScheme
C. CurrentStateMatcher
D. IdentityExpectationErrorTranslator
Answer» C. CurrentStateMatcher
8.

___________IS_AN_INTERFACE_WHICH_DEFINES_A_STATE_MACHINE_THAT_IS_USED_TO_CONSTRAIN_THE_ORDER_OF_INVOCATIONS.?$

A. Sequence
B. States
C. Expectations
D. Mockery
Answer» C. Expectations
9.

_____________class_represents_the_context,_or_neighborhood,_of_the_object(s)_under_test.$

A. Sequence
B. States
C. Expectations
D. Mockery
Answer» E.
10.

___________ interface defines a sequence of expectations?

A. Sequence
B. States
C. Expectations
D. Mockery
Answer» B. States
11.

__________ function translates the given ExpectationError into an error type compatible with another testing framework.

A. change()
B. translate()
C. compatible()
D. mock()
Answer» C. compatible()
12.

__________ is a naming scheme in which the implicit name for a mock object is the mocked type’s name prepend with “mock”.$

A. RetroNamingScheme
B. CamelCaseNamingScheme
C. JavaReflectionImposteriser
D. LastWordNamingScheme
Answer» B. CamelCaseNamingScheme
13.

___________ is a naming scheme in which the implicit name for a mock object is the last word of the mocked type’s name in lower case.$

A. AssertionErrorTranslator
B. CamelCaseNamingScheme
C. JavaReflectionImposteriser
D. LastWordNamingScheme
Answer» E.
14.

__________ is an Imposteriser that uses the Proxy class of the Java Reflection API.

A. AssertionErrorTranslator
B. CamelCaseNamingScheme
C. JavaReflectionImposteriser
D. IdentityExpectationErrorTranslator
Answer» D. IdentityExpectationErrorTranslator
15.

__________ is an ExpectationErrorTranslator that doesn’t do any translation.$

A. AssertionErrorTranslator
B. CamelCaseNamingScheme
C. CurrentStateMatcher
D. IdentityExpectationErrorTranslator
Answer» E.
16.

_________ is a naming scheme wherein the implicit name for a mock object is the mocked type’s name with the first character represented in lower case.$

A. AssertionErrorTranslator
B. CamelCaseNamingScheme
C. CurrentStateMatcher
D. IdentityExpectationErrorTranslator
Answer» C. CurrentStateMatcher
17.

____________ translates ExpectationErrors into AssertionErrors that several test frameworks, including JUnit 4 and TestNG, use to report errors.

A. AssertionErrorTranslator
B. CamelCaseNamingScheme
C. CurrentStateMatcher
D. IdentityExpectationErrorTranslator
Answer» B. CamelCaseNamingScheme