JsUri jsUri = new JsUri(status, uri, libs, have); if (version != null && versioner != null) { status = versioner.validate(jsUri, version); if (status != UriStatus.VALID_UNVERSIONED) { jsUri = new JsUri(status, jsUri);
private Versioner mockVersioner( Collection<String> extern, String genVersion, String testVersion) { JsUriManager.Versioner versioner = createMock(Versioner.class); expect(versioner.version(GADGET_URI, CONTAINER, extern)).andReturn(genVersion).anyTimes(); expect(versioner.version(null, CONTAINER, extern)).andReturn(genVersion).anyTimes(); UriStatus status = (genVersion != null && genVersion.equals(testVersion)) ? UriStatus.VALID_VERSIONED : UriStatus.INVALID_VERSION; expect(versioner.validate(GADGET_URI, CONTAINER, extern, testVersion)) .andReturn(status).anyTimes(); expect(versioner.validate(null, CONTAINER, extern, testVersion)) .andReturn(status).anyTimes(); replay(versioner); return versioner; }
String version = versioner.version(ctx); if (version != null && version.length() > 0) { uri.addQueryParameter(Param.VERSION.getKey(), version);
gadgetUri = Uri.parse(gadgetParam); status = versioner.validate(gadgetUri, container, libs, version);
gadgetUri = Uri.parse(gadgetParam); status = versioner.validate(gadgetUri, container, libs, version);
versioner.version(gadget.getContext().getUrl(), container, extern));
versioner.version(gadget.getContext().getUrl(), container, extern));
private Versioner mockVersioner(JsUri jsUri, String genVersion, String testVersion) { JsUriManager.Versioner versioner = createMock(Versioner.class); expect(versioner.version(jsUri)).andStubReturn(genVersion); UriStatus status = (genVersion != null && genVersion.equals(testVersion)) ? UriStatus.VALID_VERSIONED : UriStatus.INVALID_VERSION; expect(versioner.validate(isA(JsUri.class), eq(testVersion))).andStubReturn(status); replay(versioner); return versioner; }
private Versioner mockVersioner(JsUri jsUri, String genVersion, String testVersion) { JsUriManager.Versioner versioner = createMock(Versioner.class); expect(versioner.version(jsUri)).andStubReturn(genVersion); UriStatus status = (genVersion != null && genVersion.equals(testVersion)) ? UriStatus.VALID_VERSIONED : UriStatus.INVALID_VERSION; expect(versioner.validate(isA(JsUri.class), eq(testVersion))).andStubReturn(status); replay(versioner); return versioner; }