Skip to content

Commit 055ef97

Browse files
Merge pull request tronprotocol#6083 from CarlChaoCarl/revert-6034-feature/optimize_unit_tests_coverage
Revert "feat(test): improve tests coverage"
2 parents 9d168e8 + e15ecce commit 055ef97

10 files changed

+2
-2393
lines changed

build.gradle

+1-4
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,7 @@ subprojects {
5252
testAnnotationProcessor 'org.projectlombok:lombok:1.18.12'
5353

5454
testImplementation group: 'junit', name: 'junit', version: '4.13.2'
55-
testImplementation "org.mockito:mockito-core:3.10.0"
56-
testImplementation group: 'org.powermock', name: 'powermock-module-junit4', version: '2.0.9'
57-
testImplementation group: 'org.powermock', name: 'powermock-api-mockito2', version: '2.0.9'
58-
55+
testImplementation "org.mockito:mockito-core:2.13.0"
5956
}
6057

6158
task sourcesJar(type: Jar, dependsOn: classes) {

framework/build.gradle

+1-26
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,12 @@ plugins {
22
id "org.gradle.test-retry" version "1.5.9"
33
id "org.sonarqube" version "2.6"
44
id "com.gorylenko.gradle-git-properties" version "2.4.1"
5-
id "io.github.surpsg.offlins" version "0.3.0"
65
}
76

87
gitProperties.failOnNoGitDirectory = false;
98

109
apply plugin: 'application'
1110
apply plugin: 'checkstyle'
12-
apply plugin: "io.github.surpsg.offlins"
1311

1412
mainClassName = 'org.tron.program.FullNode'
1513

@@ -18,7 +16,7 @@ def versions = [
1816
]
1917

2018
jacoco {
21-
toolVersion = "0.8.8"
19+
toolVersion = "0.8.1"
2220
}
2321

2422

@@ -123,12 +121,10 @@ test {
123121
testLogging {
124122
exceptionFormat = 'full'
125123
}
126-
/*
127124
jacoco {
128125
destinationFile = file("$buildDir/jacoco/jacocoTest.exec")
129126
classDumpDir = file("$buildDir/jacoco/classpathdumps")
130127
}
131-
*/
132128
if (isWindows()) {
133129
exclude '**/ShieldedTransferActuatorTest.class'
134130
exclude '**/BackupDbUtilTest.class'
@@ -145,7 +141,6 @@ test {
145141
}
146142
}
147143

148-
/*
149144
jacocoTestReport {
150145
reports {
151146
xml.enabled true
@@ -154,26 +149,6 @@ jacocoTestReport {
154149
}
155150
getExecutionData().setFrom(fileTree('../framework/build/jacoco').include("**.exec"))
156151
}
157-
*/
158-
159-
offlinsCoverage {
160-
jacocoVersion = '0.8.8' // Optional. By default `0.8.8`
161-
162-
reports {
163-
html.enabled.set true // Optional. By default `true`
164-
html.location.set project.file('build/reports/jacoco/test/html') // Optional. By default `build/reports/jacoco/html`
165-
166-
xml.enabled.set true // Optional. By default `false`
167-
xml.location.set project.file('build/reports/jacoco/test/jacocoTestReport.xml')
168-
// Optional. By default `build/reports/jacoco/coverageReport.xml`
169-
170-
csv.enabled.set true // Optional. By default `false`
171-
csv.location.set project.file('build/reports/jacoco/test/csvCoverage.csv')
172-
// Optional. By default `build/reports/jacoco/coverageReport.csv`
173-
}
174-
}
175-
176-
177152

178153
def binaryRelease(taskName, jarName, mainClass) {
179154
return tasks.create("${taskName}", Jar) {

framework/src/test/java/org/tron/common/logsfilter/TransactionLogTriggerCapsuleMockTest.java

-130
This file was deleted.

framework/src/test/java/org/tron/common/logsfilter/TransactionLogTriggerCapsuleTest.java

-69
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,13 @@
1313
import org.tron.core.capsule.TransactionCapsule;
1414
import org.tron.p2p.utils.ByteArray;
1515
import org.tron.protos.Protocol;
16-
import org.tron.protos.contract.AssetIssueContractOuterClass;
1716
import org.tron.protos.contract.BalanceContract;
1817
import org.tron.protos.contract.Common;
19-
import org.tron.protos.contract.SmartContractOuterClass;
2018

2119
public class TransactionLogTriggerCapsuleTest {
2220

2321
private static final String OWNER_ADDRESS = "41548794500882809695a8a687866e76d4271a1abc";
2422
private static final String RECEIVER_ADDRESS = "41abd4b9367799eaa3197fecb144eb71de1e049150";
25-
private static final String CONTRACT_ADDRESS = "A0B4750E2CD76E19DCA331BF5D089B71C3C2798548";
2623

2724
public TransactionCapsule transactionCapsule;
2825
public BlockCapsule blockCapsule;
@@ -178,70 +175,4 @@ public void testConstructorWithCancelAllUnfreezeTrxCapsule() {
178175
triggerCapsule.getTransactionLogTrigger().getExtMap().get(BANDWIDTH.name()).longValue());
179176
}
180177

181-
@Test
182-
public void testConstructorWithTransferCapsule() {
183-
BalanceContract.TransferContract.Builder builder2 =
184-
BalanceContract.TransferContract.newBuilder()
185-
.setOwnerAddress(ByteString.copyFrom(ByteArray.fromHexString(OWNER_ADDRESS)))
186-
.setToAddress(ByteString.copyFrom(ByteArray.fromHexString(RECEIVER_ADDRESS)));
187-
transactionCapsule = new TransactionCapsule(builder2.build(),
188-
Protocol.Transaction.Contract.ContractType.TransferContract);
189-
190-
TransactionLogTriggerCapsule triggerCapsule =
191-
new TransactionLogTriggerCapsule(transactionCapsule, blockCapsule);
192-
193-
Assert.assertNotNull(triggerCapsule.getTransactionLogTrigger().getFromAddress());
194-
Assert.assertNotNull(triggerCapsule.getTransactionLogTrigger().getToAddress());
195-
}
196-
197-
@Test
198-
public void testConstructorWithTransferAssetCapsule() {
199-
AssetIssueContractOuterClass.TransferAssetContract.Builder builder2 =
200-
AssetIssueContractOuterClass.TransferAssetContract.newBuilder()
201-
.setAssetName(ByteString.copyFrom("AssetName".getBytes()))
202-
.setOwnerAddress(ByteString.copyFrom(ByteArray.fromHexString(OWNER_ADDRESS)))
203-
.setToAddress(ByteString.copyFrom(ByteArray.fromHexString(RECEIVER_ADDRESS)));
204-
transactionCapsule = new TransactionCapsule(builder2.build(),
205-
Protocol.Transaction.Contract.ContractType.TransferAssetContract);
206-
207-
TransactionLogTriggerCapsule triggerCapsule =
208-
new TransactionLogTriggerCapsule(transactionCapsule, blockCapsule);
209-
210-
Assert.assertNotNull(triggerCapsule.getTransactionLogTrigger().getFromAddress());
211-
Assert.assertNotNull(triggerCapsule.getTransactionLogTrigger().getToAddress());
212-
}
213-
214-
@Test
215-
public void testConstructorWithTriggerSmartContract() {
216-
SmartContractOuterClass.TriggerSmartContract.Builder builder2 =
217-
SmartContractOuterClass.TriggerSmartContract.newBuilder()
218-
.setOwnerAddress(ByteString.copyFrom(ByteArray.fromHexString(OWNER_ADDRESS)))
219-
.setContractAddress(ByteString.copyFrom(ByteArray.fromHexString(CONTRACT_ADDRESS)));
220-
transactionCapsule = new TransactionCapsule(builder2.build(),
221-
Protocol.Transaction.Contract.ContractType.TriggerSmartContract);
222-
223-
TransactionLogTriggerCapsule triggerCapsule =
224-
new TransactionLogTriggerCapsule(transactionCapsule, blockCapsule);
225-
226-
Assert.assertNotNull(triggerCapsule.getTransactionLogTrigger().getFromAddress());
227-
Assert.assertNotNull(triggerCapsule.getTransactionLogTrigger().getToAddress());
228-
}
229-
230-
@Test
231-
public void testConstructorWithCreateSmartContract() {
232-
SmartContractOuterClass.CreateSmartContract.Builder builder2 =
233-
SmartContractOuterClass.CreateSmartContract.newBuilder()
234-
.setOwnerAddress(ByteString.copyFrom(ByteArray.fromHexString(OWNER_ADDRESS)));
235-
transactionCapsule = new TransactionCapsule(builder2.build(),
236-
Protocol.Transaction.Contract.ContractType.CreateSmartContract);
237-
238-
TransactionLogTriggerCapsule triggerCapsule =
239-
new TransactionLogTriggerCapsule(transactionCapsule, blockCapsule);
240-
241-
Assert.assertNotNull(triggerCapsule.getTransactionLogTrigger().getFromAddress());
242-
}
243-
244-
245-
246-
247178
}

framework/src/test/java/org/tron/common/runtime/RuntimeImplMockTest.java

-57
This file was deleted.

0 commit comments

Comments
 (0)