return versioner.validate(gadgetUri, container, version);
private IframeUriManager.Versioner mockVersioner(String version, boolean valid) { IframeUriManager.Versioner versioner = createMock(IframeUriManager.Versioner.class); expect(versioner.version(isA(Uri.class), isA(String.class))).andReturn(version).anyTimes(); expect(versioner.validate(isA(Uri.class), isA(String.class), isA(String.class))).andReturn( valid ? UriStatus.VALID_VERSIONED : UriStatus.INVALID_VERSION).anyTimes(); replay(versioner); return versioner; }
versioner.version(gadget.getSpec().getUrl(), container), false, false);
versioner.version(gadget.getSpec().getUrl(), container), false, false);
return versioner.validate(gadgetUri, container, version);
versioner.version(gadget.getSpec().getUrl(), container), false, false);
public UriStatus validateRenderingUri(Uri inUri) { UriBuilder uri = new UriBuilder(inUri); String gadgetStr = uri.getQueryParameter(Param.URL.getKey()); Uri gadgetUri; try { gadgetUri = Uri.parse(gadgetStr); } catch (Exception e) { // RuntimeException eg. InvalidArgumentException return UriStatus.BAD_URI; } String container = uri.getQueryParameter(Param.CONTAINER.getKey()); if (container == null) { container = ContainerConfig.DEFAULT_CONTAINER; } String version = uri.getQueryParameter(Param.VERSION.getKey()); if (versioner == null || version == null) { return UriStatus.VALID_UNVERSIONED; } return versioner.validate(gadgetUri, container, version); }
private IframeUriManager.Versioner mockVersioner(String version, boolean valid) { IframeUriManager.Versioner versioner = createMock(IframeUriManager.Versioner.class); expect(versioner.version(isA(Uri.class), isA(String.class))).andReturn(version).anyTimes(); expect(versioner.validate(isA(Uri.class), isA(String.class), isA(String.class))).andReturn( valid ? UriStatus.VALID_VERSIONED : UriStatus.INVALID_VERSION).anyTimes(); replay(versioner); return versioner; }
private IframeUriManager.Versioner mockVersioner(String version, boolean valid) { IframeUriManager.Versioner versioner = createMock(IframeUriManager.Versioner.class); expect(versioner.version(isA(Uri.class), isA(String.class))).andReturn(version).anyTimes(); expect(versioner.validate(isA(Uri.class), isA(String.class), isA(String.class))).andReturn( valid ? UriStatus.VALID_VERSIONED : UriStatus.INVALID_VERSION).anyTimes(); replay(versioner); return versioner; }