/* * codjo.net * * Common Apache License 2.0 */ package net.codjo.broadcast.common; import junit.framework.TestCase; /** * Classe de test de PreferencesManager. * * @author $Author: GONNOT $ * @version $Revision: 1.2 $ */ public class PreferencesManagerTest extends TestCase { PreferencesManager prefMan; public PreferencesManagerTest(String name) { super(name); } /** * Test que l'objet PreferencesManager sait construire toutes les methodes de diffusion qu'il connait. * * @throws Exception */ public void test_buildDiffuser() throws Exception { String[] codes = prefMan.getDiffusersCode(); int index = 0; try { for (; index < codes.length; index++) { prefMan.buildDiffuser(codes[index], "toto.bat"); } } catch (Throwable e) { fail("Inconsistance L'objet preference ne sait pas construire : " + codes[index]); } } @Override protected void setUp() { //noinspection deprecation prefMan = new PreferencesManager("FILE", "CONTENT", "SECTION", "COLUMNS"); } }