Se comenzaron a realizar unit tests

Junto con ello se modificaron las clases para poder hacer la conexion a
una uri diferente para sqlite.
This commit is contained in:
Daniel Cortés
2019-03-30 00:01:31 -03:00
parent 5a46dde8e5
commit fab3950e07
31 changed files with 1020 additions and 64 deletions

View File

@@ -24,15 +24,13 @@
package danielcortes.xyz.utils;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.TestInstance;
import static org.assertj.core.api.Assertions.assertThat;
import java.util.ArrayList;
import java.util.Collections;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertNotEquals;
import org.junit.jupiter.api.BeforeAll;
import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.TestInstance;
@TestInstance(TestInstance.Lifecycle.PER_CLASS)
class NaturalOrderComparatorTest {
@@ -77,14 +75,13 @@ class NaturalOrderComparatorTest {
@Test
void testIfArraySortIsCorrect(){
assertNotEquals(toCompare, original);
NaturalOrderComparator comparator = new NaturalOrderComparator();
toCompare.sort(comparator);
assertEquals(toCompare, natural);
assertNotEquals(toCompare, lexicographic);
assertNotEquals(toCompare, original);
assertThat(toCompare)
.containsSequence(natural)
.doesNotContainSequence(lexicographic)
.doesNotContainSequence(original);
}
}

View File

@@ -24,17 +24,15 @@
package danielcortes.xyz.utils;
import static org.assertj.core.api.Assertions.assertThat;
import org.junit.jupiter.api.Test;
import static org.junit.jupiter.api.Assertions.*;
class StringUtilsTest {
@Test
void testIfUpercasedCorrectly() {
assertEquals("Barycentric", StringUtils.capitalize("barycentric"));
assertEquals("Showcased", StringUtils.capitalize("showcased"));
assertEquals("Failures", StringUtils.capitalize("failures"));
assertEquals("Scroogie", StringUtils.capitalize("scroogie"));
assertThat("Barycentric").isEqualTo(StringUtils.capitalize("barycentric"));
assertThat("Showcased").isEqualTo(StringUtils.capitalize("showcased"));
assertThat("Failures").isEqualTo(StringUtils.capitalize("failures"));
assertThat("Scroogie").isEqualTo(StringUtils.capitalize("scroogie"));
}
}