Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
LO21_Pin_Noir_Boucher_Bouri_Detree
CellulutLO21
Commits
f917721b
Unverified
Commit
f917721b
authored
Jun 06, 2021
by
Merwane Bouri
Browse files
Test Moore valide
parent
2664acd3
Pipeline
#79274
canceled with stage
Changes
1
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
tests/mooreNeighborhoodRule_test.cpp
View file @
f917721b
...
...
@@ -5,5 +5,60 @@
#include "mooreNeighborhoodRule.hpp"
void
CellulutTests
::
test_mooreNeighborhoodRule
()
{
mooreNeighborhoodRule
newMoore
;
Grid
g
(
11
,
11
);
Coord
cellule
=
{
5
,
5
};
Coord
pos1
=
{
5
,
6
};
Coord
pos2
=
{
6
,
5
};
Coord
pos3
=
{
5
,
4
};
Coord
pos4
=
{
4
,
5
};
Coord
pos
=
{
5
,
7
};
Coord
pos5
=
{
7
,
5
};
Coord
pos6
=
{
6
,
6
};
Coord
pos7
=
{
4
,
4
};
Coord
pos8
=
{
5
,
3
};
Coord
pos9
=
{
3
,
5
};
Coord
pos10
=
{
7
,
7
};
Coord
pos11
=
{
4
,
4
};
Coord
pos12
=
{
6
,
7
};
Coord
pos13
=
{
7
,
6
};
Coord
pos14
=
{
3
,
6
};
g
.
set_cell
(
cellule
,
1
);
g
.
set_cell
(
pos1
,
2
);
g
.
set_cell
(
pos2
,
3
);
g
.
set_cell
(
pos3
,
3
);
g
.
set_cell
(
pos4
,
5
);
g
.
set_cell
(
pos
,
5
);
g
.
set_cell
(
pos5
,
6
);
g
.
set_cell
(
pos6
,
8
);
g
.
set_cell
(
pos7
,
8
);
g
.
set_cell
(
pos8
,
8
);
g
.
set_cell
(
pos9
,
4
);
g
.
set_cell
(
pos11
,
4
);
g
.
set_cell
(
pos10
,
7
);
g
.
set_cell
(
pos12
,
7
);
g
.
set_cell
(
pos13
,
4
);
g
.
set_cell
(
pos14
,
2
);
mooreNeighborhoodRule
newMoore
(
2
);
Neighborhood
v
=
newMoore
.
getNeighborhood
(
g
,
cellule
);
unsigned
int
nb_voi
=
v
.
getNb
(
3
);
unsigned
int
nb_voi2
=
v
.
getNb
(
5
);
unsigned
int
nb_voi3
=
v
.
getNb
(
2
);
unsigned
int
nb_voi4
=
v
.
getNb
(
8
);
unsigned
int
nb_voi5
=
v
.
getNb
(
7
);
unsigned
int
nb_voi6
=
v
.
getNb
(
4
);
QCOMPARE
(
nb_voi
,
2
);
QCOMPARE
(
nb_voi2
,
2
);
QCOMPARE
(
nb_voi3
,
2
);
QCOMPARE
(
nb_voi4
,
3
);
QCOMPARE
(
nb_voi5
,
2
);
QCOMPARE
(
nb_voi6
,
3
);
}
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment