Skip to content
Snippets Groups Projects
Commit 81756104 authored by mokeddes's avatar mokeddes
Browse files

test_unitaire

parent d1d90c2f
No related branches found
No related tags found
No related merge requests found
Showing
with 323 additions and 0 deletions
/.metadata/
...@@ -37,6 +37,9 @@ public class ConnectionServer { ...@@ -37,6 +37,9 @@ public class ConnectionServer {
} }
} }
public ServerSocket getServ() {
return this.srvSckt;
}
public void serverConnect() throws IOException { public void serverConnect() throws IOException {
try { try {
Socket socket=this.srvSckt.accept(); Socket socket=this.srvSckt.accept();
......
package sr.projet2;
import static org.junit.Assert.*;
import java.io.IOException;
import java.net.Socket;
import org.junit.Test;
import sr.projet2.Request.AUTH_SSL;
import sr.projet2.Request.USER;
import sr.projet2.Server.ConnectionServer;
import sr.projet2.Server.FtpConnexion;
public class TestAuth_SSL {
@Test(expected = java.lang.NullPointerException.class)
public void test_SSL_exception() throws IOException {
Socket socket = null;//declencher l'exception
FtpConnexion ftp= new FtpConnexion(socket);
AUTH_SSL ssl = new AUTH_SSL(ftp);
ssl.send();
}
public void test_SSL() throws IOException {
ConnectionServer server = new ConnectionServer(2020);
Socket socket = server.getServ().accept();
FtpConnexion ftp= new FtpConnexion(socket);
AUTH_SSL ssl = new AUTH_SSL(ftp);
ssl.send();
}
}
package sr.projet2;
import static org.junit.Assert.*;
import java.io.IOException;
import java.net.Socket;
import org.junit.Test;
import sr.projet2.Request.AUTH_SSL;
import sr.projet2.Request.AUTH_TLS;
import sr.projet2.Server.ConnectionServer;
import sr.projet2.Server.FtpConnexion;
public class TestAuth_TLS {
@Test(expected = IOException.class)
public void test_TLS() throws IOException {
ConnectionServer server = new ConnectionServer(2020);
Socket socket = server.getServ().accept();
FtpConnexion ftp= new FtpConnexion(socket);
AUTH_TLS tls = new AUTH_TLS(ftp);
tls.send();
}
@Test(expected = java.lang.NullPointerException.class)
public void testTLS_Null_server() throws IOException {
Socket socket = null;
FtpConnexion ftp= new FtpConnexion(socket);
AUTH_TLS tls = new AUTH_TLS(ftp);
tls.send();
}
}
package sr.projet2;
import static org.junit.Assert.*;
import java.io.IOException;
import java.net.Socket;
import org.junit.Test;
import sr.projet2.Request.CDUP;
import sr.projet2.Request.CWD;
import sr.projet2.Server.ConnectionServer;
import sr.projet2.Server.FtpConnexion;
public class TestCWD {
@Test(expected = IOException.class)
public void testCWD() throws IOException {
ConnectionServer ConnSer = new ConnectionServer(2020);
Socket socket = null;//declencher l'exception
FtpConnexion ftp= new FtpConnexion(socket);
CWD cwd = new CWD(ftp,"doc");
cwd.send();
}
}
package sr.projet2;
import static org.junit.Assert.*;
import java.io.IOException;
import java.net.Socket;
import org.junit.Test;
import sr.projet2.Request.CDUP;
import sr.projet2.Request.FEAT;
import sr.projet2.Server.ConnectionServer;
import sr.projet2.Server.FtpConnexion;
public class TestFEAT {
@Test(expected = IOException.class)
public void test() throws IOException {
ConnectionServer ConnSer = new ConnectionServer(2020);
Socket socket = null;//declencher l'exception
FtpConnexion ftp= new FtpConnexion(socket);
FEAT feat= new FEAT(ftp);
feat.send();
}
}
package sr.projet2;
import static org.junit.Assert.*;
import java.io.IOException;
import java.net.Socket;
import org.junit.Test;
import sr.projet2.Request.CDUP;
import sr.projet2.Request.LIST;
import sr.projet2.Server.ConnectionServer;
import sr.projet2.Server.FtpConnexion;
public class TestLIST {
@Test(expected = IOException.class)
public void testLIST() throws IOException {
ConnectionServer ConnSer = new ConnectionServer(2020);
Socket socket = null;//declencher l'exception
FtpConnexion ftp= new FtpConnexion(socket);
LIST list = new LIST(ftp);
list.send();
}
}
package sr.projet2;
import static org.junit.Assert.*;
import java.io.IOException;
import java.net.Socket;
import org.junit.Test;
import sr.projet2.Request.LIST;
import sr.projet2.Request.PASS;
import sr.projet2.Server.ConnectionServer;
import sr.projet2.Server.FtpConnexion;
public class TestPASS {
@Test(expected = IOException.class)
public void test() throws IOException {
ConnectionServer ConnSer = new ConnectionServer(2020);
Socket socket = null;//declencher l'exception
FtpConnexion ftp= new FtpConnexion(socket);
PASS pass = new PASS(ftp,"test");
pass.send();
}
}
package sr.projet2;
import static org.junit.Assert.*;
import java.io.IOException;
import java.net.Socket;
import org.junit.Test;
import sr.projet2.Request.PASS;
import sr.projet2.Request.PASV;
import sr.projet2.Server.ConnectionServer;
import sr.projet2.Server.FtpConnexion;
public class TestPASV {
@Test(expected = IOException.class)
public void test() throws IOException {
ConnectionServer ConnSer = new ConnectionServer(2020);
Socket socket = null;//declencher l'exception
FtpConnexion ftp= new FtpConnexion(socket);
PASV pass = new PASV(ftp);
pass.send();
}
}
package sr.projet2;
import static org.junit.Assert.*;
import java.io.IOException;
import java.net.Socket;
import org.junit.Test;
import sr.projet2.Request.PASV;
import sr.projet2.Request.PWD;
import sr.projet2.Server.ConnectionServer;
import sr.projet2.Server.FtpConnexion;
public class TestPWD {
@Test(expected = IOException.class)
public void test() throws IOException {
ConnectionServer ConnSer = new ConnectionServer(2020);
Socket socket = null;//declencher l'exception
FtpConnexion ftp= new FtpConnexion(socket);
PWD pass = new PWD(ftp);
pass.send();
}
}
package sr.projet2;
import static org.junit.Assert.*;
import java.io.IOException;
import java.net.Socket;
import org.junit.Test;
import sr.projet2.Request.PWD;
import sr.projet2.Request.TYPE;
import sr.projet2.Server.ConnectionServer;
import sr.projet2.Server.FtpConnexion;
public class TestTYPE {
@Test(expected = IOException.class)
public void test() throws IOException {
ConnectionServer ConnSer = new ConnectionServer(2020);
Socket socket = null;//declencher l'exception
FtpConnexion ftp= new FtpConnexion(socket);
TYPE pass = new TYPE(ftp,"test");
pass.send();
}
}
package sr.projet2;
import static org.junit.Assert.*;
import org.junit.Test;
import sr.projet2.Server.ConnectionServer;
import sr.projet2.Server.FtpConnexion;
import sr.projet2.Request.*;
import static org.junit.Assert.*;
import java.io.IOException;
import java.net.Socket;
import org.junit.Test;
public class TestUser {
@Test(expected = IOException.class)
public void testUserException() throws IOException {
ConnectionServer ConnSer = new ConnectionServer(2020);
Socket socket = null;//ConnSer.getServ().accept();
FtpConnexion ftp= new FtpConnexion(socket);
USER user = new USER (ftp,"anonymous");
user.send();
}
@Test(expected = IOException.class)
public void testUser() throws IOException {
ConnectionServer server=new ConnectionServer(2020);
Socket socket = server.getServ().accept();
FtpConnexion ftp= new FtpConnexion(socket);
USER user = new USER (ftp,"anonymous");
user.send();
}
}
package sr.projet2;
import static org.junit.Assert.*;
import java.io.IOException;
import java.net.Socket;
import org.junit.Test;
import sr.projet2.Request.CDUP;
import sr.projet2.Request.USER;
import sr.projet2.Server.ConnectionServer;
import sr.projet2.Server.FtpConnexion;
public class testCDUP {
@Test(expected = IOException.class)
public void test() throws IOException {
ConnectionServer ConnSer = new ConnectionServer(2020);
Socket socket = null;//declencher l'exception
FtpConnexion ftp= new FtpConnexion(socket);
CDUP cdup = new CDUP(ftp);
cdup.send();
}
}
/test-classes/
/classes/
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment