mirror of
https://github.com/bisq-network/bisq.git
synced 2025-01-19 05:44:05 +01:00
Add not working JMockit setup (help wanted)
This commit is contained in:
parent
e319449186
commit
8ed7f4218f
@ -49,12 +49,21 @@ dependencies {
|
||||
testCompile('org.mockito:mockito-core:2.21.0') {
|
||||
exclude(module: 'objenesis')
|
||||
}
|
||||
testCompile 'org.jmockit:jmockit:1.30'
|
||||
testCompile 'org.powermock:powermock-module-junit4:2.0.0-beta.5'
|
||||
testCompile 'org.powermock:powermock-api-mockito2:2.0.0-beta.5'
|
||||
testCompile 'org.jmockit:jmockit:1.42'
|
||||
testCompile 'org.springframework:spring-test:4.3.6.RELEASE'
|
||||
testCompile 'com.natpryce:make-it-easy:4.0.1'
|
||||
testCompile group: 'org.hamcrest', name: 'hamcrest-all', version: '1.3'
|
||||
testCompileOnly 'org.projectlombok:lombok:1.18.2'
|
||||
testAnnotationProcessor 'org.projectlombok:lombok:1.18.2'
|
||||
}
|
||||
|
||||
/*
|
||||
// not working JMockit setup
|
||||
test {
|
||||
useJUnitPlatform()
|
||||
def jmockit = configurations.testCompile.files.find { it.name.contains("jmockit") }.absolutePath
|
||||
jvmArgs "-javaagent:$jmockit"
|
||||
}
|
||||
*/
|
||||
|
@ -49,7 +49,6 @@ import java.util.Optional;
|
||||
import mockit.Expectations;
|
||||
import mockit.Injectable;
|
||||
import mockit.Tested;
|
||||
import mockit.integration.junit4.JMockit;
|
||||
|
||||
import org.junit.Ignore;
|
||||
import org.junit.Test;
|
||||
@ -62,7 +61,6 @@ import static org.junit.Assert.assertTrue;
|
||||
|
||||
// Intro to jmockit can be found at http://jmockit.github.io/tutorial/Mocking.html
|
||||
@Ignore
|
||||
@RunWith(JMockit.class)
|
||||
public class BlockParserTest {
|
||||
// @Tested classes are instantiated automatically when needed in a test case,
|
||||
// using injection where possible, see http://jmockit.github.io/tutorial/Mocking.html#tested
|
||||
|
@ -26,20 +26,20 @@ import bisq.common.storage.Storage;
|
||||
import io.bisq.generated.protobuffer.PB;
|
||||
|
||||
import mockit.Mocked;
|
||||
import mockit.integration.junit4.JMockit;
|
||||
|
||||
import org.junit.Ignore;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
|
||||
import static io.bisq.generated.protobuffer.PB.PersistableEnvelope.MessageCase.TRADABLE_LIST;
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertTrue;
|
||||
|
||||
@RunWith(JMockit.class)
|
||||
public class TradableListTest {
|
||||
|
||||
@Test
|
||||
public void protoTesting(@Mocked OfferPayload offerPayload) {
|
||||
@Mocked OfferPayload offerPayload;
|
||||
|
||||
@Ignore ("JMockit not configured properly for Java 10")
|
||||
public void protoTesting() {
|
||||
Storage<TradableList<OpenOffer>> storage = new Storage<>(null, null);
|
||||
TradableList<OpenOffer> openOfferTradableList = new TradableList<>(storage, "filename");
|
||||
PB.PersistableEnvelope message = (PB.PersistableEnvelope) openOfferTradableList.toProtoMessage();
|
||||
|
@ -60,7 +60,7 @@ dependencies {
|
||||
testCompile('org.mockito:mockito-core:2.21.0') {
|
||||
exclude(module: 'objenesis')
|
||||
}
|
||||
testCompile 'org.jmockit:jmockit:1.30'
|
||||
testCompile 'org.jmockit:jmockit:1.42'
|
||||
testCompile 'org.powermock:powermock-module-junit4:2.0.0-beta.5'
|
||||
testCompile 'org.powermock:powermock-api-mockito2:2.0.0-beta.5'
|
||||
testCompile 'org.springframework:spring-test:4.3.6.RELEASE'
|
||||
@ -71,6 +71,12 @@ dependencies {
|
||||
|
||||
test {
|
||||
systemProperty 'jdk.attach.allowAttachSelf', true
|
||||
/*
|
||||
// not working JMockit setup
|
||||
useJUnitPlatform()
|
||||
def jmockit = configurations.testCompile.files.find { it.name.contains("jmockit") }.absolutePath
|
||||
jvmArgs "-javaagent:$jmockit"
|
||||
*/
|
||||
}
|
||||
build.dependsOn installDist
|
||||
installDist.destinationDir = file('build/app')
|
||||
|
@ -62,15 +62,13 @@ import mockit.Injectable;
|
||||
import mockit.Mock;
|
||||
import mockit.MockUp;
|
||||
import mockit.Tested;
|
||||
import mockit.integration.junit4.JMockit;
|
||||
|
||||
import org.junit.Before;
|
||||
import org.junit.Ignore;
|
||||
import org.junit.Test;
|
||||
import org.junit.runner.RunWith;
|
||||
|
||||
import static org.junit.Assert.assertEquals;
|
||||
|
||||
@RunWith(JMockit.class)
|
||||
public class TradesChartsViewModelTest {
|
||||
@Tested
|
||||
TradesChartsViewModel model;
|
||||
@ -141,7 +139,7 @@ public class TradesChartsViewModelTest {
|
||||
}
|
||||
|
||||
@SuppressWarnings("ConstantConditions")
|
||||
@Test
|
||||
@Ignore("JMockit not configured properly for Java 10")
|
||||
public void testGetCandleData() {
|
||||
model.selectedTradeCurrencyProperty.setValue(new FiatCurrency("EUR"));
|
||||
|
||||
@ -173,7 +171,7 @@ public class TradesChartsViewModelTest {
|
||||
assertEquals(isBullish, candleData.isBullish);
|
||||
}
|
||||
|
||||
@Test
|
||||
@Ignore ("JMockit not configured properly for Java 10")
|
||||
public void testItemLists() throws ParseException {
|
||||
// Helper class to add historic trades
|
||||
class Trade {
|
||||
|
Loading…
Reference in New Issue
Block a user