|
From: <tea...@us...> - 2007-08-06 15:29:14
|
Revision: 457
http://cishell.svn.sourceforge.net/cishell/?rev=457&view=rev
Author: teakettle22
Date: 2007-08-06 08:28:57 -0700 (Mon, 06 Aug 2007)
Log Message:
-----------
changed how the ConverterPath[][] was generated in getTestPaths.
Modified Paths:
--------------
trunk/testing/org.cishell.testing.convertertester.core.new/src/org/cishell/testing/convertertester/core/converter/ConverterLoaderImpl.java
trunk/testing/org.cishell.testing.convertertester.core.new/src/org/cishell/testing/convertertester/core/converter/graph/ConverterGraph.java
Modified: trunk/testing/org.cishell.testing.convertertester.core.new/src/org/cishell/testing/convertertester/core/converter/ConverterLoaderImpl.java
===================================================================
--- trunk/testing/org.cishell.testing.convertertester.core.new/src/org/cishell/testing/convertertester/core/converter/ConverterLoaderImpl.java 2007-08-01 19:16:21 UTC (rev 456)
+++ trunk/testing/org.cishell.testing.convertertester.core.new/src/org/cishell/testing/convertertester/core/converter/ConverterLoaderImpl.java 2007-08-06 15:28:57 UTC (rev 457)
@@ -51,8 +51,19 @@
ServiceReference[] refs = bContext.getServiceReferences(
AlgorithmFactory.class.getName(), filter);
+ /* ConverterGraph g = new ConverterGraph(refs);
+ System.out.println(g.printComparisonConverterPaths() + "\n" +
+ g.getComparePaths().length + "\n" + g.printTestConverterPaths() + "\n");
+ int length = 0;
+ for(int i = 0; i < g.getTestPaths().length; i++){
+ for(int j = 0; j < g.getTestPaths()[i].length; j++){
+ length++;
+ }
+ }
+ System.out.println(length + " " + g.getTestPaths().length);
- if (refs != null) {
+ // System.out.println(g);*/
+*/ if (refs != null) {
for (int i = 0; i < refs.length; ++i) {
this.converterList.put(refs[i].getProperty("service.pid").toString(), refs[i]);
Modified: trunk/testing/org.cishell.testing.convertertester.core.new/src/org/cishell/testing/convertertester/core/converter/graph/ConverterGraph.java
===================================================================
--- trunk/testing/org.cishell.testing.convertertester.core.new/src/org/cishell/testing/convertertester/core/converter/graph/ConverterGraph.java 2007-08-01 19:16:21 UTC (rev 456)
+++ trunk/testing/org.cishell.testing.convertertester.core.new/src/org/cishell/testing/convertertester/core/converter/graph/ConverterGraph.java 2007-08-06 15:28:57 UTC (rev 457)
@@ -89,7 +89,7 @@
firstOutData = ((ServiceReference)cp.getPath().get(0)).getProperty("out_data").toString();
lastInData = ((ServiceReference)cp.getPath().get(cp.getPath().size()-1)).getProperty("in_data").toString();
if(firstOutData.equals(lastInData)){
- addPath(cp);
+ addTestPath(cp);
}
}
@@ -130,7 +130,7 @@
return srs;
}
- private void addPath(ConverterPath p){
+ private void addTestPath(ConverterPath p){
if(this.fileExtensionTestConverters.get(p.getInData()) == null){
ArrayList paths = new ArrayList();
@@ -140,7 +140,7 @@
}
else{
- ((ArrayList)this.fileExtensionTestConverters.get(p.getInData())).add(p);
+ ((ArrayList)this.fileExtensionTestConverters.get((p.getInData()))).add(p);
}
}
@@ -151,7 +151,7 @@
ArrayList al = (ArrayList)this.fileExtensionTestConverters.get(s);
for(int i = 0; i < al.size(); i++){
ConverterPath cp = (ConverterPath)al.get(i);
- sb.append(cp.toString());
+ sb.append(s + cp.toString());
}
sb.trimToSize();
return sb.toString();
@@ -213,13 +213,13 @@
}
public ConverterPath[][] getTestPaths(){
+ ConverterPath[][] paths = new ConverterPath[this.fileExtensionTestConverters.keySet().size()][];
String[] fileExtensions = (String[])this.fileExtensionTestConverters.keySet().toArray(new String[0]);
- ArrayList graphs = new ArrayList();
for(int i = 0; i < fileExtensions.length; i++){
- graphs.add(getTestPath(fileExtensions[i]));
+ paths[i] = (getTestPath(fileExtensions[i]));
}
//this line may be busted
- return (ConverterPath[][])graphs.toArray(new ConverterPath[0][]);
+ return paths;
}
public ConverterPath getComparePath(String s){
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|