Author: kono
Date: 2012-04-19 17:52:41 -0700 (Thu, 19 Apr 2012)
New Revision: 28894
Added:
core3/api/trunk/swing-application-api/src/test/
core3/api/trunk/swing-application-api/src/test/java/
core3/api/trunk/swing-application-api/src/test/java/org/
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/AcceleratorParserTest.java
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/CyMenuItemTest.java
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/CytoPanelNameTest.java
Modified:
core3/api/trunk/swing-application-api/pom.xml
core3/api/trunk/swing-application-api/src/main/java/org/cytoscape/application/swing/CyMenuItem.java
Log:
refs #868 New unit tests had been added to swing-application-api.
Modified: core3/api/trunk/swing-application-api/pom.xml
===================================================================
--- core3/api/trunk/swing-application-api/pom.xml 2012-04-20 00:41:04 UTC
(rev 28893)
+++ core3/api/trunk/swing-application-api/pom.xml 2012-04-20 00:52:41 UTC
(rev 28894)
@@ -90,5 +90,16 @@
<version>${project.version}</version>
</dependency>
+ <!-- Testing -->
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.mockito</groupId>
+ <artifactId>mockito-all</artifactId>
+ <scope>test</scope>
+ </dependency>
</dependencies>
</project>
Modified:
core3/api/trunk/swing-application-api/src/main/java/org/cytoscape/application/swing/CyMenuItem.java
===================================================================
---
core3/api/trunk/swing-application-api/src/main/java/org/cytoscape/application/swing/CyMenuItem.java
2012-04-20 00:41:04 UTC (rev 28893)
+++
core3/api/trunk/swing-application-api/src/main/java/org/cytoscape/application/swing/CyMenuItem.java
2012-04-20 00:52:41 UTC (rev 28894)
@@ -1,5 +1,3 @@
-
-
/*
File: CyMenuItem.java
@@ -52,6 +50,7 @@
/**
* Constructor.
+ *
* @param menuItem to JMenuItem to be added to the menu.
* @param gravity the gravity of the menu item to be added.
*/
Added:
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/AcceleratorParserTest.java
===================================================================
---
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/AcceleratorParserTest.java
(rev 0)
+++
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/AcceleratorParserTest.java
2012-04-20 00:52:41 UTC (rev 28894)
@@ -0,0 +1,21 @@
+package org.cytoscape.application.swing;
+
+import static org.junit.Assert.*;
+
+import javax.swing.KeyStroke;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class AcceleratorParserTest {
+
+ @Test
+ public void testParse() {
+ final KeyStroke shortCut1 = AcceleratorParser.parse("cmd s");
+
+ assertNotNull(shortCut1);
+ //assertEquals("aaa", shortCut1.toString());
+ }
+
+}
Added:
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/CyMenuItemTest.java
===================================================================
---
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/CyMenuItemTest.java
(rev 0)
+++
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/CyMenuItemTest.java
2012-04-20 00:52:41 UTC (rev 28894)
@@ -0,0 +1,39 @@
+package org.cytoscape.application.swing;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertTrue;
+
+import javax.swing.JMenuItem;
+
+import org.junit.Before;
+import org.junit.Test;
+
+public class CyMenuItemTest {
+
+ private CyMenuItem menuItem;
+
+ private JMenuItem item = new JMenuItem("Test");
+ private float gravity = 10;
+
+ @Before
+ public void setUp() throws Exception {
+ menuItem = new CyMenuItem(item, gravity);
+ }
+
+ @Test
+ public void testCyMenuItem() {
+ assertNotNull(menuItem);
+ }
+
+ @Test
+ public void testGetMenuItem() {
+ assertEquals(item, menuItem.getMenuItem());
+ }
+
+ @Test
+ public void testGetMenuGravity() {
+ assertTrue(gravity == menuItem.getMenuGravity());
+ }
+
+}
Added:
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/CytoPanelNameTest.java
===================================================================
---
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/CytoPanelNameTest.java
(rev 0)
+++
core3/api/trunk/swing-application-api/src/test/java/org/cytoscape/application/swing/CytoPanelNameTest.java
2012-04-20 00:52:41 UTC (rev 28894)
@@ -0,0 +1,25 @@
+package org.cytoscape.application.swing;
+
+import static org.junit.Assert.*;
+
+import org.junit.After;
+import org.junit.Before;
+import org.junit.Test;
+
+public class CytoPanelNameTest {
+
+
+
+ @Test
+ public void testGetTitle() {
+ assertEquals("Table Panel", CytoPanelName.SOUTH.getTitle());
+ assertEquals("Tool Panel", CytoPanelName.SOUTH_WEST.getTitle());
+ assertEquals("Results Panel", CytoPanelName.EAST.getTitle());
+ assertEquals("Control Panel", CytoPanelName.WEST.getTitle());
+ }
+
+ @Test
+ public void checkNumber() {
+ assertEquals(4, CytoPanelName.values().length);
+ }
+}
--
You received this message because you are subscribed to the Google Groups
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/cytoscape-cvs?hl=en.