From 3545461f07b4a3b2b35b6879fd24a0055c848cd5 Mon Sep 17 00:00:00 2001
From: hocine <ferhat.hocine.etu@univ-lille.fr>
Date: Thu, 11 Feb 2021 00:16:38 +0100
Subject: [PATCH] premier rendu

---
 serveurFTP/.classpath                         |  27 +++++++
 serveurFTP/.project                           |  23 ++++++
 .../org.eclipse.core.resources.prefs          |   4 +
 .../.settings/org.eclipse.jdt.core.prefs      |   8 ++
 serveurFTP/pom.xml                            |  75 ++++++++++++++++++
 serveurFTP/src/main/java/sr/projet2/Main.java |  13 +++
 .../sr/projet2/Server/ConnectionServer.java   |  45 +++++++++++
 .../src/test/java/sr/projet2/AppTest.java     |  20 +++++
 .../target/classes/sr/projet2/Main.class      | Bin 0 -> 589 bytes
 .../sr/projet2/Server/ConnectionServer.class  | Bin 0 -> 1626 bytes
 .../target/maven-archiver/pom.properties      |   4 +
 .../compile/default-compile/createdFiles.lst  |   0
 .../compile/default-compile/inputFiles.lst    |   2 +
 .../default-testCompile/createdFiles.lst      |   0
 .../default-testCompile/inputFiles.lst        |   1 +
 serveurFTP/target/serveurFTP-1.0-SNAPSHOT.jar | Bin 0 -> 3784 bytes
 .../TEST-sr.projet2.AppTest.xml               |  61 ++++++++++++++
 .../surefire-reports/sr.projet2.AppTest.txt   |   4 +
 .../test-classes/sr/projet2/AppTest.class     | Bin 0 -> 467 bytes
 19 files changed, 287 insertions(+)
 create mode 100644 serveurFTP/.classpath
 create mode 100644 serveurFTP/.project
 create mode 100644 serveurFTP/.settings/org.eclipse.core.resources.prefs
 create mode 100644 serveurFTP/.settings/org.eclipse.jdt.core.prefs
 create mode 100644 serveurFTP/pom.xml
 create mode 100644 serveurFTP/src/main/java/sr/projet2/Main.java
 create mode 100644 serveurFTP/src/main/java/sr/projet2/Server/ConnectionServer.java
 create mode 100644 serveurFTP/src/test/java/sr/projet2/AppTest.java
 create mode 100644 serveurFTP/target/classes/sr/projet2/Main.class
 create mode 100644 serveurFTP/target/classes/sr/projet2/Server/ConnectionServer.class
 create mode 100644 serveurFTP/target/maven-archiver/pom.properties
 create mode 100644 serveurFTP/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
 create mode 100644 serveurFTP/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
 create mode 100644 serveurFTP/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
 create mode 100644 serveurFTP/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
 create mode 100644 serveurFTP/target/serveurFTP-1.0-SNAPSHOT.jar
 create mode 100644 serveurFTP/target/surefire-reports/TEST-sr.projet2.AppTest.xml
 create mode 100644 serveurFTP/target/surefire-reports/sr.projet2.AppTest.txt
 create mode 100644 serveurFTP/target/test-classes/sr/projet2/AppTest.class

