Author: kono
Date: 2011-08-01 17:17:01 -0700 (Mon, 01 Aug 2011)
New Revision: 26351
Added:
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SessionAboutToBeSavedEventTest.java
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SessionLoadedEventTest.java
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SetCurrentRenderingEngineEventTest.java
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SetSelectedNetworksEventTest.java
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SetSelectedNteworkViewsEventTest.java
Modified:
core3/session-api/trunk/pom.xml
core3/session-api/trunk/src/main/java/org/cytoscape/session/CyApplicationManager.java
core3/session-api/trunk/src/main/java/org/cytoscape/session/CySession.java
core3/session-api/trunk/src/main/java/org/cytoscape/session/events/SessionAboutToBeSavedEvent.java
core3/session-api/trunk/src/main/java/org/cytoscape/session/events/SessionLoadedEvent.java
core3/session-api/trunk/src/main/java/org/cytoscape/session/events/SetCurrentNetworkEvent.java
core3/session-api/trunk/src/main/java/org/cytoscape/session/events/SetCurrentNetworkViewEvent.java
core3/session-api/trunk/src/main/java/org/cytoscape/session/events/SetSelectedNetworkViewsEvent.java
core3/session-api/trunk/src/main/java/org/cytoscape/session/events/SetSelectedNetworksEvent.java
core3/session-api/trunk/src/test/java/org/cytoscape/session/AbstractCySessionManagerTest.java
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SetCurrentNetworkEventTest.java
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SetCurrentNetworkViewEventTest.java
Log:
fixes #8 Unit tests had been added for session event package.
Modified: core3/session-api/trunk/pom.xml
===================================================================
--- core3/session-api/trunk/pom.xml 2011-08-01 23:54:43 UTC (rev 26350)
+++ core3/session-api/trunk/pom.xml 2011-08-02 00:17:01 UTC (rev 26351)
@@ -125,7 +125,7 @@
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-all</artifactId>
- <version>1.8.1</version>
+ <version>1.8.5</version>
<scope>test</scope>
</dependency>
</dependencies>
Modified:
core3/session-api/trunk/src/main/java/org/cytoscape/session/CyApplicationManager.java
===================================================================
---
core3/session-api/trunk/src/main/java/org/cytoscape/session/CyApplicationManager.java
2011-08-01 23:54:43 UTC (rev 26350)
+++
core3/session-api/trunk/src/main/java/org/cytoscape/session/CyApplicationManager.java
2011-08-02 00:17:01 UTC (rev 26351)
@@ -31,7 +31,6 @@
import java.util.List;
-import java.util.Set;
import org.cytoscape.model.CyNetwork;
import org.cytoscape.model.CyTable;
Modified:
core3/session-api/trunk/src/main/java/org/cytoscape/session/CySession.java
===================================================================
--- core3/session-api/trunk/src/main/java/org/cytoscape/session/CySession.java
2011-08-01 23:54:43 UTC (rev 26350)
+++ core3/session-api/trunk/src/main/java/org/cytoscape/session/CySession.java
2011-08-02 00:17:01 UTC (rev 26351)
@@ -28,19 +28,19 @@
*/
package org.cytoscape.session;
+import java.io.File;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.List;
+import java.util.Map;
+import java.util.Properties;
+import java.util.Set;
+
import org.cytoscape.model.CyTableMetadata;
+import org.cytoscape.property.bookmark.Bookmarks;
+import org.cytoscape.property.session.Cysession;
import org.cytoscape.view.model.CyNetworkView;
import org.cytoscape.view.vizmap.VisualStyle;
-import org.cytoscape.property.bookmark.Bookmarks;
-import org.cytoscape.property.session.Cysession;
-import java.util.Properties;
-import java.util.Set;
-import java.util.HashSet;
-import java.util.Map;
-import java.util.HashMap;
-import java.util.List;
-import java.io.File;
-
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
Modified:
core3/session-api/trunk/src/main/java/org/cytoscape/session/events/SessionAboutToBeSavedEvent.java
===================================================================
---
core3/session-api/trunk/src/main/java/org/cytoscape/session/events/SessionAboutToBeSavedEvent.java
2011-08-01 23:54:43 UTC (rev 26350)
+++
core3/session-api/trunk/src/main/java/org/cytoscape/session/events/SessionAboutToBeSavedEvent.java
2011-08-02 00:17:01 UTC (rev 26351)
@@ -20,6 +20,7 @@
* state before that state is interrogated by the CySessionManager.
*/
public final class SessionAboutToBeSavedEvent extends
AbstractCyEvent<CySessionManager> {
+
private final Map<String,List<File>> pluginFileListMap;
private final List<Cytopanel> cytopanels;
private Desktop desktop;
@@ -42,20 +43,20 @@
* @param pluginName The name of the plugin that these files should be
stored for.
* @param files The list of File objects to be stored in the session
file.
*/
- public void addPluginFiles(final String pluginName, List<File> files)
throws Exception {
+ public void addPluginFiles(final String pluginName, final List<File>
files) throws Exception {
// Throw checked Exceptions here to force plugin authors to
deal with
// problems they might create.
if ( pluginName == null )
- throw new Exception("plugin name is null");
+ throw new NullPointerException("plugin name is null");
if ( pluginName == "" )
- throw new Exception("plugin name is empty");
+ throw new IllegalArgumentException("plugin name is
empty");
if ( pluginFileListMap.containsKey( pluginName ) )
- throw new Exception("The plugin file list already
contains a list of files identified by the name: " + pluginName);
+ throw new IllegalArgumentException("The plugin file
list already contains a list of files identified by the name: " + pluginName);
if ( files == null )
- throw new Exception("file list is null");
+ throw new NullPointerException("file list is null");
// allow empty lists
pluginFileListMap.put(pluginName, new ArrayList<File>(files));
@@ -108,7 +109,9 @@
* @param cytopanel
*/
public void addCytopanel(Cytopanel cytopanel) throws Exception {
- if ( cytopanel == null ) throw new Exception("cytopanel is
null");
+ if (cytopanel == null)
+ throw new NullPointerException("cytopanel is null");
+
cytopanels.add(cytopanel);
}
Modified:
core3/session-api/trunk/src/main/java/org/cytoscape/session/events/SessionLoadedEvent.java
===================================================================
---
core3/session-api/trunk/src/main/java/org/cytoscape/session/events/SessionLoadedEvent.java
2011-08-01 23:54:43 UTC (rev 26350)
+++
core3/session-api/trunk/src/main/java/org/cytoscape/session/events/SessionLoadedEvent.java
2011-08-02 00:17:01 UTC (rev 26351)
@@ -1,11 +1,10 @@
package org.cytoscape.session.events;
+import org.cytoscape.event.AbstractCyEvent;
import org.cytoscape.session.CySession;
import org.cytoscape.session.CySessionManager;
-import org.cytoscape.event.AbstractCyEvent;
-
/**
* This event is fired after a new session has been set in the
* {@link CySessionManager#setCurrentCySession(session,filename)}
@@ -22,7 +21,7 @@
* @param source The CySessionManager that is the source of this event.
* @param session The CySession object that was just loaded.
*/
- public SessionLoadedEvent(final CySessionManager source, CySession
session, String fileName) {
+ public SessionLoadedEvent(final CySessionManager source, final
CySession session, final String fileName) {
super(source,SessionLoadedListener.class);
this.session = session;
this.fileName = fileName;
Modified:
core3/session-api/trunk/src/main/java/org/cytoscape/session/events/SetCurrentNetworkEvent.java
===================================================================
---
core3/session-api/trunk/src/main/java/org/cytoscape/session/events/SetCurrentNetworkEvent.java
2011-08-01 23:54:43 UTC (rev 26350)
+++
core3/session-api/trunk/src/main/java/org/cytoscape/session/events/SetCurrentNetworkEvent.java
2011-08-02 00:17:01 UTC (rev 26351)
@@ -1,9 +1,9 @@
package org.cytoscape.session.events;
-import org.cytoscape.session.CyApplicationManager;
import org.cytoscape.event.AbstractCyEvent;
import org.cytoscape.model.CyNetwork;
+import org.cytoscape.session.CyApplicationManager;
/**
Modified:
core3/session-api/trunk/src/main/java/org/cytoscape/session/events/SetCurrentNetworkViewEvent.java
===================================================================
---
core3/session-api/trunk/src/main/java/org/cytoscape/session/events/SetCurrentNetworkViewEvent.java
2011-08-01 23:54:43 UTC (rev 26350)
+++
core3/session-api/trunk/src/main/java/org/cytoscape/session/events/SetCurrentNetworkViewEvent.java
2011-08-02 00:17:01 UTC (rev 26351)
@@ -1,8 +1,8 @@
package org.cytoscape.session.events;
+import org.cytoscape.event.AbstractCyEvent;
import org.cytoscape.session.CyApplicationManager;
-import org.cytoscape.event.AbstractCyEvent;
import org.cytoscape.view.model.CyNetworkView;
Modified:
core3/session-api/trunk/src/main/java/org/cytoscape/session/events/SetSelectedNetworkViewsEvent.java
===================================================================
---
core3/session-api/trunk/src/main/java/org/cytoscape/session/events/SetSelectedNetworkViewsEvent.java
2011-08-01 23:54:43 UTC (rev 26350)
+++
core3/session-api/trunk/src/main/java/org/cytoscape/session/events/SetSelectedNetworkViewsEvent.java
2011-08-02 00:17:01 UTC (rev 26351)
@@ -1,13 +1,13 @@
package org.cytoscape.session.events;
+import java.util.List;
+
+import org.cytoscape.event.AbstractCyEvent;
import org.cytoscape.session.CyApplicationManager;
-import org.cytoscape.event.AbstractCyEvent;
import org.cytoscape.view.model.CyNetworkView;
-import java.util.List;
-
/**
* An event that indicates that a collection of network views has been
selected.
*/
Modified:
core3/session-api/trunk/src/main/java/org/cytoscape/session/events/SetSelectedNetworksEvent.java
===================================================================
---
core3/session-api/trunk/src/main/java/org/cytoscape/session/events/SetSelectedNetworksEvent.java
2011-08-01 23:54:43 UTC (rev 26350)
+++
core3/session-api/trunk/src/main/java/org/cytoscape/session/events/SetSelectedNetworksEvent.java
2011-08-02 00:17:01 UTC (rev 26351)
@@ -1,13 +1,12 @@
package org.cytoscape.session.events;
-import org.cytoscape.session.CyApplicationManager;
+import java.util.List;
+
import org.cytoscape.event.AbstractCyEvent;
import org.cytoscape.model.CyNetwork;
+import org.cytoscape.session.CyApplicationManager;
-
-import java.util.List;
-
/**
* An event indicating the a collection of networks has been selected.
*/
Modified:
core3/session-api/trunk/src/test/java/org/cytoscape/session/AbstractCySessionManagerTest.java
===================================================================
---
core3/session-api/trunk/src/test/java/org/cytoscape/session/AbstractCySessionManagerTest.java
2011-08-01 23:54:43 UTC (rev 26350)
+++
core3/session-api/trunk/src/test/java/org/cytoscape/session/AbstractCySessionManagerTest.java
2011-08-02 00:17:01 UTC (rev 26351)
@@ -1,8 +1,10 @@
package org.cytoscape.session;
-import static org.junit.Assert.*;
-import static org.mockito.Mockito.*;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNull;
+import static org.mockito.Mockito.mock;
import org.junit.Test;
Added:
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SessionAboutToBeSavedEventTest.java
===================================================================
---
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SessionAboutToBeSavedEventTest.java
(rev 0)
+++
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SessionAboutToBeSavedEventTest.java
2011-08-02 00:17:01 UTC (rev 26351)
@@ -0,0 +1,96 @@
+package org.cytoscape.session.events;
+
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNull;
+
+import java.io.File;
+import java.util.ArrayList;
+import java.util.List;
+
+import org.cytoscape.property.session.Cytopanel;
+import org.cytoscape.property.session.Desktop;
+import org.cytoscape.session.CySessionManager;
+import org.junit.Before;
+import org.junit.Test;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+
+public class SessionAboutToBeSavedEventTest {
+
+ @Mock
+ private CySessionManager sessionManager;
+
+ @Mock
+ private Desktop desktop;
+
+ @Mock
+ private Cytopanel cytopanel;
+
+ private SessionAboutToBeSavedEvent e;
+
+
+
+ @Before
+ public void initMocks() {
+ MockitoAnnotations.initMocks(this);
+
+ e = new SessionAboutToBeSavedEvent(sessionManager);
+ }
+
+ @Test
+ public void testAddPluginFiles1() throws Exception {
+
+ final String pluginName = "sample plugin";
+ final List<File> files = new ArrayList<File>();
+ e.addPluginFiles(pluginName, files);
+
+ assertNotNull(e.getPluginFileListMap());
+ assertEquals(files, e.getPluginFileListMap().get(pluginName));
+ }
+
+ @Test(expected=NullPointerException.class)
+ public void testAddPluginFiles2() throws Exception {
+ final String pluginName = "sample plugin2";
+ e.addPluginFiles(pluginName, null);
+ }
+
+ @Test(expected=NullPointerException.class)
+ public void testAddPluginFiles3() throws Exception {
+ final List<File> files = new ArrayList<File>();
+ e.addPluginFiles(null, files);
+ }
+
+
+ @Test(expected=IllegalArgumentException.class)
+ public void testAddPluginFiles4() throws Exception {
+ final String pluginName = "sample plugin4";
+ final List<File> files1 = new ArrayList<File>();
+ final List<File> files2 = new ArrayList<File>();
+ e.addPluginFiles(pluginName, files1);
+ e.addPluginFiles(pluginName, files2);
+ }
+
+
+ @Test
+ public void testGetDesktop() throws Exception {
+ assertNull(e.getDesktop());
+ e.setDesktop(desktop);
+
+ assertEquals(desktop, e.getDesktop());
+ }
+
+
+ @Test(expected=NullPointerException.class)
+ public void testAddCytopanel1() throws Exception {
+ e.addCytopanel(null);
+ }
+
+ @Test
+ public void testAddCytopanel() throws Exception {
+ e.addCytopanel(cytopanel);
+ assertNotNull(e.getCytopanels());
+ assertEquals(1, e.getCytopanels().size());
+ assertEquals(cytopanel, e.getCytopanels().get(0));
+ }
+}
Added:
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SessionLoadedEventTest.java
===================================================================
---
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SessionLoadedEventTest.java
(rev 0)
+++
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SessionLoadedEventTest.java
2011-08-02 00:17:01 UTC (rev 26351)
@@ -0,0 +1,78 @@
+package org.cytoscape.session.events;
+
+import static org.junit.Assert.*;
+
+import java.io.File;
+import java.util.ArrayList;
+import java.util.List;
+import java.util.Map;
+import java.util.Properties;
+import java.util.Set;
+
+import org.cytoscape.model.CyTableMetadata;
+import org.cytoscape.property.bookmark.Bookmarks;
+import org.cytoscape.property.session.Cysession;
+import org.cytoscape.session.CyApplicationManager;
+import org.cytoscape.session.CySession;
+import org.cytoscape.session.CySessionManager;
+import org.cytoscape.view.model.CyNetworkView;
+import org.cytoscape.view.vizmap.VisualStyle;
+import org.junit.Before;
+import org.junit.Test;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+
+public class SessionLoadedEventTest {
+
+ @Mock
+ private CySessionManager sessionManager;
+
+ private CySession session;
+
+ @Mock
+ private Properties props;
+
+ @Mock
+ private Bookmarks bkmarks;
+
+ @Mock
+ private Cysession cysess;
+
+ @Mock
+ private Map<String, List<File>> pluginMap;
+
+ @Mock
+ private Set<CyTableMetadata> tables;
+
+ @Mock
+ private Set<CyNetworkView> netViews;
+
+ @Mock
+ private Set<VisualStyle> styles;
+
+ @Mock
+ private Map<CyNetworkView, String> stylesMap;
+
+ @Before
+ public void initMocks() {
+ MockitoAnnotations.initMocks(this);
+
+ session = new
CySession.Builder().cytoscapeProperties(props).bookmarks(bkmarks).cysession(cysess)
+
.pluginFileListMap(pluginMap).tables(tables).networkViews(netViews).visualStyles(styles)
+ .viewVisualStyleMap(stylesMap).build();
+ }
+
+ @Test
+ public void testSessionLoadedEvent() {
+ final String sessionFileName = "sampleSession";
+
+ final SessionLoadedEvent e = new
SessionLoadedEvent(sessionManager, session, sessionFileName);
+ assertNotNull(e.getLoadedSession());
+ assertEquals(session, e.getLoadedSession());
+
+ assertNotNull(e.getLoadedFileName());
+ assertEquals(sessionFileName, e.getLoadedFileName());
+ }
+
+
+}
Modified:
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SetCurrentNetworkEventTest.java
===================================================================
---
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SetCurrentNetworkEventTest.java
2011-08-01 23:54:43 UTC (rev 26350)
+++
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SetCurrentNetworkEventTest.java
2011-08-02 00:17:01 UTC (rev 26351)
@@ -1,11 +1,13 @@
package org.cytoscape.session.events;
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNull;
+import static org.mockito.Mockito.mock;
+import org.cytoscape.model.CyNetwork;
import org.cytoscape.session.CyApplicationManager;
-import org.cytoscape.model.CyNetwork;
import org.junit.Test;
-import static org.mockito.Mockito.*;
public class SetCurrentNetworkEventTest {
Modified:
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SetCurrentNetworkViewEventTest.java
===================================================================
---
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SetCurrentNetworkViewEventTest.java
2011-08-01 23:54:43 UTC (rev 26350)
+++
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SetCurrentNetworkViewEventTest.java
2011-08-02 00:17:01 UTC (rev 26351)
@@ -1,11 +1,13 @@
package org.cytoscape.session.events;
-import static org.junit.Assert.*;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+import static org.junit.Assert.assertNull;
+import static org.mockito.Mockito.mock;
import org.cytoscape.session.CyApplicationManager;
import org.cytoscape.view.model.CyNetworkView;
import org.junit.Test;
-import static org.mockito.Mockito.*;
public class SetCurrentNetworkViewEventTest {
Added:
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SetCurrentRenderingEngineEventTest.java
===================================================================
---
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SetCurrentRenderingEngineEventTest.java
(rev 0)
+++
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SetCurrentRenderingEngineEventTest.java
2011-08-02 00:17:01 UTC (rev 26351)
@@ -0,0 +1,39 @@
+package org.cytoscape.session.events;
+
+import static org.junit.Assert.*;
+import static org.junit.Assert.assertEquals;
+import static org.junit.Assert.assertNotNull;
+
+import org.cytoscape.model.CyNetwork;
+import org.cytoscape.session.CyApplicationManager;
+import org.cytoscape.view.presentation.RenderingEngine;
+import org.junit.Before;
+import org.junit.Test;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+
+public class SetCurrentRenderingEngineEventTest {
+
+ @Mock
+ private RenderingEngine<CyNetwork> engine;
+ @Mock
+ private CyApplicationManager source;
+
+ @Before
+ public void initMocks() {
+ MockitoAnnotations.initMocks(this);
+ }
+
+ @Test
+ public void testGoodGetRenderingEngine() {
+ final SetCurrentRenderingEngineEvent e = new
SetCurrentRenderingEngineEvent(source, engine);
+ assertNotNull(e.getRenderingEngine());
+ assertEquals(engine, e.getRenderingEngine());
+ }
+
+ @Test
+ public void testNullGetRenderingEngine() {
+ final SetCurrentRenderingEngineEvent e = new
SetCurrentRenderingEngineEvent(source, null);
+ assertNull(e.getRenderingEngine());
+ }
+}
Added:
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SetSelectedNetworksEventTest.java
===================================================================
---
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SetSelectedNetworksEventTest.java
(rev 0)
+++
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SetSelectedNetworksEventTest.java
2011-08-02 00:17:01 UTC (rev 26351)
@@ -0,0 +1,39 @@
+package org.cytoscape.session.events;
+
+import static org.junit.Assert.*;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.cytoscape.model.CyNetwork;
+import org.cytoscape.session.CyApplicationManager;
+import org.junit.Before;
+import org.junit.Test;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+
+public class SetSelectedNetworksEventTest {
+
+ @Mock
+ private CyApplicationManager source;
+
+ @Before
+ public void initMocks() {
+ MockitoAnnotations.initMocks(this);
+ }
+
+ @Test
+ public void testGoodGetSelectedNetworksEvent() {
+ final List<CyNetwork> networks = new ArrayList<CyNetwork>();
+ final SetSelectedNetworksEvent e = new
SetSelectedNetworksEvent(source, networks);
+ assertNotNull(e.getNetworks());
+ assertEquals(networks, e.getNetworks());
+ }
+
+ @Test
+ public void testNullGetSelectedNetworksEvent() {
+ final SetSelectedNetworksEvent e = new
SetSelectedNetworksEvent(source, null);
+ assertNull(e.getNetworks());
+ }
+
+}
Added:
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SetSelectedNteworkViewsEventTest.java
===================================================================
---
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SetSelectedNteworkViewsEventTest.java
(rev 0)
+++
core3/session-api/trunk/src/test/java/org/cytoscape/session/events/SetSelectedNteworkViewsEventTest.java
2011-08-02 00:17:01 UTC (rev 26351)
@@ -0,0 +1,40 @@
+package org.cytoscape.session.events;
+
+import static org.junit.Assert.*;
+
+import java.util.ArrayList;
+import java.util.List;
+
+import org.cytoscape.model.CyNetwork;
+import org.cytoscape.session.CyApplicationManager;
+import org.cytoscape.view.model.CyNetworkView;
+import org.junit.Before;
+import org.junit.Test;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+
+public class SetSelectedNteworkViewsEventTest {
+
+ @Mock
+ private CyApplicationManager source;
+
+ @Before
+ public void initMocks() {
+ MockitoAnnotations.initMocks(this);
+ }
+
+ @Test
+ public void testGoodGetSelectedNetworkViewsEvent() {
+ final List<CyNetworkView> views = new
ArrayList<CyNetworkView>();
+ final SetSelectedNetworkViewsEvent e = new
SetSelectedNetworkViewsEvent(source, views);
+ assertNotNull(e.getNetworkViews());
+ assertEquals(views, e.getNetworkViews());
+ }
+
+ @Test
+ public void testNullGetSelectedNetworkViewsEvent() {
+ final SetSelectedNetworkViewsEvent e = new
SetSelectedNetworkViewsEvent(source, null);
+ assertNull(e.getNetworkViews());
+ }
+
+}
--
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.