@Override public void setAsText(String text) { this.count++; super.setAsText(text); } }
@Override public void setAsText(String text) { super.setAsText(text); this.allProcessedValues.add(getValue()); } }
@Override public void setAsText(String text) { super.setAsText(text); this.allProcessedValues.add(getValue()); } }
@Test public void testStringTrimmerEditor() { StringTrimmerEditor editor = new StringTrimmerEditor(false); editor.setAsText("test"); assertEquals("test", editor.getValue()); assertEquals("test", editor.getAsText()); editor.setAsText(" test "); assertEquals("test", editor.getValue()); assertEquals("test", editor.getAsText()); editor.setAsText(""); assertEquals("", editor.getValue()); assertEquals("", editor.getAsText()); editor.setValue(null); assertEquals("", editor.getAsText()); editor.setAsText(null); assertEquals("", editor.getAsText()); }
@Test public void testStringTrimmerEditorWithCharsToDeleteAndEmptyAsNull() { StringTrimmerEditor editor = new StringTrimmerEditor("\r\n\f", true); editor.setAsText("te\ns\ft"); assertEquals("test", editor.getValue()); assertEquals("test", editor.getAsText()); editor.setAsText(" test "); assertEquals("test", editor.getValue()); assertEquals("test", editor.getAsText()); editor.setAsText(" \n\f "); assertEquals(null, editor.getValue()); assertEquals("", editor.getAsText()); editor.setValue(null); assertEquals("", editor.getAsText()); }
@Test public void testStringTrimmerEditorWithEmptyAsNull() { StringTrimmerEditor editor = new StringTrimmerEditor(true); editor.setAsText("test"); assertEquals("test", editor.getValue()); assertEquals("test", editor.getAsText()); editor.setAsText(" test "); assertEquals("test", editor.getValue()); assertEquals("test", editor.getAsText()); editor.setAsText(" "); assertEquals(null, editor.getValue()); assertEquals("", editor.getAsText()); editor.setValue(null); assertEquals("", editor.getAsText()); }
@Test public void testStringTrimmerEditorWithCharsToDelete() { StringTrimmerEditor editor = new StringTrimmerEditor("\r\n\f", false); editor.setAsText("te\ns\ft"); assertEquals("test", editor.getValue()); assertEquals("test", editor.getAsText()); editor.setAsText(" test "); assertEquals("test", editor.getValue()); assertEquals("test", editor.getAsText()); editor.setAsText(""); assertEquals("", editor.getValue()); assertEquals("", editor.getAsText()); editor.setValue(null); assertEquals("", editor.getAsText()); }