Skip to content

Commit 00d1e10

Browse files
Renaming taint abstract semantics test to tx origin abstract semantics
test
1 parent b112d33 commit 00d1e10

File tree

2 files changed

+9
-7
lines changed

2 files changed

+9
-7
lines changed

src/test/java/it/unipr/analysis/cron/EVMAbstractSemanticsTest.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
package it.unipr.analysis.cron;
22

3+
import java.io.IOException;
4+
5+
import org.junit.Test;
6+
37
import it.unipr.analysis.EVMAbstractState;
48
import it.unipr.checker.JumpSolver;
59
import it.unive.lisa.AnalysisSetupException;
@@ -10,8 +14,6 @@
1014
import it.unive.lisa.conf.LiSAConfiguration.GraphType;
1115
import it.unive.lisa.interprocedural.ModularWorstCaseAnalysis;
1216
import it.unive.lisa.interprocedural.callgraph.RTACallGraph;
13-
import java.io.IOException;
14-
import org.junit.Test;
1517

1618
/**
1719
* JUnit tests for the various control flow structures of the EVM bytecode, such

src/test/java/it/unipr/analysis/cron/EVMTaintAbstractSemantics.java renamed to src/test/java/it/unipr/analysis/cron/EVMTxOriginAbstractSemanticsTest.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
package it.unipr.analysis.cron;
22

3+
import java.io.IOException;
4+
5+
import org.junit.Test;
6+
37
import it.unipr.analysis.taint.TaintAbstractDomain;
48
import it.unipr.analysis.taint.TxOriginAbstractDomain;
59
import it.unive.lisa.AnalysisSetupException;
@@ -10,19 +14,15 @@
1014
import it.unive.lisa.conf.LiSAConfiguration.GraphType;
1115
import it.unive.lisa.interprocedural.ModularWorstCaseAnalysis;
1216
import it.unive.lisa.interprocedural.callgraph.RTACallGraph;
13-
import java.io.IOException;
14-
import org.junit.Test;
1517

1618
/**
1719
* JUnit tests for the various control flow structures of the EVM bytecode, such
1820
* as if, if-else, while, etc. Operations with orphan jumps, marked as NPBJ (No
1921
* Push Before Jump), are also tested in specific test cases.
2022
*/
21-
public class EVMTaintAbstractSemantics extends EVMBytecodeAnalysisExecutor {
23+
public class EVMTxOriginAbstractSemanticsTest extends EVMBytecodeAnalysisExecutor {
2224
private static final boolean GENERATE_CFG_FOR_ALL_TESTS = false;
2325

24-
private static final String FAKE_ADDRESS = "0x000000000000000";
25-
2626
/**
2727
* Helper method to create a {@link CronConfiguration} object for the test
2828
* cases.

0 commit comments

Comments
 (0)