mirror of
https://github.com/haveno-dex/haveno.git
synced 2025-08-05 21:24:19 -04:00
general rebase in order to update payment methods and desktop app
Co-authored-by: Alva Swanson <alvasw@protonmail.com> Co-authored-by: andyheko <haoen.ko@gmail.com> Co-authored-by: Bisq GitHub Admin <51445974+bisq-github-admin-3@users.noreply.github.com> Co-authored-by: BtcContributor <79100296+BtcContributor@users.noreply.github.com> Co-authored-by: cd2357 <cd2357@users.noreply.github.com> Co-authored-by: chimp1984 <chimp1984@gmx.com> Co-authored-by: Chris Beams <chris@beams.io> Co-authored-by: Christoph Atteneder <christoph.atteneder@gmail.com> Co-authored-by: Devin Bileck <603793+devinbileck@users.noreply.github.com> Co-authored-by: ghubstan <36207203+ghubstan@users.noreply.github.com> Co-authored-by: Huey <hueydane@gmail.com> Co-authored-by: Jakub Loucký <jakub.loucky@outlook.cz> Co-authored-by: jmacxx <47253594+jmacxx@users.noreply.github.com> Co-authored-by: KanoczTomas <tomas.kanocz@cnl.sk> Co-authored-by: m52go <735155+m52go@users.noreply.github.com> Co-authored-by: Marcus0x <marcus0x@xrhodium.org> Co-authored-by: MarnixCroes <93143998+MarnixCroes@users.noreply.github.com> Co-authored-by: Martin Harrigan <martinharrigan@gmail.com> Co-authored-by: MwithM <50149324+MwithM@users.noreply.github.com> Co-authored-by: sqrrm <sqrrm@users.noreply.github.com> Co-authored-by: Stan <36207203+ghubstan@users.noreply.github.com> Co-authored-by: Stephan Oeste <emzy@emzy.de> Co-authored-by: Steven Barclay <stejbac@gmail.com> Co-authored-by: WAT <shiido.it@gmail.com> Co-authored-by: wiz <j@wiz.biz> Co-authored-by: xyzmaker123 <84982606+xyzmaker123@users.noreply.github.com>
This commit is contained in:
parent
15a1fe8a36
commit
88578bed10
539 changed files with 27629 additions and 8178 deletions
|
@ -139,9 +139,9 @@ public class ConfigTests {
|
|||
|
||||
@Test
|
||||
public void whenConfigFileOptionIsSetToNonExistentFile_thenConfigExceptionIsThrown() {
|
||||
String filepath = "/no/such/bisq.properties";
|
||||
String filepath = "/no/such/haveno.properties";
|
||||
if (System.getProperty("os.name").startsWith("Windows")) {
|
||||
filepath = "C:\\no\\such\\bisq.properties";
|
||||
filepath = "C:\\no\\such\\haveno.properties";
|
||||
}
|
||||
exceptionRule.expect(ConfigException.class);
|
||||
exceptionRule.expectMessage(format("The specified config file '%s' does not exist", filepath));
|
||||
|
@ -152,7 +152,7 @@ public class ConfigTests {
|
|||
public void whenConfigFileOptionIsSetInConfigFile_thenConfigExceptionIsThrown() throws IOException {
|
||||
File configFile = File.createTempFile("bisq", "properties");
|
||||
try (PrintWriter writer = new PrintWriter(configFile)) {
|
||||
writer.println(new ConfigFileOption(CONFIG_FILE, "/tmp/other.bisq.properties"));
|
||||
writer.println(new ConfigFileOption(CONFIG_FILE, "/tmp/other.haveno.properties"));
|
||||
}
|
||||
exceptionRule.expect(ConfigException.class);
|
||||
exceptionRule.expectMessage(format("The '%s' option is disallowed in config files", CONFIG_FILE));
|
||||
|
|
|
@ -21,8 +21,7 @@ import java.util.ArrayList;
|
|||
import java.util.Arrays;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.function.BiFunction;
|
||||
|
||||
import java.util.function.BiPredicate;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
|
@ -108,7 +107,7 @@ public class PermutationTest {
|
|||
List<String> result;
|
||||
List<String> list;
|
||||
List<String> expected;
|
||||
BiFunction<String, List<String>, Boolean> predicate = (target, variationList) -> variationList.toString().equals(target);
|
||||
BiPredicate<String, List<String>> predicate = (target, variationList) -> variationList.toString().equals(target);
|
||||
|
||||
list = Arrays.asList(a, b, c, d, e);
|
||||
|
||||
|
@ -124,11 +123,11 @@ public class PermutationTest {
|
|||
|
||||
@Test
|
||||
public void testBreakAtLimit() {
|
||||
BiFunction<String, List<String>, Boolean> predicate =
|
||||
BiPredicate<String, List<String>> predicate =
|
||||
(target, variationList) -> variationList.toString().equals(target);
|
||||
var list = Arrays.asList("a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o");
|
||||
var expected = Arrays.asList("b", "g", "m");
|
||||
|
||||
|
||||
// Takes around 32508 tries starting from longer strings
|
||||
var limit = 100000;
|
||||
var result = PermutationUtil.findMatchingPermutation(expected.toString(), list, predicate, limit);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue