Changeset 9385


Ignore:
Timestamp:
02/26/11 17:26:27 (9 years ago)
Author:
mlg
Message:

All services have been removed from this project to be integrated in a new project : jiwigo-ws-api (not yet on the svn).
The current project now uses jiwigo-ws-api as a maven dependency (explanations can be found here : http://www.jiwigo.com/api.html )

Location:
extensions/jiwigo/trunk
Files:
11 deleted
16 edited

Legend:

Unmodified
Added
Removed
  • extensions/jiwigo/trunk

    • Property svn:ignore set to
      bin
      target
  • extensions/jiwigo/trunk/.classpath

    r8835 r9385  
    1414  <classpathentry kind="var" path="M2_REPO/com/jhlabs/filters/2.0.235/filters-2.0.235.jar"/> 
    1515  <classpathentry kind="var" path="M2_REPO/org/jdom/jdom/1.1/jdom-1.1.jar"/> 
     16  <classpathentry kind="src" path="/jiwigo-ws-api"/> 
    1617  <classpathentry kind="var" path="M2_REPO/junit/junit/4.8.1/junit-4.8.1.jar"/> 
    1718  <classpathentry kind="var" path="M2_REPO/log4j/log4j/1.2.16/log4j-1.2.16.jar"/> 
  • extensions/jiwigo/trunk/.project

    r8835 r9385  
    22  <name>Jiwigo</name> 
    33  <comment>NO_M2ECLIPSE_SUPPORT: Project files created with the maven-eclipse-plugin are not supported in M2Eclipse.</comment> 
    4   <projects/> 
     4  <projects> 
     5    <project>jiwigo-ws-api</project> 
     6  </projects> 
    57  <buildSpec> 
    68    <buildCommand> 
  • extensions/jiwigo/trunk/logs

    • Property svn:ignore set to
      jiwigo.log.*
  • extensions/jiwigo/trunk/pom.xml

    r8833 r9385  
    44  <artifactId>Jiwigo</artifactId> 
    55  <version>0.13</version> 
    6    
    76 
    8    
     7        <repositories> 
     8                <repository> 
     9                        <id>mael-repos</id> 
     10                        <name>Mael Repository</name> 
     11                        <url>http://maven.le-guevel.com/artifactory/libs-release-local/</url> 
     12                </repository> 
     13        </repositories> 
     14 
    915  <dependencies> 
    1016 
    11                  
     17 
    1218        <dependency> 
    1319            <groupId>org.jdom</groupId> 
     
    4955            <artifactId>filedrop</artifactId> 
    5056            <version>1.0</version> 
    51         </dependency>    
     57        </dependency> 
    5258        <dependency> 
    5359            <groupId>junit</groupId> 
     
    6066            <version>1.6.1</version> 
    6167        </dependency> 
    62          
     68        <dependency> 
     69            <groupId>fr.mael.jiwigo</groupId> 
     70            <artifactId>jiwigo-ws-api</artifactId> 
     71            <version>0.13</version> 
     72        </dependency> 
     73 
    6374  </dependencies> 
    64    
     75 
    6576  <build> 
    66 <!--    <plugins>--> 
    67 <!--      <plugin>--> 
    68 <!--        <groupId>org.apache.maven.plugins</groupId>--> 
    69 <!--        <artifactId>maven-jar-plugin</artifactId>--> 
    70 <!--        <configuration>--> 
    71 <!--          <archive>--> 
    72 <!--            <manifest>--> 
    73 <!--              <addClasspath>true</addClasspath>--> 
    74 <!--              <mainClass>fr.mael.jiwigo.Main</mainClass>--> 
    75 <!--            </manifest>--> 
    76 <!--          </archive>--> 
    77 <!--        </configuration>--> 
    78 <!--      </plugin>--> 
    79 <!--    </plugins>--> 
    8077    <plugins> 
    8178      <plugin> 
  • extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/ui/comments/CommentsDialog.java

    r8835 r9385  
    5252   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 
    5353   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
    54     
     54 
    5555 * @author mael 
    5656 * dialog that displays the comments of an image and allows to add one 
     
    8989 
    9090    /** 
    91      * Scrollpane   
     91     * Scrollpane 
    9292     */ 
    9393    private JScrollPane scrollPaneArea; 
     
    123123        this.getContentPane().removeAll(); 
    124124        try { 
    125             List<Comment> commentsForImage = CommentService.getInstance().lister(imageId); 
     125            List<Comment> commentsForImage = CommentService.getInstance(Main.sessionManager).lister(imageId); 
    126126            GridBagConstraints c = new GridBagConstraints(); 
    127127            c.insets = new Insets(3, 3, 3, 3); 
     
    167167            boolean reussite = true; 
    168168            try { 
    169                 reussite = CommentService.getInstance().creer(text, this.imageId, Main.sessionManager.getLogin()); 
     169                reussite = CommentService.getInstance(Main.sessionManager).creer(text, this.imageId, 
     170                        Main.sessionManager.getLogin()); 
    170171            } catch (IOException e) { 
    171172                reussite = false; 
  • extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/ui/mainframe/CategoriesTree.java

    r8838 r9385  
    2222import javax.swing.tree.TreeSelectionModel; 
    2323 
     24import fr.mael.jiwigo.Main; 
    2425import fr.mael.jiwigo.om.Category; 
    2526import fr.mael.jiwigo.service.CategoryService; 
     
    5253   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 
    5354   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
    54     
     55 
    5556 * @author mael 
    5657 * Arbre des catégories 
     
    133134    /** 
    134135     * creation of the nodes 
    135      * @param root the root  
     136     * @param root the root 
    136137     */ 
    137138    private void createNodes(DefaultMutableTreeNode root) { 
    138139        DefaultMutableTreeNode category = null; 
    139140        try { 
    140             List<Category> list = CategoryService.getInstance().makeTree(); 
     141            List<Category> list = CategoryService.getInstance(Main.sessionManager).makeTree(); 
    141142            for (Category cat : list) { 
    142143                if (cat.getCategoriesMeres().size() == 0) { 
     
    228229                if (selectedCategory != null) { 
    229230                    //try to create a category 
    230                     if (CategoryService.getInstance().creer(nomcategorie, selectedCategory.getIdentifiant())) { 
     231                    if (CategoryService.getInstance(Main.sessionManager).creer(nomcategorie, 
     232                            selectedCategory.getIdentifiant())) { 
    231233                        setUpUi(); 
    232234                    } else { 
     
    236238                    } 
    237239                } else { 
    238                     if (CategoryService.getInstance().creer(nomcategorie)) { 
     240                    if (CategoryService.getInstance(Main.sessionManager).creer(nomcategorie)) { 
    239241                        setUpUi(); 
    240242                    } else { 
  • extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/ui/mainframe/ThumbnailCategoryPanel.java

    r8829 r9385  
    1010import javax.swing.JPanel; 
    1111 
     12import fr.mael.jiwigo.Main; 
    1213import fr.mael.jiwigo.om.Category; 
    1314import fr.mael.jiwigo.om.Image; 
    1415import fr.mael.jiwigo.service.ImageService; 
    1516import fr.mael.jiwigo.transverse.ImagesManagement; 
     17import fr.mael.jiwigo.transverse.enumeration.PreferencesEnum; 
    1618import fr.mael.jiwigo.transverse.util.Messages; 
    1719import fr.mael.jiwigo.transverse.util.Outil; 
    1820import fr.mael.jiwigo.transverse.util.filedrop.FileDrop; 
     21import fr.mael.jiwigo.transverse.util.preferences.PreferencesManagement; 
    1922import fr.mael.jiwigo.ui.layout.VerticalLayout; 
    2023 
     
    4447   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 
    4548   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
    46     
     49 
    4750 * @author mael 
    4851 * Class that display the thumbnails of a category 
     
    134137        try { 
    135138            MainFrame.getInstance().setMessage(Messages.getMessage("thumbviewer_loading")); 
    136             imagesManagement.setListImage(ImageService.getInstance().listerParCategory(categoryId, rafraichir)); 
     139            imagesManagement.setListImage(ImageService.getInstance(Main.sessionManager).listerParCategory(categoryId, 
     140                    rafraichir)); 
    137141            addThumbnails(); 
    138142            this.repaint(); 
     
    155159        JPanel panelh = new JPanel(new FlowLayout()); 
    156160        try { 
    157             imagesManagement.setListImage(ImageService.getInstance().listerParCategory(categoryId, false)); 
     161            imagesManagement.setListImage(ImageService.getInstance(Main.sessionManager).listerParCategory(categoryId, 
     162                    false)); 
    158163        } catch (IOException e1) { 
    159164            e1.printStackTrace(); 
     
    229234                int nbProgressBar = ((i + 1) * 100) / files.length; 
    230235                try { 
    231  
    232                     ImageService.getInstance().creer(files[i].getCanonicalPath(), categoryId); 
     236                    Integer widthOriginal = Integer.valueOf(PreferencesManagement 
     237                            .getValue(PreferencesEnum.WIDTH_ORIGINALE.getLabel())); 
     238                    Integer heightOriginal = Integer.valueOf(PreferencesManagement 
     239                            .getValue(PreferencesEnum.HEIGHT_ORIGINAL.getLabel())); 
     240                    Double chunkSize = Double.valueOf(PreferencesManagement.getValue(PreferencesEnum.CHUNK_SIZE 
     241                            .getLabel())); 
     242 
     243                    ImageService.getInstance(Main.sessionManager).creer(files[i].getCanonicalPath(), categoryId, 
     244                            widthOriginal, heightOriginal, chunkSize, imagesManagement.getPrivacyLevel()); 
    233245                    MainFrame.getInstance() 
    234246                            .setMessage(files[i].getName() + " " + Messages.getMessage("sendingSuccess")); 
  • extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/ui/mainframe/ThumbnailPanel.java

    r8829 r9385  
    2626import javax.swing.ListSelectionModel; 
    2727 
     28import fr.mael.jiwigo.Main; 
    2829import fr.mael.jiwigo.om.Image; 
    2930import fr.mael.jiwigo.om.Tag; 
     
    6061   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 
    6162   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
    62     
     63 
    6364 * @author mael 
    6465 * Panel that contains the thumbnail of an image 
     
    172173            try { 
    173174                //getting the list of tags 
    174                 List<Tag> tagsDispo = TagService.getInstance().lister(); 
     175                List<Tag> tagsDispo = TagService.getInstance(Main.sessionManager).lister(); 
    175176                //list to array (cause fucking JList does not support Lists) 
    176177                Tag[] tableauTagDispo = (Tag[]) tagsDispo.toArray(new Tag[tagsDispo.size()]); 
    177178                //getting the image's tags to preselect them 
    178                 List<Tag> tagsDeLimage = TagService.getInstance().tagsForImage(image); 
     179                List<Tag> tagsDeLimage = TagService.getInstance(Main.sessionManager).tagsForImage(image); 
    179180                listTags = new JList(tableauTagDispo); 
    180181                //multiple selection is allowed 
     
    220221            tagIds.deleteCharAt(tagIds.lastIndexOf(",")); 
    221222            try { 
    222                 if (!ImageService.getInstance().addTags(image, tagIds.toString())) { 
     223                if (!ImageService.getInstance(Main.sessionManager).addTags(image, tagIds.toString())) { 
    223224                    JOptionPane.showMessageDialog(this, Messages.getMessage("addingTagsError"), Messages 
    224225                            .getMessage("error"), JOptionPane.ERROR_MESSAGE); 
  • extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/ui/mainframe/ThumbnailSearchPanel.java

    r8829 r9385  
    66import javax.swing.JPanel; 
    77 
     8import fr.mael.jiwigo.Main; 
    89import fr.mael.jiwigo.om.Category; 
    910import fr.mael.jiwigo.om.Image; 
     
    3940   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 
    4041   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
    41     
     42 
    4243 * @author mael 
    4344 * Classe qui affiche toutes les miniatures d'une catégorie 
     
    8990        try { 
    9091            MainFrame.getInstance().setMessage(Messages.getMessage("thumbviewer_loading")); 
    91             ImagesManagement.getInstance().setListImage(ImageService.getInstance().search(queryString)); 
     92            ImagesManagement.getInstance().setListImage( 
     93                    ImageService.getInstance(Main.sessionManager).search(queryString)); 
    9294            for (Image image : ImagesManagement.getInstance().getListImage()) { 
    9395                try { 
  • extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/ui/mainframe/thread/ThreadPhotoSending.java

    r8834 r9385  
    55import javax.swing.JOptionPane; 
    66 
     7import fr.mael.jiwigo.Main; 
    78import fr.mael.jiwigo.service.ImageService; 
     9import fr.mael.jiwigo.transverse.ImagesManagement; 
     10import fr.mael.jiwigo.transverse.enumeration.PreferencesEnum; 
    811import fr.mael.jiwigo.transverse.util.Messages; 
     12import fr.mael.jiwigo.transverse.util.preferences.PreferencesManagement; 
    913import fr.mael.jiwigo.ui.mainframe.MainFrame; 
    1014import fr.mael.jiwigo.ui.mainframe.ThumbnailCategoryPanel; 
     
    5357            int nbProgressBar = ((i + 1) * 100) / files.length; 
    5458            try { 
     59                Integer widthOriginal = Integer.valueOf(PreferencesManagement.getValue(PreferencesEnum.WIDTH_ORIGINALE 
     60                        .getLabel())); 
     61                Integer heightOriginal = Integer.valueOf(PreferencesManagement.getValue(PreferencesEnum.HEIGHT_ORIGINAL 
     62                        .getLabel())); 
     63                Double chunkSize = Double 
     64                        .valueOf(PreferencesManagement.getValue(PreferencesEnum.CHUNK_SIZE.getLabel())); 
    5565                MainFrame.getInstance().setAdditionalMessage( 
    5666                        Messages.getMessage("file") + " " + (i + 1) + "/" + files.length + " : "); 
    57                 ImageService.getInstance().creer(files[i].getCanonicalPath(), thumbPanel.getCategoryId()); 
     67                ImageService.getInstance(Main.sessionManager).creer(files[i].getCanonicalPath(), 
     68                        thumbPanel.getCategoryId(), widthOriginal, heightOriginal, chunkSize, 
     69                        ImagesManagement.getInstance().getPrivacyLevel()); 
    5870                MainFrame.getInstance().setMessage(files[i].getName() + " " + Messages.getMessage("sendingSuccess")); 
    5971            } catch (Exception e) { 
  • extensions/jiwigo/trunk/src/main/java/fr/mael/jiwigo/ui/search/DialogChooseCategory.java

    r8838 r9385  
    1414import javax.swing.JLabel; 
    1515 
     16import fr.mael.jiwigo.Main; 
    1617import fr.mael.jiwigo.om.Category; 
    1718import fr.mael.jiwigo.service.CategoryService; 
    1819import fr.mael.jiwigo.service.ImageService; 
     20import fr.mael.jiwigo.transverse.ImagesManagement; 
     21import fr.mael.jiwigo.transverse.enumeration.PreferencesEnum; 
     22import fr.mael.jiwigo.transverse.util.preferences.PreferencesManagement; 
    1923import fr.mael.jiwigo.ui.mainframe.MainFrame; 
    2024 
    2125/** 
    22  *  
     26 * 
    2327   Copyright (c) 2010, Mael 
    2428   All rights reserved. 
     
    4549   (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS 
    4650   SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 
    47     
     51 
    4852 * @author mael 
    49  * Renderer used to display the category list with a hierarchy  
     53 * Renderer used to display the category list with a hierarchy 
    5054 * 
    5155 */ 
     
    8387        comboCategories.setRenderer(new ComboCategoryRenderer()); 
    8488        try { 
    85             categories = CategoryService.getInstance().makeTree(); 
     89            categories = CategoryService.getInstance(Main.sessionManager).makeTree(); 
    8690            createCategoriesTree(); 
    8791        } catch (IOException e) { 
     
    147151            for (File file : filesToSend) { 
    148152                try { 
    149                     ImageService.getInstance().creer(file.getAbsolutePath(), category.getIdentifiant()); 
     153                    Integer widthOriginal = Integer.valueOf(PreferencesManagement 
     154                            .getValue(PreferencesEnum.WIDTH_ORIGINALE.getLabel())); 
     155                    Integer heightOriginal = Integer.valueOf(PreferencesManagement 
     156                            .getValue(PreferencesEnum.HEIGHT_ORIGINAL.getLabel())); 
     157                    Double chunkSize = Double.valueOf(PreferencesManagement.getValue(PreferencesEnum.CHUNK_SIZE 
     158                            .getLabel())); 
     159                    ImageService.getInstance(Main.sessionManager).creer(file.getAbsolutePath(), 
     160                            category.getIdentifiant(), widthOriginal, heightOriginal, chunkSize, 
     161                            ImagesManagement.getInstance().getPrivacyLevel()); 
    150162                } catch (Exception e) { 
    151163                    e.printStackTrace(); 
  • extensions/jiwigo/trunk/src/main/resources/temp.xml

    r6821 r9385  
    1 <?xml version="1.0" encoding="utf-8" ?> 
    21<rsp stat="ok"> 
    3         <image id="83" file="SNC00223.jpg" date_available="2010-08-24 21:44:09" 
    4                 date_creation="0000-00-00" tn_ext="jpg" author="Danièle" hit="3" 
    5                 filesize="205" width="640" height="480" date_metadata_update="2010-08-24" 
    6                 level="0" md5sum="a0bdd501070f75fce94e7007d5dfbd8c" 
    7                 tn_url="http://www.le-guevel.com/piwigo/upload/2010/08/24/thumbnail/TN-20100824214409-8fb71afd.jpg" 
    8                 element_url="http://www.le-guevel.com/piwigo/upload/2010/08/24/20100824214409-8fb71afd.jpg"> 
    9                 <name>SNC00223</name> 
     2        <image id="20" file="20100919131731-692df26f.jpg" date_available="2010-09-19 13:17:31" 
     3                tn_ext="jpg" author="mael" hit="0" filesize="48" width="450" height="475" 
     4                date_metadata_update="2010-09-19" level="0" 
     5                md5sum="692df26f3800cc1aab00421d7c29ff4c" 
     6                tn_url="http://mael.piwigo.com/uploads/y/c/a/ycajh4petv/2010/09/19/thumbnail/TN-20100919131731-692df26f.jpg" 
     7                element_url="http://mael.piwigo.com/uploads/y/c/a/ycajh4petv/2010/09/19/20100919131731-692df26f.jpg"> 
     8                <name>10</name> 
    109                <rates count="0" average="" /> 
    1110                <categories> 
    12                         <category id="25" 
    13                                 url="http://www.le-guevel.com/piwigo/index.php?/category/25" 
    14                                 page_url="http://www.le-guevel.com/piwigo/picture.php?/83/category/25"> 
    15                                 <name>Gouesnach</name> 
    16                                 <uppercats>21,25</uppercats> 
    17                                 <global_rank>2.2</global_rank> 
     11                        <category id="3" 
     12                                url="http://mael.piwigo.com/index?/category/3-test_de_test_do_not_delete" 
     13                                page_url="http://mael.piwigo.com/picture?/20/category/3-test_de_test_do_not_delete"> 
     14                                <name>test de test do not delete</name> 
     15                                <uppercats>1,3</uppercats> 
     16                                <global_rank>1.1</global_rank> 
    1817                        </category> 
    1918                </categories> 
    20                 <tags /> 
    21                 <comment_post author="admin" 
    22                         key="1283118169:7e9b8049cd926362bb217d7b3316d10b" /> 
     19                <tags> 
     20                        <tag id="1" name="Tag1" url_name="tag1" 
     21                                url="http://mael.piwigo.com/index?/tags/1-tag1" page_url="http://mael.piwigo.com/picture?/20/tags/1-tag1" /> 
     22                </tags> 
     23                <comment_post author="mael" 
     24                        key="1284919810:82b32b18c9b16d34295f586cd88855f3" /> 
    2325                <comments page="0" per_page="10" count="3" nb_comments="3"> 
    24                         <comment id="1" date="2010-08-28 21:41:04"> 
    25                                 <author>admin</author> 
    26                                 <content>Test d'un commentaire</content> 
     26                        <comment id="1" date="2010-09-19 15:12:22"> 
     27                                <author>mael</author> 
     28                                <content>comment test</content> 
    2729                        </comment> 
    28                         <comment id="2" date="2010-08-28 22:06:43"> 
    29                                 <author>admin</author> 
    30                                 <content>Test d'un commentaire 2</content> 
     30                        <comment id="2" date="2010-09-19 15:13:26"> 
     31                                <author>mael</author> 
     32                                <content>comment test</content> 
    3133                        </comment> 
    32                         <comment id="3" date="2010-08-28 22:29:22"> 
    33                                 <author>admin</author> 
    34                                 <content>Test d'un commentaire 3</content> 
     34                        <comment id="3" date="2010-09-19 15:14:33"> 
     35                                <author>mael</author> 
     36                                <content>comment test</content> 
    3537                        </comment> 
    3638                </comments> 
  • extensions/jiwigo/trunk/src/test/java/fr/mael/jiwigo/service/CategoryServiceTest.java

    r6963 r9385  
    88import org.junit.Test; 
    99 
     10import fr.mael.jiwigo.Main; 
    1011import fr.mael.jiwigo.TestBase; 
    1112import fr.mael.jiwigo.dao.CategoryDao; 
     
    2223    public void ListerTest() { 
    2324        try { 
    24             CategoryDao.getInstance().lister(true); 
    25             CategoryDao.getInstance().lister(false); 
     25            CategoryDao.getInstance(Main.sessionManager).lister(true); 
     26            CategoryDao.getInstance(Main.sessionManager).lister(false); 
    2627        } catch (IOException e) { 
    2728            e.printStackTrace(); 
     
    3536    public void creerTest() { 
    3637        Date date = new Date(); 
    37         Assert.assertSame(true, CategoryService.getInstance().creer("Category" + date.getTime())); 
     38        Assert.assertSame(true, CategoryService.getInstance(Main.sessionManager).creer("Category" + date.getTime())); 
    3839    } 
    3940 
  • extensions/jiwigo/trunk/src/test/java/fr/mael/jiwigo/service/ServicesTest.java

    r6963 r9385  
    55import org.junit.Test; 
    66 
     7import fr.mael.jiwigo.Main; 
    78import fr.mael.jiwigo.TestBase; 
    89import fr.mael.jiwigo.om.Category; 
     
    1819    public void testCreer() throws Exception { 
    1920        Category cat = null; 
    20         for (Category category : CategoryService.getInstance().lister(true)) { 
     21        for (Category category : CategoryService.getInstance(Main.sessionManager).lister(true)) { 
    2122            if (category.getIdentifiant().equals(3)) { 
    2223                cat = category; 
     
    2425            } 
    2526        } 
    26         Image image = ImageService.getInstance().listerParCategory(cat.getIdentifiant(), true).get(0); 
    27         int firstCount = CommentService.getInstance().lister(image.getIdentifiant()).size(); 
    28         CommentService.getInstance().creer("comment test", image.getIdentifiant(), "none"); 
    29         Assert.assertSame(firstCount + 1, CommentService.getInstance().lister(image.getIdentifiant()).size()); 
     27        Image image = ImageService.getInstance(Main.sessionManager).listerParCategory(cat.getIdentifiant(), true) 
     28                .get(0); 
     29        int firstCount = CommentService.getInstance(Main.sessionManager).lister(image.getIdentifiant()).size(); 
     30        CommentService.getInstance(Main.sessionManager).creer("comment test", image.getIdentifiant(), "none"); 
     31        Assert.assertSame(firstCount + 1, CommentService.getInstance(Main.sessionManager) 
     32                .lister(image.getIdentifiant()).size()); 
    3033    } 
    3134} 
  • extensions/jiwigo/trunk/src/test/java/fr/mael/jiwigo/service/TagServiceTest.java

    r6964 r9385  
    88import org.junit.Test; 
    99 
     10import fr.mael.jiwigo.Main; 
    1011import fr.mael.jiwigo.TestBase; 
    1112import fr.mael.jiwigo.dao.TagDao; 
     
    2324    public void ListerTest() { 
    2425        try { 
    25             TagDao.getInstance().lister(); 
     26            TagDao.getInstance(Main.sessionManager).lister(); 
    2627        } catch (IOException e) { 
    2728            e.printStackTrace(); 
     
    3637        Date date = new Date(); 
    3738        try { 
    38             Assert.assertSame(true, TagService.getInstance().creer("Tag" + date.getTime())); 
     39            Assert.assertSame(true, TagService.getInstance(Main.sessionManager).creer("Tag" + date.getTime())); 
    3940        } catch (IOException e) { 
    4041            // TODO Auto-generated catch block 
Note: See TracChangeset for help on using the changeset viewer.