| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
|
|
| package com.amaze.filemanager.utils; |
|
|
| import static com.amaze.filemanager.fileoperations.filesystem.OpenMode.BOX; |
| import static com.amaze.filemanager.fileoperations.filesystem.OpenMode.CUSTOM; |
| import static com.amaze.filemanager.fileoperations.filesystem.OpenMode.DOCUMENT_FILE; |
| import static com.amaze.filemanager.fileoperations.filesystem.OpenMode.DROPBOX; |
| import static com.amaze.filemanager.fileoperations.filesystem.OpenMode.FILE; |
| import static com.amaze.filemanager.fileoperations.filesystem.OpenMode.FTP; |
| import static com.amaze.filemanager.fileoperations.filesystem.OpenMode.GDRIVE; |
| import static com.amaze.filemanager.fileoperations.filesystem.OpenMode.NFS; |
| import static com.amaze.filemanager.fileoperations.filesystem.OpenMode.ONEDRIVE; |
| import static com.amaze.filemanager.fileoperations.filesystem.OpenMode.OTG; |
| import static com.amaze.filemanager.fileoperations.filesystem.OpenMode.ROOT; |
| import static com.amaze.filemanager.fileoperations.filesystem.OpenMode.SFTP; |
| import static com.amaze.filemanager.fileoperations.filesystem.OpenMode.SMB; |
| import static com.amaze.filemanager.fileoperations.filesystem.OpenMode.UNKNOWN; |
| import static java.lang.Integer.MAX_VALUE; |
| import static org.junit.Assert.assertEquals; |
| import static org.junit.Assert.assertThrows; |
|
|
| import org.junit.Test; |
|
|
| import com.amaze.filemanager.fileoperations.filesystem.OpenMode; |
|
|
| public class OpenModeTest { |
|
|
| @Test |
| public void testGetOpenMode() { |
| assertEquals(UNKNOWN, OpenMode.getOpenMode(0)); |
| assertEquals(FILE, OpenMode.getOpenMode(1)); |
| assertEquals(SMB, OpenMode.getOpenMode(2)); |
| assertEquals(SFTP, OpenMode.getOpenMode(3)); |
| assertEquals(FTP, OpenMode.getOpenMode(4)); |
| assertEquals(NFS, OpenMode.getOpenMode(5)); |
| assertEquals(CUSTOM, OpenMode.getOpenMode(6)); |
| assertEquals(ROOT, OpenMode.getOpenMode(7)); |
| assertEquals(OTG, OpenMode.getOpenMode(8)); |
| assertEquals(DOCUMENT_FILE, OpenMode.getOpenMode(9)); |
| assertEquals(GDRIVE, OpenMode.getOpenMode(10)); |
| assertEquals(DROPBOX, OpenMode.getOpenMode(11)); |
| assertEquals(BOX, OpenMode.getOpenMode(12)); |
| assertEquals(ONEDRIVE, OpenMode.getOpenMode(13)); |
| assertThrows(ArrayIndexOutOfBoundsException.class, () -> OpenMode.getOpenMode(-1)); |
| assertThrows(ArrayIndexOutOfBoundsException.class, () -> OpenMode.getOpenMode(MAX_VALUE)); |
| } |
| } |
|
|