@Test
public void testZipReaderWithNoIntroFileReturnsFolder() throws Exception {

	Mockito.when(
		_zipReader.getEntries()
	).thenReturn(
		Arrays.asList("/a.md", "/b.md")
	);
	KBArchive kbArchive = _kbArchiveFactory.createKBArchive(
		1234L, _zipReader);
	Collection<KBArchive.Folder> folders = kbArchive.getFolders();
	Assert.assertEquals(folders.toString(), 1, folders.size());
	Iterator<KBArchive.Folder> foldersIterator = folders.iterator();
	KBArchive.Folder folder = foldersIterator.next();
	Assert.assertNull(folder.getIntroFile());
	Collection<KBArchive.File> files = folder.getFiles();
	Assert.assertEquals(files.toString(), 2, files.size());
	Iterator<KBArchive.File> filesIterator = files.iterator();
	KBArchive.File file0 = filesIterator.next();
	Assert.assertEquals("/a.md", file0.getName());
	KBArchive.File file1 = filesIterator.next();
	Assert.assertEquals("/b.md", file1.getName());
}