Skip to content

Commit

Permalink
add create tests... delete tests on @ignore, please review
Browse files Browse the repository at this point in the history
  • Loading branch information
rocklyve committed Mar 4, 2017
1 parent b7f63eb commit b1bc8a9
Show file tree
Hide file tree
Showing 2 changed files with 43 additions and 9 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,14 @@
import org.junit.Assert;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Ignore;
import org.junit.Test;

import java.io.File;

import de.pcc.privacycrashcam.data.Account;
import de.pcc.privacycrashcam.data.Settings;
import de.pcc.privacycrashcam.data.Video;

/**
* @author Giorgio Gross
Expand Down Expand Up @@ -80,45 +84,73 @@ public void getTempMetaDataFileTest() {
Assert.assertTrue(memoryManager.getTempMetadataFile() != null);
}

@Ignore
@Test
public void deleteEncryptedSymmetricKeyFileTest() {
Assert.assertTrue(memoryManager.deleteEncryptedSymmetricKeyFile(
memoryManager.createEncryptedSymmetricKeyFile("test").getName()
));
}

@Ignore
@Test
public void deleteEncryptedMetadataFileTest() {

Assert.assertTrue(memoryManager.deleteEncryptedMetadataFile(
memoryManager.createEncryptedMetaFile("test").getName()
));
}

@Ignore
@Test
public void deleteReadableMetadataTest() {

File test = memoryManager.createReadableMetadataFile("test");
Assert.assertTrue(memoryManager.deleteReadableMetadata("test"));
}

@Ignore
@Test
public void deleteEncryptedVideoFileTest() {

File test = memoryManager.createEncryptedVideoFile("test");
Assert.assertTrue(memoryManager.deleteEncryptedVideoFile("test"));
}

@Test
public void createEncryptedSymmetricKeyFileTest() {

Assert.assertTrue(
memoryManager.createEncryptedSymmetricKeyFile(
"test").getName().equals("KEY_test.key")
);
memoryManager.deleteEncryptedSymmetricKeyFile("test");
}

@Test
public void createEncryptedVideoFileTest() {

Assert.assertTrue(
memoryManager.createEncryptedVideoFile(
"test").getName().equals("VIDEO_test.mp4")
);
memoryManager.createEncryptedVideoFile("test");
}

@Test
public void createEncryptedMetaFileTest() {

Assert.assertTrue(
memoryManager.createEncryptedMetaFile(
"test").getName().equals("META_test.json")
);
memoryManager.deleteEncryptedMetadataFile("test");
}

@Test
public void createReadableMetadataFileTest() {

Assert.assertTrue(
memoryManager.createReadableMetadataFile(
"test").getName().equals("META_R_test.json")
);
memoryManager.deleteReadableMetadata("test");
}

@Ignore
@Test
public void getAllVideosTest() {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -322,19 +322,21 @@ private void recDeleteDir(File dir) {
*
* @param videoTag Tag of the video the file is associated with
*/
public void deleteEncryptedSymmetricKeyFile(String videoTag) {
public boolean deleteEncryptedSymmetricKeyFile(String videoTag) {
File dir = getFilesDir(File.separator + KEY_DIR);
if(dir.exists()) {
File file = new File(dir, KEY_PREFIX + videoTag + "." + KEY_SUFFIX);
if (file.exists()) {
file.delete();
return true;
} else {
Log.d(TAG, "File: " + KEY_PREFIX + videoTag + "." + KEY_SUFFIX + " in dir: " +
KEY_DIR + "does not exist!");
}
} else {
Log.d(TAG, KEY_DIR + " dir not existing");
}
return false;
}

/**
Expand Down Expand Up @@ -404,7 +406,7 @@ public boolean deleteEncryptedVideoFile(String videoTag) {
return true;
} else {
Log.d(TAG, "File: " + Video.PREFIX + videoTag + "." + Video.SUFFIX + " in dir: " +
VIDEO_DIR + "does not exist!");
VIDEO_DIR + " does not exist!");
}
} else {
Log.d(TAG, VIDEO_DIR + " dir not existing");
Expand Down

0 comments on commit b1bc8a9

Please sign in to comment.