Author: ruschein
Date: 2010-11-29 15:09:05 -0800 (Mon, 29 Nov 2010)
New Revision: 23049
Modified:
core3/model-api/trunk/src/test/java/org/cytoscape/model/AbstractCyTableTest.java
core3/model-impl/trunk/impl/src/test/java/org/cytoscape/model/CyTableTest.java
core3/model-impl/trunk/it/pom.xml
core3/model-impl/trunk/pom.xml
Log:
Added a new test.
Modified:
core3/model-api/trunk/src/test/java/org/cytoscape/model/AbstractCyTableTest.java
===================================================================
---
core3/model-api/trunk/src/test/java/org/cytoscape/model/AbstractCyTableTest.java
2010-11-29 22:59:38 UTC (rev 23048)
+++
core3/model-api/trunk/src/test/java/org/cytoscape/model/AbstractCyTableTest.java
2010-11-29 23:09:05 UTC (rev 23049)
@@ -61,7 +61,7 @@
*/
public abstract class AbstractCyTableTest extends TestCase {
- protected CyTable mgr;
+ protected CyTable table;
protected CyRow attrs;
protected DummyCyEventHelper eventHelper;
@@ -70,8 +70,8 @@
* DOCUMENT ME!
*/
public void testAddStringAttr() {
- mgr.createColumn("someString", String.class);
- mgr.createColumn("someStringElse", String.class);
+ table.createColumn("someString", String.class);
+ table.createColumn("someStringElse", String.class);
attrs.set("someString", "apple");
attrs.set("someStringElse", "orange");
@@ -88,8 +88,8 @@
* DOCUMENT ME!
*/
public void testAddIntAttr() {
- mgr.createColumn("someInt", Integer.class);
- mgr.createColumn("someOtherInt", Integer.class);
+ table.createColumn("someInt", Integer.class);
+ table.createColumn("someOtherInt", Integer.class);
attrs.set("someInt", 50);
attrs.set("someOtherInt", 100);
@@ -106,8 +106,8 @@
* DOCUMENT ME!
*/
public void testAddLongAttr() {
- mgr.createColumn("someLong", Long.class);
- mgr.createColumn("someOtherLong", Long.class);
+ table.createColumn("someLong", Long.class);
+ table.createColumn("someOtherLong", Long.class);
attrs.set("someLong", 50L);
attrs.set("someOtherLong", 100L);
@@ -124,8 +124,8 @@
* DOCUMENT ME!
*/
public void testAddDoubleAttr() {
- mgr.createColumn("someDouble", Double.class);
- mgr.createColumn("someOtherDouble", Double.class);
+ table.createColumn("someDouble", Double.class);
+ table.createColumn("someOtherDouble", Double.class);
attrs.set("someDouble", 3.14);
attrs.set("someOtherDouble", 2.76);
@@ -142,8 +142,8 @@
* DOCUMENT ME!
*/
public void testAddBooleanAttr() {
- mgr.createColumn("someBoolean", Boolean.class);
- mgr.createColumn("someOtherBoolean", Boolean.class);
+ table.createColumn("someBoolean", Boolean.class);
+ table.createColumn("someOtherBoolean", Boolean.class);
attrs.set("someBoolean", true);
attrs.set("someOtherBoolean", false);
@@ -160,7 +160,7 @@
* DOCUMENT ME!
*/
public void testAddListAttr() {
- mgr.createListColumn("someList", String.class);
+ table.createListColumn("someList", String.class);
List<String> l = new LinkedList<String>();
l.add("orange");
@@ -177,7 +177,7 @@
* DOCUMENT ME!
*/
public void testAddMapAttr() {
- mgr.createColumn("someMap", Map.class);
+ table.createColumn("someMap", Map.class);
Map<String, Integer> m = new HashMap<String, Integer>();
m.put("orange", 1);
@@ -227,9 +227,9 @@
// You can't have an attribute with the same name, but
// a different type.
public void testAddDuplicateNameAttr() {
- mgr.createColumn("something", String.class);
+ table.createColumn("something", String.class);
try {
- mgr.createColumn("something", Integer.class);
+ table.createColumn("something", Integer.class);
} catch (Exception e) {
return;
}
@@ -237,7 +237,7 @@
}
public void testRowSetMicroListener() {
- mgr.createColumn("someString", String.class);
+ table.createColumn("someString", String.class);
attrs.set("someString", "apple");
Object last = eventHelper.getLastMicroListener();
@@ -246,7 +246,7 @@
}
public void testColumnCreatedEvent() {
- mgr.createColumn("someInt", Integer.class);
+ table.createColumn("someInt", Integer.class);
Object last = eventHelper.getLastAsynchronousEvent();
assertNotNull( last );
@@ -254,8 +254,8 @@
}
public void testColumnDeletedEvent() {
- mgr.createColumn("someInt", Integer.class);
- mgr.deleteColumn("someInt");
+ table.createColumn("someInt", Integer.class);
+ table.deleteColumn("someInt");
Object last = eventHelper.getLastSynchronousEvent();
assertNotNull( last );
@@ -263,26 +263,26 @@
}
public void testColumnCreate() {
- mgr.createColumn("someInt", Integer.class);
- assertTrue( mgr.getColumnTypeMap().containsKey("someInt") );
- assertEquals( mgr.getColumnTypeMap().get("someInt"),
Integer.class );
+ table.createColumn("someInt", Integer.class);
+ assertTrue( table.getColumnTypeMap().containsKey("someInt") );
+ assertEquals( table.getColumnTypeMap().get("someInt"),
Integer.class );
}
public void testColumnDelete() {
- mgr.createColumn("someInt", Integer.class);
- assertTrue( mgr.getColumnTypeMap().containsKey("someInt") );
+ table.createColumn("someInt", Integer.class);
+ assertTrue( table.getColumnTypeMap().containsKey("someInt") );
- mgr.deleteColumn("someInt");
- assertFalse( mgr.getColumnTypeMap().containsKey("someInt") );
+ table.deleteColumn("someInt");
+ assertFalse( table.getColumnTypeMap().containsKey("someInt") );
}
public void testPrimaryKey() {
- String pk = mgr.getPrimaryKey();
- assertEquals( mgr.getPrimaryKeyType(),
mgr.getColumnTypeMap().get(pk) );
+ String pk = table.getPrimaryKey();
+ assertEquals( table.getPrimaryKeyType(),
table.getColumnTypeMap().get(pk) );
}
public void testUnsetRowBoolean() {
- mgr.createColumn("someBoolean", Boolean.class);
+ table.createColumn("someBoolean", Boolean.class);
attrs.set("someBoolean", true);
assertTrue(attrs.isSet("someBoolean", Boolean.class));
attrs.set("someBoolean", null);
@@ -294,7 +294,7 @@
}
public void testUnsetRowString() {
- mgr.createColumn("someString", String.class);
+ table.createColumn("someString", String.class);
attrs.set("someString", "homer");
assertTrue(attrs.isSet("someString", String.class));
attrs.set("someString", null);
@@ -302,7 +302,7 @@
}
public void testUnsetRowInt() {
- mgr.createColumn("someInt", Integer.class);
+ table.createColumn("someInt", Integer.class);
attrs.set("someInt", 5);
assertTrue(attrs.isSet("someInt", Integer.class));
attrs.set("someInt", null);
@@ -310,7 +310,7 @@
}
public void testUnsetRowDouble() {
- mgr.createColumn("someDouble", Double.class);
+ table.createColumn("someDouble", Double.class);
attrs.set("someDouble", 5.0);
assertTrue(attrs.isSet("someDouble", Double.class));
attrs.set("someDouble", null);
@@ -320,7 +320,7 @@
public void testUnsetRowList() {
List<String> ls = new ArrayList<String>();
ls.add("asdf");
- mgr.createListColumn("someList", String.class);
+ table.createListColumn("someList", String.class);
attrs.set("someList", ls);
assertTrue(attrs.isSet("someList", List.class));
attrs.set("someList", null);
@@ -330,12 +330,15 @@
public void testUnsetRowMap() {
Map<Integer,String> mis = new HashMap<Integer,String>();
mis.put(1,"two");
- mgr.createColumn("someMap", Map.class);
+ table.createColumn("someMap", Map.class);
attrs.set("someMap", mis);
assertTrue(attrs.isSet("someMap", Map.class));
attrs.set("someMap", null);
assertFalse(attrs.isSet("someMap", Map.class));
}
- // lots more needed
+ public void testGetListElementType() {
+ table.createListColumn("someList2", Boolean.class);
+ assertEquals(table.getListElementType("someList2"),
Boolean.class);
+ }
}
Modified:
core3/model-impl/trunk/impl/src/test/java/org/cytoscape/model/CyTableTest.java
===================================================================
---
core3/model-impl/trunk/impl/src/test/java/org/cytoscape/model/CyTableTest.java
2010-11-29 22:59:38 UTC (rev 23048)
+++
core3/model-impl/trunk/impl/src/test/java/org/cytoscape/model/CyTableTest.java
2010-11-29 23:09:05 UTC (rev 23049)
@@ -46,15 +46,15 @@
public void setUp() {
eventHelper = new DummyCyEventHelper();
final Interpreter interpreter = new InterpreterImpl();
- mgr = new CyTableImpl("homer", "SUID", Long.class, true,
eventHelper, interpreter);
- attrs = mgr.getRow(1l);
+ table = new CyTableImpl("homer", "SUID", Long.class, true,
eventHelper, interpreter);
+ attrs = table.getRow(1l);
}
/**
* DOCUMENT ME!
*/
public void tearDown() {
- mgr = null;
+ table = null;
attrs = null;
}
}
Modified: core3/model-impl/trunk/it/pom.xml
===================================================================
--- core3/model-impl/trunk/it/pom.xml 2010-11-29 22:59:38 UTC (rev 23048)
+++ core3/model-impl/trunk/it/pom.xml 2010-11-29 23:09:05 UTC (rev 23049)
@@ -88,11 +88,5 @@
<artifactId>pax-exam-container-default</artifactId>
<version>${pax.exam.version}</version>
</dependency>
- <dependency>
- <groupId>org.cytoscape</groupId>
- <artifactId>equations-impl</artifactId>
- <version>1.0-SNAPSHOT</version>
- <scope>provided</scope>
- </dependency>
</dependencies>
</project>
Modified: core3/model-impl/trunk/pom.xml
===================================================================
--- core3/model-impl/trunk/pom.xml 2010-11-29 22:59:38 UTC (rev 23048)
+++ core3/model-impl/trunk/pom.xml 2010-11-29 23:09:05 UTC (rev 23049)
@@ -102,7 +102,7 @@
<groupId>org.cytoscape</groupId>
<artifactId>equations-impl</artifactId>
<version>1.0-SNAPSHOT</version>
- <scope>test</scope>
+ <scope>provided</scope>
</dependency>
<dependency>
<groupId>org.cytoscape</groupId>
--
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.