Ignore:
Timestamp:
2017-04-22T17:57:11+02:00 (5 years ago)
Author:
Don-vip
Message:

add unit tests, javadoc

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/test/unit/org/openstreetmap/josm/plugins/PluginHandlerTest.java

    r10758 r11974  
    1515import org.openstreetmap.josm.JOSMFixture;
    1616import org.openstreetmap.josm.Main;
     17import org.openstreetmap.josm.gui.preferences.plugin.PluginPreferenceTest;
    1718import org.openstreetmap.josm.plugins.PluginHandler.DeprecatedPlugin;
     19import org.openstreetmap.josm.plugins.PluginHandler.PluginInformationAction;
    1820import org.openstreetmap.josm.tools.Utils;
    1921
     
    8486        assertFalse(plugins.contains("gpsbabelgui"));
    8587    }
     88
     89    /**
     90     * Unit test of {@link PluginInformationAction} class.
     91     * @throws PluginException if an error occurs
     92     */
     93    @Test
     94    public void testPluginInformationAction() throws PluginException {
     95        PluginInformationAction action = new PluginInformationAction(PluginPreferenceTest.getDummyPluginInformation());
     96        assertEquals(
     97                "Ant-Version: Apache Ant 1.9.6\n" +
     98                "Author: Don-vip\n" +
     99                "Created-By: 1.7.0_91-b02 (Oracle Corporation)\n" +
     100                "Manifest-Version: 1.0\n" +
     101                "Plugin-Canloadatruntime: true\n" +
     102                "Plugin-Class: org.openstreetmap.josm.plugins.fr.epci.EpciPlugin\n" +
     103                "Plugin-Date: 2015-11-19T08:21:07.645033Z\n" +
     104                "Plugin-Description: Handling of French EPCIs (boundary=local_authority)\n" +
     105                "Plugin-Early: true\n" +
     106                "Plugin-Link: http://wiki.openstreetmap.org/wiki/FR:JOSM/Fr:Plugin/EPCI-fr\n" +
     107                "Plugin-Mainversion: 7001\n" +
     108                "Plugin-Version: 31772\n", action.getText());
     109        action.actionPerformed(null);
     110    }
    86111}
Note: See TracChangeset for help on using the changeset viewer.