I Have condition like below which i need to make it "true"
XSDElement element = (XSDElement) childElements[counter];
if(element != null && element.getName() != null
&& element.getType() != null && element.getType().getName() != null
&& element.getType().getName().equalsIgnoreCase("base64Binary"))
I am using EasyMock but it fails when with null when at element.getType().getName() how i can i mock this method chain
My Mock code looks like below
XSDElement XSDnode = createMock(XSDElement.class);
XSDElement TypeXSDnode = createMock(XSDElement.class);
expect(XSDnode.getName()).andReturn("element0").times(1);
expect(XSDnode.getType()).andReturn(TypeXSDnode).times(3);
expect(TypeXSDnode.getName()).andReturn("base64Binary").times(2);
Aucun commentaire:
Enregistrer un commentaire