diff options
author | Feideus <erwan.ulrich@gmail.com> | 2018-07-24 17:12:32 +0200 |
---|---|---|
committer | Feideus <erwan.ulrich@gmail.com> | 2018-07-24 17:12:32 +0200 |
commit | 967161015a98108369b981585d8cacabbc73b181 (patch) | |
tree | 6266255a54315d87e10234fb37ae04ab7635537c /src | |
parent | a903b7c2b81185820330e9fb49d92030f09ab16a (diff) | |
download | schemafuzz-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.java | 24 | ||||
-rw-r--r-- | src/main/java/org/schemaspy/model/Scorer.java | 5 |
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++; } |