* <pre>
* <span ui:field='el' />
* </pre>
*/
public void testLazyDomElementIncompatibleParameter() throws Exception {
JParameterizedType parameterClass = mock(JParameterizedType.class);
when(ownerFieldType.isParameterized()).thenReturn(parameterClass);
JClassType arg = mock(JClassType.class);
when(parameterClass.getTypeArgs()).thenReturn(new JClassType[] { arg });
when(templateFieldType.isAssignableTo(arg)).thenReturn(false);
when(parameterClass.getQualifiedSourceName()).thenReturn(QUALIFIED_SOURCE_NAME);
try {
new FieldWriterOfLazyDomElement(null,
templateFieldType, ownerField, MortalLogger.NULL);
fail("Expected exception not thrown.");