AddxAPIStatementUseCasecom.ustadmobile.zim2xapiAftercom.ustadmobile.zim2xapiBeforecom.ustadmobile.zim2xapiCreateIndexHtmlUseCasecom.ustadmobile.zim2xapiCreateIndexHtmlUseCaseTestcom.ustadmobile.zim2xapiCreateManifestFileUseCasecom.ustadmobile.zim2xapiCreateManifestUseCaseTestcom.ustadmobile.zim2xapiCreateXapiFileUseCasecom.ustadmobile.zim2xapiCreateXapiFileUseCaseTestcom.ustadmobile.zim2xapiDocumentcom.ustadmobile.zim2xapi Exceptioncom.ustadmobile.zim2xapiFilecom.ustadmobile.zim2xapi FileConstantscom.ustadmobile.zim2xapiFileNotFoundExceptioncom.ustadmobile.zim2xapiFixExtractZimExceptionsUseCasecom.ustadmobile.zim2xapi"FixExtractZimExceptionsUseCaseTestcom.ustadmobile.zim2xapiINDEX_HTML_MAP_FILEcom.ustadmobile.zim2xapiJsoncom.ustadmobile.zim2xapiJsoupcom.ustadmobile.zim2xapiListcom.ustadmobile.zim2xapi PrintWritercom.ustadmobile.zim2xapiProcessBuilderUseCasecom.ustadmobile.zim2xapiShrinkXapiUseCasecom.ustadmobile.zim2xapiShrinkXapiUseCaseTestcom.ustadmobile.zim2xapiStringcom.ustadmobile.zim2xapiTestcom.ustadmobile.zim2xapi URLEncodercom.ustadmobile.zim2xapiassertFailsWithcom.ustadmobile.zim2xapi assertFalsecom.ustadmobile.zim2xapi assertThrowscom.ustadmobile.zim2xapi assertTruecom.ustadmobile.zim2xapicontainscom.ustadmobile.zim2xapicreateTempDirectorycom.ustadmobile.zim2xapideleteRecursivelycom.ustadmobile.zim2xapieverycom.ustadmobile.zim2xapiforEachcom.ustadmobile.zim2xapijavacom.ustadmobile.zim2xapilistOfcom.ustadmobile.zim2xapimockkcom.ustadmobile.zim2xapi readLinescom.ustadmobile.zim2xapireadTextcom.ustadmobile.zim2xapi trimIndentcom.ustadmobile.zim2xapiusecom.ustadmobile.zim2xapi writeTextcom.ustadmobile.zim2xapizimDumpProcesscom.ustadmobile.zim2xapiinvoke/com.ustadmobile.zim2xapi.CreateIndexHtmlUseCaseCreateIndexHtmlUseCase3com.ustadmobile.zim2xapi.CreateIndexHtmlUseCaseTestFile3com.ustadmobile.zim2xapi.CreateIndexHtmlUseCaseTest PrintWriter3com.ustadmobile.zim2xapi.CreateIndexHtmlUseCaseTestassertFailsWith3com.ustadmobile.zim2xapi.CreateIndexHtmlUseCaseTest assertTrue3com.ustadmobile.zim2xapi.CreateIndexHtmlUseCaseTestcleanupTempDirs3com.ustadmobile.zim2xapi.CreateIndexHtmlUseCaseTestcreateFileInFolder3com.ustadmobile.zim2xapi.CreateIndexHtmlUseCaseTestcreateIndexHtmlUseCase3com.ustadmobile.zim2xapi.CreateIndexHtmlUseCaseTestcreateTempDirectory3com.ustadmobile.zim2xapi.CreateIndexHtmlUseCaseTestcreateTemporaryFolder3com.ustadmobile.zim2xapi.CreateIndexHtmlUseCaseTestdeleteRecursively3com.ustadmobile.zim2xapi.CreateIndexHtmlUseCaseTestevery3com.ustadmobile.zim2xapi.CreateIndexHtmlUseCaseTestforEach3com.ustadmobile.zim2xapi.CreateIndexHtmlUseCaseTestmockZimDumpProcessMainPage3com.ustadmobile.zim2xapi.CreateIndexHtmlUseCaseTestmockk3com.ustadmobile.zim2xapi.CreateIndexHtmlUseCaseTestuse3com.ustadmobile.zim2xapi.CreateIndexHtmlUseCaseTestzimDumpProcess3com.ustadmobile.zim2xapi.CreateIndexHtmlUseCaseTest zimFolder3com.ustadmobile.zim2xapi.CreateIndexHtmlUseCaseTestinvoke2com.ustadmobile.zim2xapi.CreateManifestFileUseCaseCreateManifestFileUseCase2com.ustadmobile.zim2xapi.CreateManifestUseCaseTestFile2com.ustadmobile.zim2xapi.CreateManifestUseCaseTestJsoup2com.ustadmobile.zim2xapi.CreateManifestUseCaseTest assertTrue2com.ustadmobile.zim2xapi.CreateManifestUseCaseTestcreateManifestUseCase2com.ustadmobile.zim2xapi.CreateManifestUseCaseTestcreateTempDirectory2com.ustadmobile.zim2xapi.CreateManifestUseCaseTestcreateTemporaryFolder2com.ustadmobile.zim2xapi.CreateManifestUseCaseTestlistOf2com.ustadmobile.zim2xapi.CreateManifestUseCaseTest readLines2com.ustadmobile.zim2xapi.CreateManifestUseCaseTest trimIndent2com.ustadmobile.zim2xapi.CreateManifestUseCaseTest writeText2com.ustadmobile.zim2xapi.CreateManifestUseCaseTest zimFolder2com.ustadmobile.zim2xapi.CreateManifestUseCaseTestinvoke.com.ustadmobile.zim2xapi.CreateXapiFileUseCaseAddxAPIStatementUseCase2com.ustadmobile.zim2xapi.CreateXapiFileUseCaseTestCreateManifestFileUseCase2com.ustadmobile.zim2xapi.CreateXapiFileUseCaseTestCreateXapiFileUseCase2com.ustadmobile.zim2xapi.CreateXapiFileUseCaseTestFile2com.ustadmobile.zim2xapi.CreateXapiFileUseCaseTestJson2com.ustadmobile.zim2xapi.CreateXapiFileUseCaseTest PrintWriter2com.ustadmobile.zim2xapi.CreateXapiFileUseCaseTestassertFailsWith2com.ustadmobile.zim2xapi.CreateXapiFileUseCaseTest assertTrue2com.ustadmobile.zim2xapi.CreateXapiFileUseCaseTestcleanupTempDirs2com.ustadmobile.zim2xapi.CreateXapiFileUseCaseTestcontains2com.ustadmobile.zim2xapi.CreateXapiFileUseCaseTestcreateIndexHtml2com.ustadmobile.zim2xapi.CreateXapiFileUseCaseTestcreateManifestFileUseCase2com.ustadmobile.zim2xapi.CreateXapiFileUseCaseTestcreateTempDirectory2com.ustadmobile.zim2xapi.CreateXapiFileUseCaseTestcreateTemporaryFolder2com.ustadmobile.zim2xapi.CreateXapiFileUseCaseTestcreateXapiFileUseCase2com.ustadmobile.zim2xapi.CreateXapiFileUseCaseTestdeleteRecursively2com.ustadmobile.zim2xapi.CreateXapiFileUseCaseTestevery2com.ustadmobile.zim2xapi.CreateXapiFileUseCaseTestforEach2com.ustadmobile.zim2xapi.CreateXapiFileUseCaseTestmockZimDumpProcess2com.ustadmobile.zim2xapi.CreateXapiFileUseCaseTestmockk2com.ustadmobile.zim2xapi.CreateXapiFileUseCaseTestreadText2com.ustadmobile.zim2xapi.CreateXapiFileUseCaseTest trimIndent2com.ustadmobile.zim2xapi.CreateXapiFileUseCaseTestuse2com.ustadmobile.zim2xapi.CreateXapiFileUseCaseTest xapiStatement2com.ustadmobile.zim2xapi.CreateXapiFileUseCaseTestzimDumpProcess2com.ustadmobile.zim2xapi.CreateXapiFileUseCaseTestinvoke7com.ustadmobile.zim2xapi.FixExtractZimExceptionsUseCaseFile;com.ustadmobile.zim2xapi.FixExtractZimExceptionsUseCaseTest FileConstants;com.ustadmobile.zim2xapi.FixExtractZimExceptionsUseCaseTestFixExtractZimExceptionsUseCase;com.ustadmobile.zim2xapi.FixExtractZimExceptionsUseCaseTest PrintWriter;com.ustadmobile.zim2xapi.FixExtractZimExceptionsUseCaseTest URLEncoder;com.ustadmobile.zim2xapi.FixExtractZimExceptionsUseCaseTest assertFalse;com.ustadmobile.zim2xapi.FixExtractZimExceptionsUseCaseTest assertTrue;com.ustadmobile.zim2xapi.FixExtractZimExceptionsUseCaseTestcreateFileInFolder;com.ustadmobile.zim2xapi.FixExtractZimExceptionsUseCaseTestcreateTempDirectory;com.ustadmobile.zim2xapi.FixExtractZimExceptionsUseCaseTestdeleteRecursively;com.ustadmobile.zim2xapi.FixExtractZimExceptionsUseCaseTestfixExtractZimExceptionsUseCase;com.ustadmobile.zim2xapi.FixExtractZimExceptionsUseCaseTestuse;com.ustadmobile.zim2xapi.FixExtractZimExceptionsUseCaseTest zimFolder;com.ustadmobile.zim2xapi.FixExtractZimExceptionsUseCaseTestinvoke.com.ustadmobile.zim2xapi.ProcessBuilderUseCase Companion*com.ustadmobile.zim2xapi.ShrinkXapiUseCase SUBFOLDERS*com.ustadmobile.zim2xapi.ShrinkXapiUseCaseinvoke*com.ustadmobile.zim2xapi.ShrinkXapiUseCase SUBFOLDERS4com.ustadmobile.zim2xapi.ShrinkXapiUseCase.CompanionAfter.com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTestDocument.com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTestFile.com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTest FileConstants.com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTestFileNotFoundException.com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTestINDEX_HTML_MAP_FILE.com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTestList.com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTestShrinkXapiUseCase.com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTestString.com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTestTest.com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTest assertFalse.com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTest assertThrows.com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTest assertTrue.com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTestcreateTempDirectory.com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTestcreateTemporaryFolder.com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTestdeleteRecursively.com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTestjava.com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTestlistOf.com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTestsetupTestEnvironment.com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTestshrinkXapiUseCase.com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTest writeText.com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTest zimFolder.com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTestDocument8com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTest.CompanionFile8com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTest.Companion FileConstants8com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTest.CompanionFileNotFoundException8com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTest.CompanionINDEX_HTML_MAP_FILE8com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTest.CompanionShrinkXapiUseCase8com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTest.Companion assertFalse8com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTest.Companion assertThrows8com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTest.Companion assertTrue8com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTest.CompanioncreateTempDirectory8com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTest.CompaniondeleteRecursively8com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTest.Companionjava8com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTest.CompanionlistOf8com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTest.Companion writeText8com.ustadmobile.zim2xapi.ShrinkXapiUseCaseTest.Companion FileConstantscom.ustadmobile.zim2xapi.utils ASSETS_FOLDER,com.ustadmobile.zim2xapi.utils.FileConstantsEXCEPTIONS_FOLDER,com.ustadmobile.zim2xapi.utils.FileConstantsINDEX_HTML_FILE,com.ustadmobile.zim2xapi.utils.FileConstantsMockKAdditionalAnswerScopeio.mockkMockKMatcherScopeio.mockkMockKStubScopeio.mockkeveryio.mockkmockkio.mockkanyio.mockk.MockKMatcherScopezimDumpProcessio.mockk.MockKMatcherScopereturnsio.mockk.MockKStubScopeFilejava.ioFileNotFoundExceptionjava.io PrintWriterjava.io createNewFile java.io.FiledeleteRecursively java.io.Fileexists java.io.Filemkdir java.io.Filemkdirs java.io.File readLines java.io.FilereadText java.io.File writeText java.io.Fileprintlnjava.io.PrintWriterusejava.io.PrintWriterClass java.lang Exception java.langmessagejava.lang.Exception URLEncoderjava.netencodejava.net.URLEncoderPath java.nio.filetoFilejava.nio.file.PathArraykotlin Function0kotlin Function1kotlinusekotlinforEach kotlin.Arraycontains kotlin.String trimIndent kotlin.Stringmessagekotlin.ThrowableListkotlin.collectionscontainskotlin.collectionsforEachkotlin.collectionslistOfkotlin.collections containsAllkotlin.collections.ListdeleteRecursively kotlin.io readLines kotlin.ioreadText kotlin.iouse kotlin.io writeText kotlin.iocreateTempDirectorykotlin.io.pathjava kotlin.jvmcontains kotlin.rangesjavakotlin.reflect.KClasscontainskotlin.sequencesforEachkotlin.sequencesassertFailsWith kotlin.test assertFalse kotlin.test assertTrue kotlin.testcontains kotlin.textforEach kotlin.text trimIndent kotlin.textJsonkotlinx.serialization.jsonDefaultkotlinx.serialization.json.JsonJsoup org.jsoupparseorg.jsoup.JsoupDocumentorg.jsoup.nodesbodyorg.jsoup.nodes.Document outerHtmlorg.jsoup.nodes.Document appendElementorg.jsoup.nodes.Elementattrorg.jsoup.nodes.Elementselectorg.jsoup.nodes.Elementattrorg.jsoup.nodes.Node outerHtmlorg.jsoup.nodes.Nodefirstorg.jsoup.select.ElementsAfter org.junitBefore org.junitDocument org.junitFile org.junit FileConstants org.junitFileNotFoundException org.junitINDEX_HTML_MAP_FILE org.junitList org.junitShrinkXapiUseCase org.junitString org.junitTest org.junit assertFalse org.junit assertThrows org.junit assertTrue org.junitcreateTempDirectory org.junitdeleteRecursively org.junitforEach org.junitjava org.junitlistOf org.junit writeText org.junit assertFalseorg.junit.Assert assertThrowsorg.junit.Assert assertTrueorg.junit.AssertThrowingRunnableorg.junit.function#org.junit.function.ThrowingRunnable