summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorFeideus <erwan.ulrich@gmail.com>2018-07-24 17:12:32 +0200
committerFeideus <erwan.ulrich@gmail.com>2018-07-24 17:12:32 +0200
commit967161015a98108369b981585d8cacabbc73b181 (patch)
tree6266255a54315d87e10234fb37ae04ab7635537c /src
parenta903b7c2b81185820330e9fb49d92030f09ab16a (diff)
downloadschemafuzz-967161015a98108369b981585d8cacabbc73b181.tar.gz
schemafuzz-967161015a98108369b981585d8cacabbc73b181.tar.bz2
schemafuzz-967161015a98108369b981585d8cacabbc73b181.zip
trying to f-ing use the maven repo.
Diffstat (limited to 'src')
-rw-r--r--src/main/java/org/schemaspy/model/ReportVector.java24
-rw-r--r--src/main/java/org/schemaspy/model/Scorer.java5
2 files changed, 6 insertions, 23 deletions
diff --git a/src/main/java/org/schemaspy/model/ReportVector.java b/src/main/java/org/schemaspy/model/ReportVector.java
index 7b084b5..c6186a1 100644
--- a/src/main/java/org/schemaspy/model/ReportVector.java
+++ b/src/main/java/org/schemaspy/model/ReportVector.java
@@ -5,6 +5,7 @@ import java.io.FileReader;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Map;
+import java.util.Random;
public class ReportVector {
private ArrayList<StackTraceLine> stackTrace;
@@ -146,26 +147,7 @@ public class ReportVector {
public int hashStackTrace(GenericTree mutationTree,GenericTreeNode currentNode)
{
- int hash = 0;
-
-
- for(GenericTreeNode gtn : mutationTree.toArray())
- {
- if(!gtn.getReportVector().getStackTrace().get(gtn.getReportVector().getStackTrace().size()-1).compare(currentNode.getReportVector().getStackTrace().get(currentNode.getReportVector().getStackTrace().size()-1)))
- hash = gtn.getReportVector().getStackTraceHash();
-
- for(StackTraceLine stl : gtn.getReportVector().getStackTrace())
- {
- for(StackTraceLine stlCurrent : currentNode.getReportVector().getStackTrace())
- {
-
- if(!stl.compare(stlCurrent))
- hash = hash+5;
-
- if()
-
- }
- }
- }
+ Random rand = new Random();
+ return rand.nextInt();
}
}
diff --git a/src/main/java/org/schemaspy/model/Scorer.java b/src/main/java/org/schemaspy/model/Scorer.java
index bcc1fdb..907589e 100644
--- a/src/main/java/org/schemaspy/model/Scorer.java
+++ b/src/main/java/org/schemaspy/model/Scorer.java
@@ -268,10 +268,11 @@ public class Scorer {
int i = 0;
ReportVector rpv = gtn.getReportVector();
rpv.setStackTraceHash(rpv.hashStackTrace(mutationTree,gtn));
- predict = rpv.getStackTraceHash();
+ double[] tmp = {rpv.getStackTraceHash(),0,0};
+ predict = tmp;
for(GenericTreeNode gtnLoop : mutationTree.toArray())
{
- double[] data = gtnLoop.getReportVector().getStackTraceHash();
+ double[] data = {gtnLoop.getReportVector().getStackTraceHash(),0,0};
input[i] = data;
i++;
}