/**
* Classe TestDataX10 pour valider la conformité du package DataX10.
*
* Gestion de l'information 247-616-SH
* Hiver 2014
*
* @author Pierre Bergeron
* @version 0.2
*/
import DataX10.*;
public class TestDataX10
{
public static void main(String[] sArgs)
{
String sUtilitaire = "br"; // Utilitaire
String sHouseCode = "I"; // HouseCode
String sKeyCode = "2"; // KeyCode
String sCommandCode = "OFF"; // Commande
String sOptions = "-v"; // Options pour BottleRocket
Integer iID = new Integer(0); // ID de l'utilisateur
String sPassword = "r2d2"; // Mot de passe
String sIPServer = "127.0.0.1"; // Adresse IP du serveur X10
Integer iPortServer = new Integer(2222); // Port du serveur X10
String sIPClient = "10.10.10.1"; // Adresse IP du Client
Integer iPortClient = new Integer(2223); // Port du client
String sMessage = "Test du package DataX10"; // Message entre client-serveur
// Construction de l'objet DataX10
DataX10 dx = new DataX10();
// Test des fonctions setUtilitaire() et getUtilitaire()
dx.setUtilitaire(sUtilitaire);
if(dx.getUtilitaire().equals(sUtilitaire))
System.out.println("Fonctions setUtilitaire() et getUtilitaire() : OK");
else
System.out.println("Erreur dans setUtilitaire() et/ou getUtilitaire()");
// Test des fonctions setHouseCode() et getHouseCode()
dx.setHouseCode(sHouseCode);
if(dx.getHouseCode().equals(sHouseCode))
System.out.println("Fonctions setHouseCode() et getHouseCode() : OK");
else
System.out.println("Erreur dans setHouseCode() et/ou getHouseCode() : ERREUR");
// Test des fonctions setKeyCode() et getKeyCode()
dx.setKeyCode(sKeyCode);
if(dx.getKeyCode().equals(sKeyCode))
System.out.println("Fonctions setKeyCode() et getKeyCode() : OK");
else
System.out.println("Erreur dans setKeyCode() et/ou getKeyCode() : ERREUR");
// Test des fonctions setCommandCode() et getCommandCode()
dx.setCommandCode(sCommandCode);
if(dx.getCommandCode().equals(sCommandCode))
System.out.println("Fonctions setCommandCode() et getCommandCode() : OK");
else
System.out.println("Erreur dans setCommandCode() et/ou getCommandCode() : ERREUR");
// Test des fonctions setOptions() et getOptions()
dx.setOptions(sOptions);
if(dx.getOptions().equals(sOptions))
System.out.println("Fonctions setOptions() et getOptions() : OK");
else
System.out.println("Erreur dans setOptions() et/ou getOptions() : ERREUR");
// Test des fonctions setID() et getID()
dx.setID(iID);
if(dx.getID().equals(iID))
System.out.println("Fonctions setID() et getID() : OK");
else
System.out.println("Erreur dans setID() et/ou getID() : ERREUR");
// Test des fonctions set() et get()
dx.setPassword(sPassword);
if(dx.getPassword().equals(sPassword))
System.out.println("Fonctions setPassword() et getPassword() : OK");
else
System.out.println("Erreur dans setPassword() et/ou getPassword() : ERREUR");
// Test des fonctions setIPAdressServer() et getIPAdressServer()
dx.setIPAdressServer(sIPServer);
if(dx.getIPAdressServer().equals(sIPServer))
System.out.println("Fonctions setIPAdressServer() et getIPAdressServer() : OK");
else
System.out.println("Erreur dans setIPAdressServer() et/ou getIPAdressServer() : ERREUR");
// Test des fonctions setPortServer() et getPortServer()
dx.setPortServer(iPortServer);
if(dx.getPortServer().equals(iPortServer))
System.out.println("Fonctions setPortServer() et getPortServer() : OK");
else
System.out.println("Erreur dans setPortServer() et/ou getPortServer() : ERREUR");
// Test des fonctions setIPAdressClient() et getIPAdressClient()
dx.setIPAdressClient(sIPClient);
if(dx.getIPAdressClient().equals(sIPClient))
System.out.println("Fonctions setIPAdressClient() et getIPAdressClient() : OK");
else
System.out.println("Erreur dans setIPAdressClient() et/ou getIPAdressClient() : ERREUR");
// Test des fonctions setPortClient() et getPortClient()
dx.setPortClient(iPortClient);
if(dx.getPortClient().equals(iPortClient))
System.out.println("Fonctions setPortClient() et getPortClient() : OK");
else
System.out.println("Erreur dans setPortClient() et/ou getPortClient() : ERREUR");
// Test des fonctions setMessage() et getMessage()
dx.setMessage(sMessage);
if(dx.getMessage().equals(sMessage))
System.out.println("Fonctions setMessage() et getMessage() : OK");
else
System.out.println("Erreur dans setMessage() et/ou getMessage() : ERREUR");
}
}