Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import static org.junit.Assert.*;
- import org.junit.Test;
- public class TestTauler
- {
- private Tauler t = new Tauler(); // fer una altre clase per poder trure les variables i aixi no posarles 2 vegades
- @Test
- public void testTauler() {
- boolean dins = false;
- t.accio();
- for (int i = 0; i < 12; i++)
- {
- for (int j = 0; j < 12; j++)
- {
- if(t.matriuchar[i][j] == '-') {
- dins = true;//No hi ha bomba
- //En cas de fallas vol dir que tenim una bomba
- }
- }
- }
- assertTrue(dins);
- }
- @Test
- public void testMatriuA0() {
- boolean dins = false;
- t.accio();
- for (int i = 0; i < 12; i++)
- {
- for (int j = 0; j < 12; j++)
- {
- if(t.matriuint[i][j] == 0) {
- dins = true;
- }
- }
- }
- assertTrue(dins);
- }
- @Test
- public void testObrirCasella() {
- boolean dins = false;
- t.accio();
- for (int i = 0; i < 12; i++)
- {
- for (int j = 0; j < 12; j++)
- {
- if(t.matriuint[i][j] == 9) {
- dins = true;//Hi ha blanc(buit)
- }
- }
- }
- assertTrue(dins);
- }
- @Test
- public void testObrirCasellaFalse() {
- boolean dins = false;
- t.accio();
- for (int i = 0; i < 12; i++)
- {
- for (int j = 0; j < 12; j++)
- {
- if(t.matriuchar[i][j] != '/' || t.matriuint[i][j] != 9) {
- dins = true;//Hi ha blanc(buit)
- }
- }
- }
- assertTrue(dins);
- }
- @Test
- public void testGetFila() {
- boolean dins = false;
- t.accio();
- for (int i = 0; i < 12; i++)
- {
- for (int j = 0; j < 12; j++)
- {
- if(t.Fila == i) {
- dins = true;//Fila correcte
- }
- }
- }
- assertTrue(dins);
- }
- @Test
- public void testGetColumna() {
- boolean dins = false;
- t.accio();
- for (int i = 0; i < 12; i++)
- {
- for (int j = 0; j < 12; j++)
- {
- if(t.Columna == j) {
- dins = true;//Columne correcte
- }
- }
- }
- assertTrue(dins);
- }
- @Test
- public void testGetMatriuint() {
- boolean dins = false;
- t.accio();
- int matriuintTest[][] = new int [12][12];
- for (int i = 0; i < 12; i++)
- {
- for (int j = 0; j < 12; j++)
- {
- if(t.matriuint[i][j] == matriuintTest[i][j]) {
- dins = true;//Matriu correcte
- }
- }
- }
- assertTrue(dins);
- }
- @Test
- public void testGetFinal() {
- boolean dins = false;
- t.accio();
- for (int i = 0; i < 12; i++)
- {
- for (int j = 0; j < 12; j++)
- {
- if(t.Fila == 0) {
- dins = true;//Matriu correcte
- }
- }
- }
- assertTrue(dins);
- }
- @Test
- public void testGetFinalFalse() {
- boolean dins = false;
- t.accio();
- for (int i = 0; i < 12; i++)
- {
- for (int j = 0; j < 12; j++)
- {
- if(t.Fila != 0) {
- dins = true;//Matriu correcte
- }
- }
- }
- assertTrue(dins);
- }
- @Test
- public void testAccionumero() { // test de particio equivalent
- //Ficar desd un 1 a un 12 desde el teclat amira be
- boolean dins = false;
- t.accio();
- if (t.getFila() <= 12 && t.getFila() >= 1 && t.getColumna() <= 12 && t.getColumna() >= 1)
- {
- dins = true;
- }
- assertTrue(dins);
- }
- @Test
- public void testOmplirCasella() //per fer el test primer caldrar fer la funcio obrirCasella()
- {
- Tauler mt = new MockTaulerMines();
- mt.matriuA0();
- mt.omplirMines();
- for (int i = 0; i < 12; i++)
- {
- for (int j = 0; j < 12; j++)
- {
- //falta fer mockobject de una secuencia de num introduits per teclat
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement