@Test public void testAll() { final FormatterStringSkipPrefix fp = new FormatterStringSkipPrefix("a"); assertEquals("bco", fp.getFormattedValue("abco")); assertEquals("bc", fp.getFormattedValue("abc")); assertEquals("bco", fp.getFormattedValue("bco")); assertEquals("bc", fp.getFormattedValue("bc")); CommonsTestHelper.testToStringImplementation(fp); }
@Test public void testMultithreadedDOM() { CommonsTestHelper.testInParallel( 100, new IThrowingRunnable() { public void run() throws Exception { assertNotNull(DOMReader.readXMLDOM(new ClassPathResource("xml/buildinfo.xml"))); } }); }
@Test public void testCreation() { assertNotNull(new MicroContainer()); IMicroContainer e = new MicroContainer(); assertNotNull(e); assertFalse(e.hasParent()); assertFalse(e.hasChildren()); assertNull(e.getAllChildren()); assertNull(e.getFirstChild()); assertNull(e.getLastChild()); assertTrue(e.getAllChildrenRecursive().isEmpty()); assertEquals(0, e.getChildCount()); assertNotNull(e.getNodeName()); assertNotNull(e.getNodeValue()); assertTrue(e.isEqualContent(e.getClone())); assertSame(EMicroNodeType.CONTAINER, e.getType()); CommonsTestHelper.testToStringImplementation(e); e.appendElement("any"); assertNotNull(e); assertTrue(e.isEqualContent(e.getClone())); assertTrue(e.isEqualContent(e)); assertFalse(e.isEqualContent(null)); assertFalse(e.isEqualContent(new MicroDocument())); assertTrue(new MicroContainer().isEqualContent(new MicroContainer())); e = new MicroContainer(); e.appendText("text"); assertFalse(new MicroContainer().isEqualContent(e)); final IMicroNode[] aChildNodes = {new MicroText("any")}; e = new MicroContainer(aChildNodes); assertNotNull(e); assertTrue(e.hasChildren()); assertEquals(1, e.getChildCount()); assertTrue(e.getFirstChild().isText()); assertTrue(e.getLastChild().isText()); // Insert at index e.insertAtIndex(0, new MicroCDATA("other")); e.insertAtIndex(500000, new MicroElement("e")); assertEquals(3, e.getChildCount()); assertTrue(e.getFirstChild().isCDATA()); assertTrue(e.getLastChild().isElement()); }
@Test public void testAll() throws IOException { final NonBlockingByteArrayOutputStream baos = new NonBlockingByteArrayOutputStream(); final WrappedOutputStream ws = new WrappedOutputStream(baos); ws.write('a'); ws.write(CharsetManager.getAsBytes("bc", CCharset.CHARSET_ISO_8859_1_OBJ)); ws.write(CharsetManager.getAsBytes("cde", CCharset.CHARSET_ISO_8859_1_OBJ), 1, 1); ws.flush(); ws.close(); assertEquals("abcd", baos.getAsString(CCharset.CHARSET_ISO_8859_1_OBJ)); CommonsTestHelper.testToStringImplementation(ws); try { new WrappedOutputStream(null).close(); fail(); } catch (final NullPointerException ex) { } }