Skip to content

Commit ff834a0

Browse files
committed
oli
1 parent 39d6f56 commit ff834a0

File tree

4 files changed

+40
-6
lines changed

4 files changed

+40
-6
lines changed

src/main/java/edu/uniandes/tsdl/mutapk/hashfunction/sha3/ApkHashOrder.java

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,13 +41,21 @@ public synchronized ApkHashSeparator setApkHashSeparator(ApkHashSeparator nuevoA
4141
if(isDuplicate) {
4242
ApkHashSeparator duplicate = apkHashesSeparator.get(nuevoApkHashSeparator);
4343
if(duplicate != null && nuevoApkHashSeparator.equals(duplicate)) {
44+
System.out.println("ES IGUAL: " + nuevoApkHashSeparator.equals(duplicate));
45+
System.out.println("ES IGUAL Nuevo: " + nuevoApkHashSeparator.getMutanteId());
46+
System.out.println("ES IGUAL Nuevo Manifest: " + nuevoApkHashSeparator.getMutanteId() + " " + nuevoApkHashSeparator.getHashManifest());
47+
System.out.println("ES IGUAL Nuevo Smali: " + nuevoApkHashSeparator.getMutanteId() + " " + nuevoApkHashSeparator.getHashSmali());
48+
System.out.println("ES IGUAL Nuevo Resource: " + nuevoApkHashSeparator.getMutanteId() + " " + nuevoApkHashSeparator.getHashResource());
49+
System.out.println("ES IGUAL Nuevo: " + nuevoApkHashSeparator.getMutanteId() + " Viejo " + duplicate.getMutanteId());
50+
System.out.println("ES IGUAL Nuevo Manifest: " + nuevoApkHashSeparator.getMutanteId() + " Viejo " + duplicate.getMutanteId() + " " + nuevoApkHashSeparator.getHashManifest());
51+
System.out.println("ES IGUAL Nuevo Smali: " + nuevoApkHashSeparator.getMutanteId() + " Viejo " + duplicate.getMutanteId() + " " + nuevoApkHashSeparator.getHashSmali());
52+
System.out.println("ES IGUAL Nuevo Resource: " + nuevoApkHashSeparator.getMutanteId() + " Viejo " + duplicate.getMutanteId() + " " + nuevoApkHashSeparator.getHashResource());
4453
return duplicate;
4554
}
4655
}
4756
nuevoApkHashSeparator.setId(id);
4857
apkHashesSeparator.put(nuevoApkHashSeparator, nuevoApkHashSeparator);
4958
id++;
50-
5159
return null;
5260
}
5361

src/main/java/edu/uniandes/tsdl/mutapk/hashfunction/sha3/ApkHashSeparator.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ public static class Builder {
1414
private final String hashResource;
1515
private final int mutanteId;
1616

17-
public Builder(String hashManifest, String hashsmali, String hashResource, int mutanteId) {
17+
public Builder(String hashManifest, String hashSmali, String hashResource, int mutanteId) {
1818
this.hashManifest = hashManifest;
19-
this.hashSmali = hashsmali;
19+
this.hashSmali = hashSmali;
2020
this.hashResource = hashResource;
2121
this.mutanteId = mutanteId;
2222
}

src/main/java/edu/uniandes/tsdl/mutapk/processors/MutationsProcessor.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -148,9 +148,6 @@ public ApkHashSeparator generateApkHashSeparator(File manifest, File smali, File
148148
String hashManifest = Sha3.sha512FileSeparte(manifest);
149149
String hashSmaliConSeperado = Sha3.sha512FileSeparte(smali);
150150
String hashResourceConSeperado = Sha3.sha512FileSeparte(resource);
151-
System.out.println("ESTE ES MANIFEST: " + hashManifest);
152-
System.out.println("ESTE ES SMALI: " + hashSmaliConSeperado);
153-
System.out.println("ESTE ES RESOURCE: " + hashResourceConSeperado);
154151
ApkHashSeparator apkHashSeparator = new ApkHashSeparator.Builder(hashManifest, hashSmaliConSeperado, hashResourceConSeperado, mutanteId).build();
155152
return apkHashSeparator;
156153
}

src/test/java/edu/uniandes/tsdl/mutapk/hashfunction/sha3/ApkHashSeparatorTest.java

Lines changed: 29 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)