public void testServiceCapabilitiesRequest() throws Exception { AbstractRobot robot = new MockRobot() { @Override public void onBlipContributorsChanged(BlipContributorsChangedEvent e) { calledEvents.add(e.getType()); } }; MockWriter writer = new MockWriter(); robot.doGet(makeMockRequest(CAPABILITIES_XML_PATH), makeMockResponse(writer)); String capabilitiesXml = writer.getString(); String expectedCapabilityTag = "<w:capability name=\"BLIP_SUBMITTED\" context=\"PARENT,SELF,CHILDREN\" filter=\".*\"/>\n"; assertTrue(capabilitiesXml.contains(expectedCapabilityTag)); expectedCapabilityTag = "<w:capability name=\"DOCUMENT_CHANGED\"/>\n"; assertTrue(capabilitiesXml.contains(expectedCapabilityTag)); expectedCapabilityTag = "<w:capability name=\"BLIP_CONTRIBUTORS_CHANGED\"/>\n"; assertTrue(capabilitiesXml.contains(expectedCapabilityTag)); expectedCapabilityTag = "<w:capability name=\"WAVELET_SELF_ADDED\"/>\n"; assertFalse(capabilitiesXml.contains(expectedCapabilityTag)); expectedCapabilityTag = "<w:capability name=\"WAVELET_SELF_ADDED\" context=\"ROOT,PARENT,CHILDREN\"/>\n"; assertFalse(capabilitiesXml.contains(expectedCapabilityTag)); }
public void testServiceCapabilitiesRequest() throws Exception { AbstractRobot robot = new MockRobot() { @Override public void onBlipContributorsChanged(BlipContributorsChangedEvent e) { calledEvents.add(e.getType()); } }; MockWriter writer = new MockWriter(); robot.doGet(makeMockRequest(CAPABILITIES_XML_PATH), makeMockResponse(writer)); String capabilitiesXml = writer.getString(); String expectedCapabilityTag = "<w:capability name=\"BLIP_SUBMITTED\" context=\"PARENT,SELF,CHILDREN\" filter=\".*\"/>\n"; assertTrue(capabilitiesXml.contains(expectedCapabilityTag)); expectedCapabilityTag = "<w:capability name=\"DOCUMENT_CHANGED\"/>\n"; assertTrue(capabilitiesXml.contains(expectedCapabilityTag)); expectedCapabilityTag = "<w:capability name=\"BLIP_CONTRIBUTORS_CHANGED\"/>\n"; assertTrue(capabilitiesXml.contains(expectedCapabilityTag)); expectedCapabilityTag = "<w:capability name=\"WAVELET_SELF_ADDED\"/>\n"; assertFalse(capabilitiesXml.contains(expectedCapabilityTag)); expectedCapabilityTag = "<w:capability name=\"WAVELET_SELF_ADDED\" context=\"ROOT,PARENT,CHILDREN\"/>\n"; assertFalse(capabilitiesXml.contains(expectedCapabilityTag)); }