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 correct way to initialise an ExpectedException object is __________ |
| A. | public ExpectedException thrown = ExpectedException.none() |
| B. | @Rule public ExpectedException thrown |
| C. | @Rule public ExpectedException thrown = ExpectedException.none() |
| D. | public ExpectedException thrown = ExpectedException.none() |
| Answer» D. public ExpectedException thrown = ExpectedException.none() | |
| 2. |
ExpectedException is found under which package? |
| A. | org.junit.ExpectedException |
| B. | org.junit.Test.ExpectedException |
| C. | org.junit.Rule.ExpectedException |
| D. | org.junit.rules.ExpectedException |
| Answer» E. | |
| 3. |
The _________ rule can be used to test both exception type and message. |
| A. | Expected |
| B. | ExpectedException |
| C. | CatchException |
| D. | Catch |
| Answer» C. CatchException | |
| 4. |
With the ‘expected’ argument, one cannot ___________ |
| A. | Test a method |
| B. | Test for exception type |
| C. | Test the value of the message in the exception |
| D. | Test for specific exception |
| Answer» D. Test for specific exception | |
| 5. |
EXPECTEDEXCEPTION_IS_FOUND_UNDER_WHICH_PACKAGE??$ |
| A. | org.junit.ExpectedException |
| B. | org.junit.Test.ExpectedException |
| C. | org.junit.Rule.ExpectedException |
| D. | org.junit.rules.ExpectedException |
| Answer» E. | |
| 6. |
The_correct_way_to_initialise_an_ExpectedException_object_is___________$ |
| A. | public ExpectedException thrown = ExpectedException.none() |
| B. | @Rule public ExpectedException thrown |
| C. | @Rule public ExpectedException thrown = ExpectedException.none() |
| D. | public ExpectedException thrown = ExpectedException.none() |
| Answer» D. public ExpectedException thrown = ExpectedException.none() | |
| 7. |
The _________ rule can be used to test both exception type and message? |
| A. | Expected |
| B. | ExpectedException |
| C. | CatchException |
| D. | Catch |
| Answer» C. CatchException | |
| 8. |
With the ‘expected’ argument, one cannot ___________$ |
| A. | Test a method |
| B. | Test for exception type |
| C. | Test the value of the message in the exception |
| D. | Test for specific exception |
| Answer» D. Test for specific exception | |
| 9. |
Custom JUnit rules can be created using ___________ |
| A. | TestRule Interface |
| B. | CreateRule Interface |
| C. | RuleCreate Interface |
| D. | RuleInitialize Interface |
| Answer» B. CreateRule Interface | |
| 10. |
AOP forms a basis for __________ |
| A. | Functional Development |
| B. | Object Oriented Programming |
| C. | Datafield Development |
| D. | Aspect Oriented Software Development |
| Answer» E. | |
| 11. |
________ describes a class of functions which when run modify other functions. |
| A. | Class |
| B. | Advice |
| C. | Modifiers |
| D. | Changers |
| Answer» C. Modifiers | |
| 12. |
_________ is a programming paradigm which allows the separation of cross cutting concerns, hence, increasing modularity. |
| A. | Functional Programming |
| B. | Object Oriented Programming |
| C. | Aspect Oriented Programming |
| D. | Data Injections |
| Answer» D. Data Injections | |
| 13. |
________ can be useful in adding additional functionality which applies to every test within a test class. |
| A. | Copy |
| B. | Rules |
| C. | Exceptions |
| D. | Boundaries |
| Answer» C. Exceptions | |
| 14. |
What are exceptions? |
| A. | Anomalous conditions requiring special processing |
| B. | Extra methods written to increase functionality |
| C. | Commented lines describing exceptional cases |
| D. | Null objects |
| Answer» B. Extra methods written to increase functionality | |