From 95d14ed509c408f8084c1bf4f54a7d507877c7e0 Mon Sep 17 00:00:00 2001 From: Stefan Hechtl Date: Fri, 1 Oct 2021 15:58:47 +0200 Subject: [PATCH 1/2] Make (some) internal methods accessible to extending classes Provide necessary tooling for custom methods of extensions of ValueProvider. Issue: #12 Signed-off-by: Stefan Hechtl --- .../main/java/com/tngtech/valueprovider/ValueProvider.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/core/src/main/java/com/tngtech/valueprovider/ValueProvider.java b/core/src/main/java/com/tngtech/valueprovider/ValueProvider.java index 7614be4..51187c4 100644 --- a/core/src/main/java/com/tngtech/valueprovider/ValueProvider.java +++ b/core/src/main/java/com/tngtech/valueprovider/ValueProvider.java @@ -1034,15 +1034,15 @@ private URL createUrl(String scheme, String domain) { } } - String getPrefix() { + protected String getPrefix() { return prefix; } - String getSuffix() { + protected String getSuffix() { return suffix; } - RandomValues getRandom() { + protected RandomValues getRandom() { return random; } From 349a03ebd9a0c24ad2418357f1905c07f40d8ef5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20H=C3=B6f?= Date: Fri, 1 Oct 2021 17:33:57 +0200 Subject: [PATCH 2/2] Open RandomValues API (for extensions of ValueProvider) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Issue #12 Signed-off-by: Jonas Höf --- .../main/java/com/tngtech/valueprovider/RandomValues.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/com/tngtech/valueprovider/RandomValues.java b/core/src/main/java/com/tngtech/valueprovider/RandomValues.java index aa05ed0..741354a 100644 --- a/core/src/main/java/com/tngtech/valueprovider/RandomValues.java +++ b/core/src/main/java/com/tngtech/valueprovider/RandomValues.java @@ -40,19 +40,19 @@ public boolean equals(Object obj) { return seed == other.seed; } - boolean nextBoolean() { + public boolean nextBoolean() { return random.nextBoolean(); } - int nextInt(int bound) { + public int nextInt(int bound) { return random.nextInt(bound); } - double nextDouble() { + public double nextDouble() { return random.nextDouble(); } - long nextLong() { + public long nextLong() { return random.nextLong(); } }