package com.dteviot.epubviewer.test; import junit.framework.Assert; import com.dteviot.epubviewer.MainActivity; import com.dteviot.epubviewer.Utility; import android.test.ActivityUnitTestCase; public class UtilityTest extends ActivityUnitTestCase<MainActivity> { public UtilityTest() { super(MainActivity.class); // TODO Auto-generated constructor stub } public void testExtractPath_noParent_returnsEmptyString() { String ret = Utility.extractPath("content.opf"); Assert.assertEquals("", ret); } public void testExtractPath_hasParent_returnsParent() { String ret = Utility.extractPath("root/content.opf"); Assert.assertEquals("root", ret); } public void testConcatPath_basic_returnSuccess() { String ret = Utility.concatPath("root" , "content.opf"); Assert.assertEquals("root/content.opf", ret); } public void testConcatPath_subdiretory_returnIncludesSubdir() { String ret = Utility.concatPath("root" , "dummy/content.opf"); Assert.assertEquals("root/dummy/content.opf", ret); } public void testConcatPath_absolute_returnsAbsolute() { String ret = Utility.concatPath("root" , "/content.opf"); Assert.assertEquals("content.opf", ret); } public void testConcatPath_siblingDiretory_returnsSibling() { String ret = Utility.concatPath("root" , "../dummy/content.opf"); Assert.assertEquals("dummy/content.opf", ret); } }