/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; |
} |
} |
/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); |
} |
} |