List of usage examples for org.apache.commons.lang3.text StrBuilder equals
@Override public boolean equals(final Object obj)
From source file:de.vandermeer.skb.base.message.Message5WH_Tests.java
@Test public void testWhoSG() { Message5WH m = new Message5WH(); //set to a string m.setWho("who"); assertEquals("who", m.getWho().toString()); //no null check in set method, null is perfectly fine as a reporter (default for none) m.setWho(null);/*from w w w.ja v a2s. c o m*/ assertEquals(null, m.getWho()); //set to an StrBuilder and test for object equality StrBuilder expected = new StrBuilder("strbuilder"); m.setWho(expected); assertTrue(expected.equals(m.getWho())); }
From source file:de.vandermeer.skb.base.message.Message5WH_Tests.java
@Test public void testWhenSG() { Message5WH m = new Message5WH(); //set to a string m.setWhen("when"); assertEquals("when", m.getWhen().toString()); //no null check in set method, null is perfectly fine as a reporter (default for none) m.setWhen(null);/* w w w .j a v a 2 s . co m*/ assertEquals(null, m.getWhen()); //set to an StrBuilder and test for object equality StrBuilder expected = new StrBuilder("strbuilder"); m.setWhen(expected); assertTrue(expected.equals(m.getWhen())); }
From source file:de.vandermeer.skb.base.message.Message5WH_Tests.java
@Test public void testReporterSG() { Message5WH m = new Message5WH(); //set to a string m.setReporter("reporter"); assertEquals("reporter", m.getReporter().toString()); //no null check in set method, null is perfectly fine as a reporter (default for none) m.setReporter(null);// w w w . j ava2 s . co m assertEquals(null, m.getReporter()); //set to an StrBuilder and test for object equality StrBuilder expected = new StrBuilder("strbuilder"); m.setReporter(expected); assertTrue(expected.equals(m.getReporter())); }
From source file:de.vandermeer.skb.base.message.Message5WH_Tests.java
@Test public void testHowSG() { Message5WH m = new Message5WH(); StrBuilder expected = new StrBuilder(m.initialCapacity); //test initial assertNull(m.getHow());/*from w w w . j av a2 s . c o m*/ //test to append null, nothing should change m.addHow((Object) null); assertEquals("", m.getHow().toString()); //test to append null, nothing should change m.addHow((Object[]) null); assertEquals("", m.getHow().toString()); //test to append a string, capacity of of message.how should be same as message.initialCapacity m.addHow("st1"); expected.append("st1"); assertTrue(expected.equals(m.getHow())); assertEquals(m.initialCapacity, m.getHow().capacity()); //append another string, just to check m.addHow("st2"); expected.append("st2"); assertTrue(expected.equals(m.getHow())); assertEquals(m.initialCapacity, m.getHow().capacity()); //two 3 character strings should not exceed intialCapacity //addHow(Object) is using StrBuilder.append(Object), so we don't need to check for more, do we? }
From source file:de.vandermeer.skb.base.message.Message5WH_Tests.java
@Test public void testWhySG() { Message5WH m = new Message5WH(); StrBuilder expected = new StrBuilder(m.initialCapacity); //test initial assertNull(m.getWhy());// w w w. j a v a 2 s.c om //test to append null, nothing should change m.addWhy((Object) null); assertEquals("", m.getWhy().toString()); //test to append null, nothing should change m.addWhy((Object[]) null); assertEquals("", m.getWhy().toString()); //test to append a string, capacity of of message.how should be same as message.initialCapacity m.addWhy("st1"); expected.append("st1"); assertTrue(expected.equals(m.getWhy())); assertEquals(m.initialCapacity, m.getWhy().capacity()); //append another string, just to check m.addWhy("st2"); expected.append("st2"); assertTrue(expected.equals(m.getWhy())); assertEquals(m.initialCapacity, m.getWhy().capacity()); //two 3 character strings should not exceed intialCapacity //addWhy(Object) is using StrBuilder.append(Object), so we don't need to check for more, do we? }
From source file:de.vandermeer.skb.base.message.Message5WH_Tests.java
@Test public void testWhatSG() { Message5WH m = new Message5WH(); StrBuilder expected = new StrBuilder(m.initialCapacity); //test initial assertNull(m.getWhat());/*w w w . j a va 2 s . co m*/ //test to append null, nothing should change m.addWhat((Object) null); assertEquals("", m.getWhat().toString()); //test to append null, nothing should change m.addWhat((Object[]) null); assertEquals("", m.getWhat().toString()); //test to append a string, capacity of of message.how should be same as message.initialCapacity m.addWhat("st1"); expected.append("st1"); assertTrue(expected.equals(m.getWhat())); assertEquals(m.initialCapacity, m.getWhat().capacity()); //append another string, just to check m.addWhat("st2"); expected.append("st2"); assertTrue(expected.equals(m.getWhat())); assertEquals(m.initialCapacity, m.getWhat().capacity()); //two 3 character strings should not exceed intialCapacity //addWhat(Object) is using StrBuilder.append(Object), so we don't need to check for more, do we? }