Skip to content
Snippets Groups Projects
Commit 9c41c77e authored by VIOLA Anthony's avatar VIOLA Anthony
Browse files

TP1

parent 763c886c
Branches
No related tags found
No related merge requests found
Pipeline #16668 failed
......@@ -78,7 +78,7 @@ public class Vector {
* @return liste vide ou non
*/
public boolean isEmpty() {
return elements.length == 0;
return this.size == 0;
}
/**
* ajoute l'entier element à la fin du vecteur.
......@@ -87,7 +87,8 @@ public class Vector {
*/
public void add(int element) {
if (!isEmpty()){
elements[capacity()-1] = element;
this.elements[this.size] = element;
size+=1;
}
}
/**
......
......@@ -36,25 +36,23 @@ public class VectorTest {
}
@Test
@Disabled
void testEnsureCapacity_CapacitySatisfied() {
Vector vector = new Vector(23);
vector.ensureCapacity(120);
assertThat(vector.capacity()).isEqualTo(120);
// TODO : add code
fail("not yet implemented");
}
@Test
@Disabled
void testResize() {
Vector vector = new Vector();
vector.resize(120);
vector.add(2);
assertThat(vector.get(119)).isEqualTo(2);
// TODO : add code
fail("not yet implemented");
}
@Test
@Disabled
void testResize_Zeros() {
Vector vector = new Vector(1);
vector.add(2);
......@@ -73,22 +71,24 @@ public class VectorTest {
@Test
@Disabled
void testResize_CapacityNeverDecreaseWhenSizeDecrease() {
Vector vector = new Vector(8);
vector.add(1);
vector.add(3);
vector.add(12);
// TODO : add code
fail("not yet implemented");
}
@Test
@Disabled
void testIsEmpty() {
Vector vector = new Vector();
assertThat(vector.isEmpty()).isTrue();
vector.resize(12);
// TODO : add code
fail("not yet implemented");
assertThat(vector.isEmpty()).isFalse();
}
@Test
@Disabled
void testAdd() {
Vector vector = new Vector();
vector.add(12);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment