@Test public void getQName_custom() { QName expected = new QName("http://example.com", "foo"); VCardPropertyScribeImpl m = new VCardPropertyScribeImpl(expected); QName actual = m.getQName(); assertEquals(expected, actual); }
@Test public void prepareParameters() { VCardPropertyScribeImpl m = new VCardPropertyScribeImpl() { @Override protected void _prepareParameters( TestProperty property, VCardParameters copy, VCardVersion version, VCard vcard) { copy.put("PARAM", "value"); } }; TestProperty property = new TestProperty("value"); VCardParameters copy = m.prepareParameters(property, V4_0, new VCard()); assertNotSame(property.getParameters(), copy); assertEquals("value", copy.first("PARAM")); }
@Test public void getQName_default() { QName expected = new QName(V4_0.getXmlNamespace(), "test"); QName actual = scribe.getQName(); assertEquals(expected, actual); }