More tests

This commit is contained in:
nossr50
2021-04-12 13:18:41 -07:00
parent 85f3221a60
commit 9f22cef175
7 changed files with 87 additions and 34 deletions

View File

@@ -0,0 +1,23 @@
package com.gmail.nossr50.database;
import org.junit.Test;
public class FlatFileDataProcessorTest {
@SuppressWarnings("ResultOfMethodCallIgnored")
@Test
public void testGetExpectedValueType() {
for(int i = 0; i < FlatFileDatabaseManager.DATA_ENTRY_COUNT; i++) {
FlatFileDataProcessor.getExpectedValueType(i);
}
}
@SuppressWarnings("ResultOfMethodCallIgnored")
@Test(expected = IndexOutOfBoundsException.class)
public void testGetExpectedValueTypeException() {
for(int i = 0; i < FlatFileDatabaseManager.DATA_ENTRY_COUNT+1; i++) {
FlatFileDataProcessor.getExpectedValueType(i);
}
}
}

View File

@@ -131,7 +131,7 @@ public class FlatFileDatabaseManagerTest {
@Test
public void testFindCorruptData() {
overwriteDataAndCheckForFlag(db, corruptDatabaseData, FlatFileDataFlag.JUNK);
overwriteDataAndCheckForFlag(db, corruptDatabaseData, FlatFileDataFlag.CORRUPTED_OR_UNRECOGNIZABLE);
}
@Test
@@ -139,11 +139,6 @@ public class FlatFileDatabaseManagerTest {
overwriteDataAndCheckForFlag(db, emptyNameDatabaseData, FlatFileDataFlag.MISSING_NAME);
}
// @Test
// public void testFindEmptyLine() {
// overwriteDataAndCheckForFlag(db, emptyLineDatabaseData, FlatFileDataFlag.EMPTY_LINE);
// }
@Test
public void testFindBadValues() {
overwriteDataAndCheckForFlag(db, badDatabaseData, FlatFileDataFlag.BAD_VALUES);

View File

@@ -0,0 +1,27 @@
package com.gmail.nossr50.database.flatfile;
import com.gmail.nossr50.database.FlatFileDatabaseManager;
import org.junit.Test;
import java.util.HashSet;
public class FlatFileSaveDataProcessorTest {
@Test
public void getPreparedSaveDataLine() {
}
@Test
public void repairBadData() {
}
@Test
public void getZeroInitialisedData() {
}
@Test(expected = AssertionError.class)
public void testTooManyDataEntriesSplitString() {
FlatFileDataContainer dataContainer = new CategorizedFlatFileData(0, new HashSet<>(), new String[FlatFileDatabaseManager.DATA_ENTRY_COUNT + 1]);
FlatFileSaveDataProcessor.getPreparedSaveDataLine(dataContainer);
}
}