### Question:
PdfLoadRequestEvent implements ModuleOwned { public boolean add(PdfDocumentDescriptor e) { return documents.add(e); } PdfLoadRequestEvent(String ownerModule); @Override String getOwnerModule(); boolean add(PdfDocumentDescriptor e); boolean addAll(Collection<PdfDocumentDescriptor> c); Collection<PdfDocumentDescriptor> getDocuments();  }### Answer:
@Test public void add() { File file = mock(File.class); PdfDocumentDescriptor descriptor = PdfDocumentDescriptor.newDescriptorNoPassword(file); PdfLoadRequestEvent victim = new PdfLoadRequestEvent("module"); assertNotNull(victim.getDocuments()); assertEquals(0, victim.getDocuments().size()); victim.add(descriptor); assertEquals(1, victim.getDocuments().size()); }