Author: mfortun Date: 2011-08-01 18:10:14 +0200 (Mon, 01 Aug 2011) New Revision: 1103 Url: http://nuiton.org/repositories/revision/wikitty/1103 Log: * add class text with algorithm * correct local value to static Added: trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/PropertiesExtendedTest.java trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/UiCodeDecoratorTest.java trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/WikittyFileUtilTest.java trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/WikittyPublicationFallbackServiceTest.java trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/externalize/ trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/externalize/CodeDecoratorCompilerClassTest.java trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/externalize/WikittyPublicationExternalizeTest.java trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/externalize/WikittyServiceJarLoaderTest.java trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/synchro/ trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/synchro/WikittyPublicationFileSystemTest.java trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/synchro/WikittyPublicationSynchronizeTest.java Modified: trunk/wikitty-publication/src/main/java/org/nuiton/wikitty/publication/WikittyFileUtil.java Modified: trunk/wikitty-publication/src/main/java/org/nuiton/wikitty/publication/WikittyFileUtil.java =================================================================== --- trunk/wikitty-publication/src/main/java/org/nuiton/wikitty/publication/WikittyFileUtil.java 2011-08-01 13:25:39 UTC (rev 1102) +++ trunk/wikitty-publication/src/main/java/org/nuiton/wikitty/publication/WikittyFileUtil.java 2011-08-01 16:10:14 UTC (rev 1103) @@ -7,6 +7,9 @@ import org.apache.commons.logging.LogFactory; import org.nuiton.util.FileUtil; import org.nuiton.util.StringUtil; +import org.nuiton.wikitty.WikittyUtil; +import org.nuiton.wikitty.entities.WikittyLabel; +import org.nuiton.wikitty.entities.WikittyLabelAbstract; /** * @@ -22,6 +25,7 @@ */ static public String WIKITTY_FILE_META_PROPERTIES_FILE = "meta.properties"; + static public String WIKITTY_LABEL_SEPARATOR="."; /* * Need a different file for id and meta information about wikittiesFiles * because with this solution we can simply read the ids with props.keySet() @@ -44,7 +48,7 @@ String result = label; - result = result.replace(".", File.separator); + result = result.replace(WIKITTY_LABEL_SEPARATOR, File.separator); // correct the pb with directory name begin by . result = result.replace(File.separator + File.separator, File.separator Added: trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/PropertiesExtendedTest.java =================================================================== --- trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/PropertiesExtendedTest.java (rev 0) +++ trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/PropertiesExtendedTest.java 2011-08-01 16:10:14 UTC (rev 1103) @@ -0,0 +1,21 @@ +package org.nuiton.wikitty.publication; + +public class PropertiesExtendedTest { + + /* + * 1) création d'un properties extended écriture de chose dedans + * vérification ya tout + * + * 2) création fichier de propriété classiquement et vérifier bien loadé + * + * 3) test sauvegarde + * + * 4) changement de file en passant + * + * + * + * + */ + + +} Added: trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/UiCodeDecoratorTest.java =================================================================== --- trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/UiCodeDecoratorTest.java (rev 0) +++ trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/UiCodeDecoratorTest.java 2011-08-01 16:10:14 UTC (rev 1103) @@ -0,0 +1,25 @@ +package org.nuiton.wikitty.publication; + +public class UiCodeDecoratorTest { + + + /* + *Test pour différent code. + *voir si ça gère quand ya des <%=%> + *ou pas + * + */ + + /* + * créer du code html avec rien comme code et voir que le code est bien + * décoré quand même + * + * 2) mettre uniquement des <%= %> dedans + * 3) mettre uniquement <% %> dedans + * + * 4) mixer <% et <%= + * + * 5) balises + html + */ + +} Added: trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/WikittyFileUtilTest.java =================================================================== --- trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/WikittyFileUtilTest.java (rev 0) +++ trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/WikittyFileUtilTest.java 2011-08-01 16:10:14 UTC (rev 1103) @@ -0,0 +1,12 @@ +package org.nuiton.wikitty.publication; + +public class WikittyFileUtilTest { + + + + /* + * 1) test création du path à partir de wikitty + * + * 2) test de la cohérence dans la création des paths à partir de label + */ +} Added: trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/WikittyPublicationFallbackServiceTest.java =================================================================== --- trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/WikittyPublicationFallbackServiceTest.java (rev 0) +++ trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/WikittyPublicationFallbackServiceTest.java 2011-08-01 16:10:14 UTC (rev 1103) @@ -0,0 +1,26 @@ +package org.nuiton.wikitty.publication; + +public class WikittyPublicationFallbackServiceTest { + + + /* + * Instancier un wikitty service sur FS et un sur cajo + * mettre des wikitty dans les deux différent 10-10, et 5 de plus en commun + * + * 1) test de l'affichage des 15 wikitty + * + * 2) test prévalence de ceux sur le premier + * + * 3) test de sauvegarde qui se mettent sur le premier + * + * 4) test des recherches limités qui se complétent + * + * 5) suppression + * + * 6) édition/sauvegarde d'un wikitty qui n'est pas sur le "main" au départ + * + * + * + */ + +} Added: trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/externalize/CodeDecoratorCompilerClassTest.java =================================================================== --- trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/externalize/CodeDecoratorCompilerClassTest.java (rev 0) +++ trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/externalize/CodeDecoratorCompilerClassTest.java 2011-08-01 16:10:14 UTC (rev 1103) @@ -0,0 +1,24 @@ +package org.nuiton.wikitty.publication.externalize; + + +public class CodeDecoratorCompilerClassTest { + + + /* + * Ce test sera pour tester la compilation d'un wikitty pub text + * en pub text compiled et son éxécution. + * + * 1) créer un wikittyPubText avec du javascript, vérifier le code décorer + * (externalize partie décoration) + * + * 2) la même chose avec du code java + * (externalize partie décoration) + * + * 3) faire la compilation du javascript et l'éxécution + * (externalize partie décoration+compileHelper+classLoaderHelper) + * + * 4) faire la compilation du java et l'éxécution + * (externalize partie décorations+compileHelper+classLoaderHelper) + */ + +} Added: trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/externalize/WikittyPublicationExternalizeTest.java =================================================================== --- trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/externalize/WikittyPublicationExternalizeTest.java (rev 0) +++ trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/externalize/WikittyPublicationExternalizeTest.java 2011-08-01 16:10:14 UTC (rev 1103) @@ -0,0 +1,20 @@ +package org.nuiton.wikitty.publication.externalize; + +public class WikittyPublicationExternalizeTest { + + + /* + * 1) créer un repos de wikitty local + * + * 2) externalizer, véfifier le jar, que le fichier temporaire + * n'existe plus. + * + * 3) vérifier la présence de .java, .class et le fichier correspondant + * pour les wikittypubtext + * + * + * + */ + + +} Added: trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/externalize/WikittyServiceJarLoaderTest.java =================================================================== --- trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/externalize/WikittyServiceJarLoaderTest.java (rev 0) +++ trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/externalize/WikittyServiceJarLoaderTest.java 2011-08-01 16:10:14 UTC (rev 1103) @@ -0,0 +1,21 @@ +package org.nuiton.wikitty.publication.externalize; + +public class WikittyServiceJarLoaderTest { + + + /* + * Liste des tests à faire: + * + * 1) S'assurer du nombre de wikitty sauvegardé + * + * 2) s'assurer que les wikittys sont toujours les mêmes + * + * 3) s'assurer que les stores ne fonctionnent pas + * + * 4) la liste des extension disponible + * + * 5) faire des recherches celon critéria différents + * + */ + +} Added: trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/synchro/WikittyPublicationFileSystemTest.java =================================================================== --- trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/synchro/WikittyPublicationFileSystemTest.java (rev 0) +++ trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/synchro/WikittyPublicationFileSystemTest.java 2011-08-01 16:10:14 UTC (rev 1103) @@ -0,0 +1,26 @@ +package org.nuiton.wikitty.publication.synchro; + +public class WikittyPublicationFileSystemTest { + + +/* + * Liste des tests à faire: + * + * 1) Crééer une collection de wikitty et les sauvegarder s'assurer on a les mêmes + * + * 2) s'assurer que les labels sont bien mit + * + * 3) test avec des wikittys pub data et pub text + * + * 4) faire des modifications en dehors du service et voir que le service le voit bien + * 4-1 suppression + * 4-2 modification + * + * 5) delete par le service + * + * 6) update par le service + * + * + */ + +} Added: trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/synchro/WikittyPublicationSynchronizeTest.java =================================================================== --- trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/synchro/WikittyPublicationSynchronizeTest.java (rev 0) +++ trunk/wikitty-publication/src/test/java/org/nuiton/wikitty/publication/synchro/WikittyPublicationSynchronizeTest.java 2011-08-01 16:10:14 UTC (rev 1103) @@ -0,0 +1,34 @@ +package org.nuiton.wikitty.publication.synchro; + +public class WikittyPublicationSynchronizeTest { + + + /* + * Liste des tests à faire: + * + * 1) créer un wikitty service file system et un autre sur cajo + * créer des wikittys et les mettres dans un puis synchroniser avec l'autre + * et voir que tout est envoyé + * + * 2) créer des nouveau sur l'un wikitty service, modifier des anciens + * et voir que seulement les anciens sont mis à jour + * + * 3) supprimer et modifier, plus nouveau et voir que seulement ceux supprimer + * passent + * + * 4) la même chose avec la gestion de la récursion pour update + * + * 5) la même chose avec la gestion de la récursion pour existing + * + * 6) la même chose avec la gestion de la récursion pour delete + * + * 7) raccourci update + * + * 8) raccourci existing + * + * 9) raccourci delete + * + * + */ + +}
participants (1)
-
mfortun@users.nuiton.org