Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 474 → Rev 475

/branches/v0.1-dora/test/org/tela_botanica/client/CoelTest.java
New file
0,0 → 1,54
package org.tela_botanica.client;
 
import org.tela_botanica.client.i18n.AppliConstantes;
 
import com.extjs.gxt.ui.client.Registry;
import com.google.gwt.junit.client.GWTTestCase;
 
public class CoelTest extends GWTTestCase {
private Coel module = null;
public String getModuleName() {
return "org.tela_botanica.Coel";
}
protected void gwtSetUp() {
module = new Coel();
module.onModuleLoad();
}
public void testerCreationConstanteI18n() {
String messageErreur = "L'attribut contenant l'i18n doit être accesible et non null";
assertTrue(messageErreur, module.getI18nConstante() != null);
}
public void testerInstanceConstanteI18n() {
String messageErreur = "L'attribut contenant l'i18n doit être une instance de "+AppliConstantes.class;
assertTrue(messageErreur, module.getI18nConstante() instanceof AppliConstantes);
}
 
public void testerRegistreContientAppliNom() {
assertEquals(module.getI18nConstante().appliNom(), Registry.get(RegistreId.APPLI_NOM));
}
public void testerRegistreContientAppliCode() {
assertEquals(module.getI18nConstante().appliCode(), Registry.get(RegistreId.APPLI_CODE));
}
public void testerRegistreContientAppliVersion() {
assertEquals(module.getI18nConstante().appliVersion(), Registry.get(RegistreId.APPLI_VERSION));
}
public void testerRegistreContientAppliRevision() {
assertTrue(Registry.get(RegistreId.APPLI_VERSION) != null);
}
public void testerRegistreContientConfiguration() {
assertTrue(Registry.get(RegistreId.CONFIG) != null);
}
public void testerRegistreContientPopUpChargement() {
assertTrue(Registry.get(RegistreId.POPUP_CHARGEMENT) != null);
}
}
/branches/v0.1-dora/test/org/tela_botanica/client/vues/StructureDetailPanneauVueTest.java
New file
0,0 → 1,37
package org.tela_botanica.client.vues;
 
import org.tela_botanica.client.Coel;
import org.tela_botanica.client.Mediateur;
import org.tela_botanica.client.RegistreId;
import org.tela_botanica.client.modeles.ValeurListe;
import org.tela_botanica.client.vues.StructureDetailVue;
 
import com.extjs.gxt.ui.client.Registry;
import com.google.gwt.core.client.JavaScriptObject;
import com.google.gwt.json.client.JSONArray;
import com.google.gwt.junit.client.GWTTestCase;
 
public class StructureDetailPanneauVueTest extends GWTTestCase {
private Coel module = null;
private Mediateur mediateur = null;
public String getModuleName() {
return "org.tela_botanica.Coel";
}
protected void gwtSetUp() {
module = new Coel();
module.onModuleLoad();
mediateur = Registry.get(RegistreId.MEDIATEUR);
}
public void testerConstructionTxtListeOntologie() {
StructureDetailVue vueDetail = new StructureDetailVue(mediateur);
String chaineAAnalyser = "2068;;2069;;2067";
 
String chaineFormatee = vueDetail.construireTxtListeOntologie(chaineAAnalyser);
System.out.println(chaineFormatee);
assertEquals("Bâtiment (ex. : Herbier), Pièce, Réserves", chaineFormatee);
}
}
/branches/v0.1-dora/test/org/tela_botanica/client/CoelTestSuite.java
New file
0,0 → 1,17
package org.tela_botanica.client;
 
import junit.framework.Test;
import junit.framework.TestSuite;
 
import org.tela_botanica.client.vues.StructureDetailPanneauVueTest;
 
import com.google.gwt.junit.tools.GWTTestSuite;
 
public class CoelTestSuite extends GWTTestSuite {
public static Test suite() {
TestSuite suite = new TestSuite("Tests du COEL");
suite.addTestSuite(CoelTest.class);
suite.addTestSuite(StructureDetailPanneauVueTest.class);
return suite;
}
}