Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Appease Codacy
  • Loading branch information
manticore-projects committed Apr 7, 2022
commit 2429335c6d9150a7cf33f37266b7654586e7b13f
19 changes: 7 additions & 12 deletions src/test/java/net/sf/jsqlparser/expression/JsonFunctionTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -9,15 +9,10 @@
*/
package net.sf.jsqlparser.expression;

import java.util.Objects;
import net.sf.jsqlparser.JSQLParserException;
import net.sf.jsqlparser.parser.CCJSqlParserUtil;
import net.sf.jsqlparser.test.TestUtils;
import org.junit.jupiter.api.Assertions;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.junit.jupiter.api.Assertions.assertFalse;
import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.assertTrue;
import org.junit.jupiter.api.Test;

/**
Expand Down Expand Up @@ -69,17 +64,17 @@ public void testObjectBuilder() throws JSQLParserException {
JsonKeyValuePair keyValuePair2 = new JsonKeyValuePair("foo", "bar", false, false).withUsingKeyKeyword(true).withUsingValueKeyword(true).withUsingFormatJson(false);

// this should work because we compare based on KEY only
assertEquals(keyValuePair1, keyValuePair2);
Assertions.assertEquals(keyValuePair1, keyValuePair2);

// this must fail because all the properties are considered
assertFalse(Objects.equals(keyValuePair1.toString(), keyValuePair2.toString()));
Assertions.assertNotEquals(keyValuePair1.toString(), keyValuePair2.toString());

JsonKeyValuePair keyValuePair3 = new JsonKeyValuePair("foo", "bar", false, false).withUsingKeyKeyword(false).withUsingValueKeyword(false).withUsingFormatJson(false);
assertNotNull(keyValuePair3);
assertEquals(keyValuePair3, keyValuePair3);
assertFalse(Objects.equals(keyValuePair3, f));
Assertions.assertNotNull(keyValuePair3);
Assertions.assertEquals(keyValuePair3, keyValuePair3);
Assertions.assertNotEquals(keyValuePair3, f);

assertTrue(keyValuePair3.hashCode() != 0);
Assertions.assertTrue(keyValuePair3.hashCode() != 0);

f.add(keyValuePair2);
}
Expand All @@ -95,7 +90,7 @@ public void testArrayBuilder() throws JSQLParserException {
JsonFunctionExpression expression2 = new JsonFunctionExpression(new NullValue()).withUsingFormatJson(
true);

assertTrue(Objects.equals(expression1.toString(), expression2.toString()));
Assertions.assertEquals(expression1.toString(), expression2.toString());

f.add(expression1);
f.add(expression2);
Expand Down