Skip to content
Snippets Groups Projects
Commit 7ea01ef7 authored by MAAZOUZ Ilyas's avatar MAAZOUZ Ilyas
Browse files

newwww

parent 9433860e
No related branches found
No related tags found
No related merge requests found
Pipeline #17919 failed
public class AsciiStringFilter implements StringFilter {
char[] caracteres;
public AsciiStringFilter(){
}
public char[] filter(String chaine){
char[] caracteres =new char[chaine.length()];
caracteres=chaine.toCharArray();
}
}
public class LowerCaseStringFilter implements StringFilter{
public LowerCaseStringFilter(){
}
public String filter(String chaine){
return chaine.toLowerCase();
}
}
public class PrefixStringFilter implements StringFilter{
private int n;
public PrefixStringFilter(int nombre){
n=nombre;
}
public String filter(String chaine){
return chaine.substring(0,n);
}
}
...@@ -20,7 +20,7 @@ public class Stack { ...@@ -20,7 +20,7 @@ public class Stack {
} }
public int pop(){ public int pop(){
int valeur = this.vector.get(this.size()); int valeur = this.vector.get(this.size()-1);
this.vector.resize(this.vector.size()-1); this.vector.resize(this.vector.size()-1);
return valeur; return valeur;
} }
......
public interface StringFilter {
public String filter(String chaine);
}
public class UpperCaseStringFilter implements StringFilter {
public UpperCaseStringFilter() {
}
public String filter(String chaine) {
return chaine.toUpperCase();
}
}
...@@ -35,10 +35,10 @@ public class StackTest { ...@@ -35,10 +35,10 @@ public class StackTest {
@Test @Test
public void testaddandpop() { public void testaddandpop() {
Stack stack1 = new Stack(10); Stack stack1 = new Stack(10);
stack1.push(5);
stack1.push(6);
stack1.push(8); stack1.push(8);
stack1.push(8); assertThat(stack1.pop()).isEqualTo(8);
stack1.push(8);
System.out.println(stack1.pop());
} }
@Test @Test
...@@ -46,12 +46,11 @@ public class StackTest { ...@@ -46,12 +46,11 @@ public class StackTest {
void testisempty() { void testisempty() {
Stack stack1 = new Stack(4); Stack stack1 = new Stack(4);
assertThat(stack1.isEmpty()).isEqualTo(true); assertThat(stack1.isEmpty()).isEqualTo(true);
} }
@Test
void testResize() {
/*void testResize() {
Vector vector = new Vector(); Vector vector = new Vector();
vector.resize(120); vector.resize(120);
// TODO : add code // TODO : add code
...@@ -142,5 +141,5 @@ public class StackTest { ...@@ -142,5 +141,5 @@ public class StackTest {
vector.add(13); vector.add(13);
assertThat(vector.get(2)).isEqualTo(0); assertThat(vector.get(2)).isEqualTo(0);
} }*/
} }
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment