### Question:
Preload implements RequestAuthenticationInfo { public Set<String> getViews() { return views; } Preload(Element preload, Uri base); private  Preload(Preload preload, Substitutions substituter); Uri getHref(); AuthType getAuthType(); boolean isSignOwner(); boolean isSignViewer(); Map<String, String> getAttributes(); Set<String> getViews(); Preload substitute(Substitutions substituter); @Override String toString();  }### Answer:
@Test public void multipleViews() throws Exception { String xml = "<Preload href='" + HREF + '\'' + " views='" + Joiner.on(',').join(VIEWS) + "'/>"; Preload preload = new Preload(XmlUtil.parse(xml), SPEC_URL); assertEquals(VIEWS, preload.getViews()); }
@Test public void multipleViews() throws Exception { String xml = "<Preload href='" + HREF + '\'' + " views='" + StringUtils.join(VIEWS, ',') + "'/>"; Preload preload = new Preload(XmlUtil.parse(xml), SPEC_URL); assertEquals(VIEWS, preload.getViews()); }