package de.superx.util; import static org.junit.Assert.*; import org.junit.Assert; import org.junit.Test; public class SqlStringUtilsTest { @SuppressWarnings("static-method") @Test public void testSQLProcessingMarkerFunctions() { // test "hasSQLProcessingMarker" Assert.assertTrue("Expected marker to be found", SqlStringUtils.hasSQLProcessingMarker("<> bla blub")); Assert.assertFalse("Expected no marker to be found", SqlStringUtils.hasSQLProcessingMarker(null)); Assert.assertFalse("Expected no marker to be found", SqlStringUtils.hasSQLProcessingMarker("<")); Assert.assertFalse("Expected no marker to be found", SqlStringUtils.hasSQLProcessingMarker("<> bla blub")); Assert.assertFalse("Expected no marker to be found", SqlStringUtils.hasSQLProcessingMarker("asdfasdf<>")); // test Assert.assertEquals("Expected marker to be removed", " bla bla", SqlStringUtils.removeSQLProcessingMarker("<> bla bla")); Assert.assertEquals("Expected marker to be removed", "", SqlStringUtils.removeSQLProcessingMarker("<>")); Assert.assertEquals("Expected no marker to be removed", "<> bla bla", SqlStringUtils.removeSQLProcessingMarker("<> bla bla")); Assert.assertEquals("Expected no marker to be removed", " bla bla", SqlStringUtils.removeSQLProcessingMarker(" bla bla")); Assert.assertNull("Expected no marker to be removed", SqlStringUtils.removeSQLProcessingMarker(null)); } }