diff --git a/serveurFTP/.classpath b/serveurFTP/.classpath
new file mode 100644
index 0000000..1247f9f
--- /dev/null
+++ b/serveurFTP/.classpath
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" output="target/classes" path="src/main/java">
+		<attributes>
+			<attribute name="optional" value="true"/>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="src" output="target/test-classes" path="src/test/java">
+		<attributes>
+			<attribute name="optional" value="true"/>
+			<attribute name="maven.pomderived" value="true"/>
+			<attribute name="test" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.7">
+		<attributes>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
+		<attributes>
+			<attribute name="maven.pomderived" value="true"/>
+		</attributes>
+	</classpathentry>
+	<classpathentry kind="output" path="target/classes"/>
+</classpath>
diff --git a/serveurFTP/.project b/serveurFTP/.project
new file mode 100644
index 0000000..51988d6
--- /dev/null
+++ b/serveurFTP/.project
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>serveurFTP</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+		<buildCommand>
+			<name>org.eclipse.m2e.core.maven2Builder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+		<nature>org.eclipse.m2e.core.maven2Nature</nature>
+	</natures>
+</projectDescription>
diff --git a/serveurFTP/.settings/org.eclipse.core.resources.prefs b/serveurFTP/.settings/org.eclipse.core.resources.prefs
new file mode 100644
index 0000000..f9fe345
--- /dev/null
+++ b/serveurFTP/.settings/org.eclipse.core.resources.prefs
@@ -0,0 +1,4 @@
+eclipse.preferences.version=1
+encoding//src/main/java=UTF-8
+encoding//src/test/java=UTF-8
+encoding/<project>=UTF-8
diff --git a/serveurFTP/.settings/org.eclipse.jdt.core.prefs b/serveurFTP/.settings/org.eclipse.jdt.core.prefs
new file mode 100644
index 0000000..a3b98fd
--- /dev/null
+++ b/serveurFTP/.settings/org.eclipse.jdt.core.prefs
@@ -0,0 +1,8 @@
+eclipse.preferences.version=1
+org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.7
+org.eclipse.jdt.core.compiler.compliance=1.7
+org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
+org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning
+org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=ignore
+org.eclipse.jdt.core.compiler.release=disabled
+org.eclipse.jdt.core.compiler.source=1.7
diff --git a/serveurFTP/pom.xml b/serveurFTP/pom.xml
new file mode 100644
index 0000000..714a36b
--- /dev/null
+++ b/serveurFTP/pom.xml
@@ -0,0 +1,75 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+  <modelVersion>4.0.0</modelVersion>
+
+  <groupId>sr.projet2</groupId>
+  <artifactId>serveurFTP</artifactId>
+  <version>1.0-SNAPSHOT</version>
+
+  <name>serveurFTP</name>
+  <!-- FIXME change it to the project's website -->
+  <url>http://www.example.com</url>
+
+  <properties>
+    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+    <maven.compiler.source>1.7</maven.compiler.source>
+    <maven.compiler.target>1.7</maven.compiler.target>
+  </properties>
+
+  <dependencies>
+    <dependency>
+      <groupId>junit</groupId>
+      <artifactId>junit</artifactId>
+      <version>4.11</version>
+      <scope>test</scope>
+    </dependency>
+  </dependencies>
+
+  <build>
+    <pluginManagement><!-- lock down plugins versions to avoid using Maven defaults (may be moved to parent pom) -->
+      <plugins>
+        <!-- clean lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#clean_Lifecycle -->
+        <plugin>
+          <artifactId>maven-clean-plugin</artifactId>
+          <version>3.1.0</version>
+        </plugin>
+        <!-- default lifecycle, jar packaging: see https://maven.apache.org/ref/current/maven-core/default-bindings.html#Plugin_bindings_for_jar_packaging -->
+        <plugin>
+          <artifactId>maven-resources-plugin</artifactId>
+          <version>3.0.2</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-compiler-plugin</artifactId>
+          <version>3.8.0</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-surefire-plugin</artifactId>
+          <version>2.22.1</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-jar-plugin</artifactId>
+          <version>3.0.2</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-install-plugin</artifactId>
+          <version>2.5.2</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-deploy-plugin</artifactId>
+          <version>2.8.2</version>
+        </plugin>
+        <!-- site lifecycle, see https://maven.apache.org/ref/current/maven-core/lifecycles.html#site_Lifecycle -->
+        <plugin>
+          <artifactId>maven-site-plugin</artifactId>
+          <version>3.7.1</version>
+        </plugin>
+        <plugin>
+          <artifactId>maven-project-info-reports-plugin</artifactId>
+          <version>3.0.0</version>
+        </plugin>
+      </plugins>
+    </pluginManagement>
+  </build>
+</project>
diff --git a/serveurFTP/src/main/java/sr/projet2/Main.java b/serveurFTP/src/main/java/sr/projet2/Main.java
new file mode 100644
index 0000000..a7e6f10
--- /dev/null
+++ b/serveurFTP/src/main/java/sr/projet2/Main.java
@@ -0,0 +1,13 @@
+package sr.projet2;
+
+import java.io.IOException;
+
+import sr.projet2.Server.ConnectionServer;
+
+public class Main {
+	public static void main(String[] args) throws IOException{
+		ConnectionServer server=new ConnectionServer(2000);
+		server.serverConnect();
+		
+	}
+}
diff --git a/serveurFTP/src/main/java/sr/projet2/Server/ConnectionServer.java b/serveurFTP/src/main/java/sr/projet2/Server/ConnectionServer.java
new file mode 100644
index 0000000..3389d0d
--- /dev/null
+++ b/serveurFTP/src/main/java/sr/projet2/Server/ConnectionServer.java
@@ -0,0 +1,45 @@
+package sr.projet2.Server;
+
+import java.io.BufferedReader;
+import java.io.BufferedWriter;
+import java.io.IOException;
+import java.io.InputStreamReader;
+import java.io.OutputStreamWriter;
+import java.net.ServerSocket;
+import java.net.Socket;
+
+public class ConnectionServer {
+	private int PORT;
+	private ServerSocket srvSckt;
+	
+	public ConnectionServer (int PORT) throws IOException {
+		this.PORT=PORT;
+		server();
+		
+	}
+	
+	
+	public void server() throws IOException {
+		try {
+		this.srvSckt=new ServerSocket(this.PORT);
+		}
+		catch (IOException e) {
+			throw new IOException("Connexion failed");
+		}
+		
+	}
+	public void serverConnect() throws IOException {
+		try {
+		Socket socket=this.srvSckt.accept();
+		BufferedReader bfR =new BufferedReader(new InputStreamReader(socket.getInputStream()));
+		BufferedWriter bfW = new BufferedWriter(new OutputStreamWriter(socket.getOutputStream()));
+		bfW.write("220 FTP SERVER\r\n");
+		bfW.flush();
+		}
+		catch(IOException e){
+			e.printStackTrace();
+		}
+		
+	}
+
+}
diff --git a/serveurFTP/src/test/java/sr/projet2/AppTest.java b/serveurFTP/src/test/java/sr/projet2/AppTest.java
new file mode 100644
index 0000000..329cb0a
--- /dev/null
+++ b/serveurFTP/src/test/java/sr/projet2/AppTest.java
@@ -0,0 +1,20 @@
+package sr.projet2;
+
+import static org.junit.Assert.assertTrue;
+
+import org.junit.Test;
+
+/**
+ * Unit test for simple App.
+ */
+public class AppTest 
+{
+    /**
+     * Rigorous Test :-)
+     */
+    @Test
+    public void shouldAnswerWithTrue()
+    {
+        assertTrue( true );
+    }
+}
diff --git a/serveurFTP/target/classes/sr/projet2/Main.class b/serveurFTP/target/classes/sr/projet2/Main.class
new file mode 100644
index 0000000000000000000000000000000000000000..f0b87ee88054e2d5623baa352556a76f34f4da15
GIT binary patch
literal 589
zcmX^0Z`VEs1_omWMJ@(51_^csNiGH^1}P9B&CVdh&LGRkz-E(~msw)R$iS?j8OF%K
z;+&t7%E-X)lbM(5SDKrYS`?C)l#|NHAmo#uoR|}qSd<CkLj_q%GBS%983cWbi}VYM
z^0QJ)jP!jIGxMw&8CY@?GxHc3#5AIPvJ%S@^>Y&Q()EK&iZb)kt-%&07Nr+6G6-Xl
zW@KP1PAw`+En;L)K{h!UEU53CpO=@KT#}ie2NAGlWZ-hGNKP#P2^F(5$T2c-1?QI*
zC8xS&f?UoCa*-a$5j+g+3>=IMN=UAS7=d9XNToavg91o7Kaz5gQH%@%Aj2R&@=wZ2
zO)g<%5C#in=IeX<!`;Hjz@p&^@+&XIJ5Yx+C^E1zurYuD69Xg2Neqk(oD2*M`V5Q=
zj0_A6tXkU{7&kI7FfcK2F)%Q&fd$zaxEUB2c))B{1|9}p1_lOB20jLU1}3m(9|mRy
zCI$uuf!z#Dk%H_OwlgsMXm4X+L72nGzzo*I&A`RL&%gsVPYj}mL4ZM!fq{XWft5js
ZL70J&L4<*UfrWvQL6m`!K@98?aRAred*1*6

literal 0
HcmV?d00001

diff --git a/serveurFTP/target/classes/sr/projet2/Server/ConnectionServer.class b/serveurFTP/target/classes/sr/projet2/Server/ConnectionServer.class
new file mode 100644
index 0000000000000000000000000000000000000000..c756048d1ae1f7b554fca7ec33d5b5560e207462
GIT binary patch
literal 1626
zcmX^0Z`VEs1_on>cy<ORMh2zgBK?A*{H)XxBmLmiqO#N?edqkVywv29%=|ov06PN<
zBZELzVp*boPGVlVzJF3yYH|r9151E^PzWOfqbDN+dvQ@&aB_ADBZIgPSYcjj3DmgY
z{N(J^5^F{VHk-`6%o00B1{MuZ%`ip=F4v0W)B=z-#q12cj10nHjhXrSp8jwdMg|t=
z{FGEK24)5U9tKVZK}H5<4b3o421W*99tKthHZBH622macF^~*fG1&c#4E#Qsd8vM-
zxk;%-A&E&jsf-LlKKaRsIbn%KnIJw?kfkIevzU=V#fNYZShF+8FfxdOU5M^AE(U1^
zIgsPHK+aO&VPI$A;9yW<WDo!cWJP9vo<dq;W=?7f7XuH23P`0YBZH_0B%r_{8eCG8
znU`)23KhmwMg~!c6lzddGcxc7mn0@<`z97ZJ-`d`FxZ;p5|BHzc^GsUbQu}g5|cq;
z%g7+Cp$Rbz>}p6<urug0GKhiwl9{jXRGOBST9ld+l$w~5TExy^$jBfGlk?0gC@l#t
zDN0Sug-CNT7&Dl%Gng<k@PpMLOyyxPV=!lA;7d;}LDI#@AP#c?$TtY%thpEr7%V|y
zVa3QG0SyZ@C7NMe40;SUAVszypFlj4nXeCVi?wDLJA*wIpM)1>mVkWX$jBfCc4cP1
zzJF;6+$#`ykXM{}7+e@!85#J~Q%jIlfSd#kH#EK0Tnr8j?jR?5FfvFY+>NZ;8su<0
z1}~5*Zxn|^Y_`@6<6!V*WDqbiGEi^}2~Y@j4GMD&;^pFEuw(G&VF+MQWn^G22l)ad
z62!w03`*XtX*s3E8K5*2%EJ%_65%f>%FHVPCyJ1w#N<>)2DV~w6f-giLIMjBKh}&4
z%t>iMj0_SG8H|{RC<w=<0P1W;2Cm@z(xT*4w@gr;5{0HacsZd53Ty^N21W*E1_lNu
z1}0Dj1+&;0I2afhm>C!uI2pJYm>9Sj7#LU>7#VmN_!t-%{J?4%82GfdGw^FkZ)FhD
z+QuNV5v)_3fq_AYfrWvAfuDheK>$<)Fz_-6Ge|HnFo-cQF)%RjF-S5<F@OLc*gi%E
zMo@8pVM{p!3s}9J)@}yrNUbdlLfaW+w=&2tXW;YM&A<~Wq_~|ydH+TRMzCE%3_J|X
z3?SRZ7+4t?7$g|@86+8m7^E148KfCx8RU>$AP04UFasBZ8iP6mBZCG50|Pq)QxH1?
z52%3BWDvw~&Itxqu(uqwwlK(VW6<*1&7c>#o53JbdmDq%b_R>>4A#E88SEl=GdO^R
zoVGK#ZD;WG(-rdB#^9&BjUjM31BZ|HHii(0i!B(e;VxEV;ACK6P-Ng>P-2i~P-f6$
zP+>4(P-U=SP-C!WP-n1V&|q+2&<6X!1nfIUs1G<83>d;0A{ZFKevD*@Vqjv>W8h+l
aW{6>6X0TykLG@oXI|C0W8e_px6$b#kp<%rM

literal 0
HcmV?d00001

diff --git a/serveurFTP/target/maven-archiver/pom.properties b/serveurFTP/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..2e8c1fe
--- /dev/null
+++ b/serveurFTP/target/maven-archiver/pom.properties
@@ -0,0 +1,4 @@
+#Created by Apache Maven 3.6.3
+groupId=sr.projet2
+artifactId=serveurFTP
+version=1.0-SNAPSHOT
diff --git a/serveurFTP/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst b/serveurFTP/target/maven-status/maven-compiler-plugin/compile/default-compile/createdFiles.lst
new file mode 100644
index 0000000..e69de29
diff --git a/serveurFTP/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst b/serveurFTP/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
new file mode 100644
index 0000000..6090f07
--- /dev/null
+++ b/serveurFTP/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst
@@ -0,0 +1,2 @@
+/home/hocine/eclipse-workspace/serveurFTP/src/main/java/sr/projet2/Server/ConnectionServer.java
+/home/hocine/eclipse-workspace/serveurFTP/src/main/java/sr/projet2/Main.java
diff --git a/serveurFTP/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst b/serveurFTP/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/createdFiles.lst
new file mode 100644
index 0000000..e69de29
diff --git a/serveurFTP/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst b/serveurFTP/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
new file mode 100644
index 0000000..2ed20fc
--- /dev/null
+++ b/serveurFTP/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst
@@ -0,0 +1 @@
+/home/hocine/eclipse-workspace/serveurFTP/src/test/java/sr/projet2/AppTest.java
diff --git a/serveurFTP/target/serveurFTP-1.0-SNAPSHOT.jar b/serveurFTP/target/serveurFTP-1.0-SNAPSHOT.jar
new file mode 100644
index 0000000000000000000000000000000000000000..d5dc5f4b9b40bbb0aac801343b22bb321f72ca4c
GIT binary patch
literal 3784
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
P@G$r@GcY8B`f&^Z-QtAA

literal 0
HcmV?d00001

diff --git a/serveurFTP/target/surefire-reports/TEST-sr.projet2.AppTest.xml b/serveurFTP/target/surefire-reports/TEST-sr.projet2.AppTest.xml
new file mode 100644
index 0000000..fe02e92
--- /dev/null
+++ b/serveurFTP/target/surefire-reports/TEST-sr.projet2.AppTest.xml
@@ -0,0 +1,61 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<testsuite xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="https://maven.apache.org/surefire/maven-surefire-plugin/xsd/surefire-test-report.xsd" name="sr.projet2.AppTest" time="0.033" tests="1" errors="0" skipped="0" failures="0">
+  <properties>
+    <property name="sun.desktop" value="gnome"/>
+    <property name="awt.toolkit" value="sun.awt.X11.XToolkit"/>
+    <property name="java.specification.version" value="11"/>
+    <property name="sun.cpu.isalist" value=""/>
+    <property name="sun.jnu.encoding" value="UTF-8"/>
+    <property name="java.class.path" value="/home/hocine/eclipse-workspace/serveurFTP/target/test-classes:/home/hocine/eclipse-workspace/serveurFTP/target/classes:/home/hocine/.m2/repository/junit/junit/4.11/junit-4.11.jar:/home/hocine/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:"/>
+    <property name="java.vm.vendor" value="Ubuntu"/>
+    <property name="sun.arch.data.model" value="64"/>
+    <property name="java.vendor.url" value="https://ubuntu.com/"/>
+    <property name="user.timezone" value=""/>
+    <property name="java.vm.specification.version" value="11"/>
+    <property name="os.name" value="Linux"/>
+    <property name="sun.java.launcher" value="SUN_STANDARD"/>
+    <property name="user.country" value="FR"/>
+    <property name="sun.boot.library.path" value="/usr/lib/jvm/java-11-openjdk-amd64/lib"/>
+    <property name="sun.java.command" value="/home/hocine/eclipse-workspace/serveurFTP/target/surefire/surefirebooter14701359487179658639.jar /home/hocine/eclipse-workspace/serveurFTP/target/surefire 2021-02-11T00-09-40_142-jvmRun1 surefire2274530294192485131tmp surefire_017171065220829500292tmp"/>
+    <property name="jdk.debug" value="release"/>
+    <property name="surefire.test.class.path" value="/home/hocine/eclipse-workspace/serveurFTP/target/test-classes:/home/hocine/eclipse-workspace/serveurFTP/target/classes:/home/hocine/.m2/repository/junit/junit/4.11/junit-4.11.jar:/home/hocine/.m2/repository/org/hamcrest/hamcrest-core/1.3/hamcrest-core-1.3.jar:"/>
+    <property name="sun.cpu.endian" value="little"/>
+    <property name="user.home" value="/home/hocine"/>
+    <property name="user.language" value="fr"/>
+    <property name="java.specification.vendor" value="Oracle Corporation"/>
+    <property name="java.version.date" value="2021-01-19"/>
+    <property name="java.home" value="/usr/lib/jvm/java-11-openjdk-amd64"/>
+    <property name="file.separator" value="/"/>
+    <property name="basedir" value="/home/hocine/eclipse-workspace/serveurFTP"/>
+    <property name="java.vm.compressedOopsMode" value="32-bit"/>
+    <property name="line.separator" value="&#10;"/>
+    <property name="java.specification.name" value="Java Platform API Specification"/>
+    <property name="java.vm.specification.vendor" value="Oracle Corporation"/>
+    <property name="java.awt.graphicsenv" value="sun.awt.X11GraphicsEnvironment"/>
+    <property name="surefire.real.class.path" value="/home/hocine/eclipse-workspace/serveurFTP/target/surefire/surefirebooter14701359487179658639.jar"/>
+    <property name="sun.management.compiler" value="HotSpot 64-Bit Tiered Compilers"/>
+    <property name="java.runtime.version" value="11.0.10+9-Ubuntu-0ubuntu1.20.04"/>
+    <property name="user.name" value="hocine"/>
+    <property name="path.separator" value=":"/>
+    <property name="os.version" value="5.4.0-65-generic"/>
+    <property name="java.runtime.name" value="OpenJDK Runtime Environment"/>
+    <property name="file.encoding" value="UTF-8"/>
+    <property name="java.vm.name" value="OpenJDK 64-Bit Server VM"/>
+    <property name="localRepository" value="/home/hocine/.m2/repository"/>
+    <property name="java.vendor.url.bug" value="https://bugs.launchpad.net/ubuntu/+source/openjdk-lts"/>
+    <property name="java.io.tmpdir" value="/tmp"/>
+    <property name="java.version" value="11.0.10"/>
+    <property name="user.dir" value="/home/hocine/eclipse-workspace/serveurFTP"/>
+    <property name="os.arch" value="amd64"/>
+    <property name="java.vm.specification.name" value="Java Virtual Machine Specification"/>
+    <property name="java.awt.printerjob" value="sun.print.PSPrinterJob"/>
+    <property name="sun.os.patch.level" value="unknown"/>
+    <property name="java.library.path" value="/usr/java/packages/lib:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib"/>
+    <property name="java.vm.info" value="mixed mode, sharing"/>
+    <property name="java.vendor" value="Ubuntu"/>
+    <property name="java.vm.version" value="11.0.10+9-Ubuntu-0ubuntu1.20.04"/>
+    <property name="sun.io.unicode.encoding" value="UnicodeLittle"/>
+    <property name="java.class.version" value="55.0"/>
+  </properties>
+  <testcase name="shouldAnswerWithTrue" classname="sr.projet2.AppTest" time="0.001"/>
+</testsuite>
\ No newline at end of file
diff --git a/serveurFTP/target/surefire-reports/sr.projet2.AppTest.txt b/serveurFTP/target/surefire-reports/sr.projet2.AppTest.txt
new file mode 100644
index 0000000..23a25bb
--- /dev/null
+++ b/serveurFTP/target/surefire-reports/sr.projet2.AppTest.txt
@@ -0,0 +1,4 @@
+-------------------------------------------------------------------------------
+Test set: sr.projet2.AppTest
+-------------------------------------------------------------------------------
+Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.033 s - in sr.projet2.AppTest
diff --git a/serveurFTP/target/test-classes/sr/projet2/AppTest.class b/serveurFTP/target/test-classes/sr/projet2/AppTest.class
new file mode 100644
index 0000000000000000000000000000000000000000..49fd1cc203d5df763b95d89aba9b5c1ce7ddd1a1
GIT binary patch
literal 467
zcmX^0Z`VEs1_omWNiGH!20<<cAqHV~1`&1!QAP$fo6Nk-5<5l)W)00SMg|t={FGEi
z27aH+yi~u^+@#c^ki?{%R7M6NpZw&+oUp{AOb{O`$WoG#S<J{F;!|9tUr>~vm0Dt?
z?^sX}l3HA1&B!29oRMFelj4|HT%KAKo>`I+QdFAC$RHV1npcvUn;Mo`oSBr9>X?_8
zUy@jonV(n8$ROa8UzDz&RhpMsq7OBND>%QjC^^+F6XXgWsOfrHiDijA46F=n><nT&
z4B`wDj0{4Uj$mXE04dbZNz6;v_fN`7O)g<%5I|VrSX`W1RKm!>l?Y})+{dC3r5VPc
z$iU3N!T<tH42&R)7#JDY85kJ!85kKD85kH?wYD=bZe(C!U}E54U|?Va3vw}VGB7ak
zfZ41JTnyX{3=E76JPd3MOkmB%FwHDG7?=>6xfqxj7#M^YSQvz{7{CiPo)2soKiEnE
E0AiC}i~s-t

literal 0
HcmV?d00001

-- 
GitLab