protected void verifyApiGlusterOnly(Api api) { assertNotNull(api); assertNotNull(api.getTime()); assertNotNull(api.getLinks()); assertEquals(relationshipsGlusterOnly.length, api.getLinks().size()); for (int i = 0; i < relationshipsGlusterOnly.length; i++) { Link l = api.getLinks().get(i); assertNotNull(l); assertEquals(relationshipsGlusterOnly[i], l.getRel()); assertEquals(hrefsGlusterOnly[i], l.getHref()); } assertNotNull(api.getSpecialObjects()); assertContainsRootTag(api.getSpecialObjects()); assertNotNull(api.getProductInfo()); assertNotNull(api.getProductInfo().getVersion()); assertEquals(MAJOR, api.getProductInfo().getVersion().getMajor().intValue()); assertEquals(MINOR, api.getProductInfo().getVersion().getMinor().intValue()); assertEquals(BUILD, api.getProductInfo().getVersion().getBuild().intValue()); assertEquals(REVISION, api.getProductInfo().getVersion().getRevision().intValue()); assertNotNull(api.getSummary()); assertEquals(TOTAL_HOSTS, api.getSummary().getHosts().getTotal().intValue()); assertEquals(ACTIVE_HOSTS, api.getSummary().getHosts().getActive().intValue()); assertEquals(TOTAL_USERS, api.getSummary().getUsers().getTotal().intValue()); assertEquals(ACTIVE_USERS, api.getSummary().getUsers().getActive().intValue()); }
assertContainsBlankTemplate(api.getSpecialObjects()); assertNotNull(api.getProductInfo()); assertNotNull(api.getProductInfo().getVersion()); assertNotNull(api.getProductInfo().getVersion().getFullVersion()); assertEquals(MAJOR, api.getProductInfo().getVersion().getMajor().intValue()); assertEquals(MINOR, api.getProductInfo().getVersion().getMinor().intValue()); assertEquals(BUILD, api.getProductInfo().getVersion().getBuild().intValue()); assertEquals(REVISION, api.getProductInfo().getVersion().getRevision().intValue());
@Override public V3ProductInfo adapt(ProductInfo from) { V3ProductInfo to = new V3ProductInfo(); if (from.isSetName()) { to.setName(from.getName()); } if (from.isSetVendor()) { to.setVendor(from.getVendor()); } Version fromVersion = from.getVersion(); if (fromVersion != null) { V3Version toVersion = new V3Version(); toVersion.setMajor(fromVersion.getMajor()); toVersion.setMinor(fromVersion.getMinor()); toVersion.setBuild(fromVersion.getBuild()); toVersion.setRevision(fromVersion.getRevision()); toVersion.setFullVersion(fromVersion.getFullVersion()); to.setVersion(toVersion); to.setFullVersion(fromVersion.getFullVersion()); } return to; } }