From ac8f7f7ca5395923d626a6f954c72f8a4fb12312 Mon Sep 17 00:00:00 2001 From: virustotalop Date: Tue, 7 Feb 2023 03:01:58 -0800 Subject: [PATCH] Test with a non-existent float --- .../wrappy/test/inject/TestConfigInjector.java | 7 +++++++ .../wrappy/test/mock/ConfigHolderNonStaticMock.java | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/src/test/java/com/clubobsidian/wrappy/test/inject/TestConfigInjector.java b/src/test/java/com/clubobsidian/wrappy/test/inject/TestConfigInjector.java index f9b8cf5..fec584c 100644 --- a/src/test/java/com/clubobsidian/wrappy/test/inject/TestConfigInjector.java +++ b/src/test/java/com/clubobsidian/wrappy/test/inject/TestConfigInjector.java @@ -154,4 +154,11 @@ public void testInjectorNonExistent() { config.inject(mock); assertEquals(null, mock.getNonExistent()); } + + @Test + public void testInjectorNonExistentFloat() { + ConfigHolderNonStaticMock mock = new ConfigHolderNonStaticMock(); + config.inject(mock); + assertEquals(0.0f, mock.getNonExistentFloat(), 0.01f); + } } \ No newline at end of file diff --git a/src/test/java/com/clubobsidian/wrappy/test/mock/ConfigHolderNonStaticMock.java b/src/test/java/com/clubobsidian/wrappy/test/mock/ConfigHolderNonStaticMock.java index 45a66c6..b379b6d 100644 --- a/src/test/java/com/clubobsidian/wrappy/test/mock/ConfigHolderNonStaticMock.java +++ b/src/test/java/com/clubobsidian/wrappy/test/mock/ConfigHolderNonStaticMock.java @@ -40,6 +40,9 @@ public class ConfigHolderNonStaticMock implements ConfigHolder { @Node("non-existent") private String nonExistent; + @Node("non-existent-float") + private float nonExistentFloat; + @Node(value = "day-map", type = DayOfWeek.class, valueType = Integer.class) private Map dayMap; @@ -78,6 +81,10 @@ public String getNonExistent() { return this.nonExistent; } + public float getNonExistentFloat() { + return this.nonExistentFloat; + } + public MockHolder getHolder() { return this.holder; }