From fae47f9f80b864762f3abecde7f9922f38af6103 Mon Sep 17 00:00:00 2001 From: Jeremy Landis Date: Thu, 25 Jun 2026 14:21:07 -0400 Subject: [PATCH 1/2] [test] Use proper equals check for junit --- src/test/java/org/csveed/bean/conversion/BeanWrapperTest.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/test/java/org/csveed/bean/conversion/BeanWrapperTest.java b/src/test/java/org/csveed/bean/conversion/BeanWrapperTest.java index 2df98672..54f833c4 100644 --- a/src/test/java/org/csveed/bean/conversion/BeanWrapperTest.java +++ b/src/test/java/org/csveed/bean/conversion/BeanWrapperTest.java @@ -310,7 +310,7 @@ void getBooleanObject() throws Exception { @Test void setBooleanObject() throws Exception { beanWrapper.setProperty(properties.fromName(new Column("booleanObject")), "on"); - assertEquals(Boolean.TRUE, bean.getBooleanObject()); + assertTrue(bean.getBooleanObject()); } /** From 98fc2a2ce23cd0fc5f61d70fb5515d8f21b7c840 Mon Sep 17 00:00:00 2001 From: Jeremy Landis Date: Thu, 25 Jun 2026 14:21:58 -0400 Subject: [PATCH 2/2] Avoid bug prone usage of enum 'ordinal' --- src/main/java/org/csveed/token/TokenState.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/csveed/token/TokenState.java b/src/main/java/org/csveed/token/TokenState.java index 15ec2abc..ce35c2c5 100644 --- a/src/main/java/org/csveed/token/TokenState.java +++ b/src/main/java/org/csveed/token/TokenState.java @@ -26,7 +26,16 @@ public enum TokenState { * @return the token state */ public TokenState next() { - return values()[(ordinal() + 1) % 3]; + switch (this) { + case RESET: + return START; + case START: + return PROCESSING; + case PROCESSING: + return RESET; + default: + throw new IllegalStateException("Unknown TokenState: " + this); + } } /**