refactor: move test files
This commit is contained in:
@@ -0,0 +1,56 @@
|
||||
package MainTests;
|
||||
|
||||
import org.junit.jupiter.api.BeforeAll;
|
||||
import org.junit.jupiter.api.Test;
|
||||
|
||||
import static org.junit.jupiter.api.Assertions.assertArrayEquals;
|
||||
|
||||
public class TestTriangle {
|
||||
static Exercises ex;
|
||||
|
||||
@BeforeAll
|
||||
static void setUp() {
|
||||
ex = new Exercises();
|
||||
}
|
||||
|
||||
@Test
|
||||
void testTriangle0() {
|
||||
char[][] expected = {
|
||||
{'*'},
|
||||
{'*', '*'}
|
||||
};
|
||||
assertArrayEquals(expected, ex.generateTriangle(2));
|
||||
}
|
||||
|
||||
@Test
|
||||
void testTriangle1() {
|
||||
char[][] expected = {
|
||||
{'*'},
|
||||
{'*', '*'},
|
||||
{'*', ' ', '*'},
|
||||
{'*', '*', '*', '*'}
|
||||
};
|
||||
assertArrayEquals(expected, ex.generateTriangle(4));
|
||||
}
|
||||
|
||||
@Test
|
||||
void testTriangle2() {
|
||||
char[][] expected = {
|
||||
{'*'},
|
||||
{'*', '*'},
|
||||
{'*', ' ', '*'},
|
||||
{'*', ' ', ' ', '*'},
|
||||
{'*', ' ', ' ', ' ', '*'},
|
||||
{'*', ' ', ' ', ' ', ' ', '*'},
|
||||
{'*', ' ', ' ', ' ', ' ', ' ', '*'},
|
||||
{'*', '*', '*', '*', '*', '*', '*', '*'}
|
||||
};
|
||||
assertArrayEquals(expected, ex.generateTriangle(8));
|
||||
}
|
||||
|
||||
@Test
|
||||
void testTriangle3() {
|
||||
char[][] expected = {};
|
||||
assertArrayEquals(expected, ex.generateTriangle(0));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user