s/store/source/

This commit is contained in:
Tom Payne
2012-09-26 18:48:19 +02:00
parent 228e5a8dbf
commit 290d03e76f
15 changed files with 128 additions and 125 deletions

View File

@@ -1,70 +1,70 @@
describe('ol.tilestore.XYZ', function() {
describe('ol.tilesource.XYZ', function() {
describe('getTileCoordUrl', function() {
var xyzTileStore, tileGrid;
var xyzTileSource, tileGrid;
beforeEach(function() {
xyzTileStore = new ol.tilestore.XYZ(
xyzTileSource = new ol.tilesource.XYZ(
6, ol.TileUrlFunction.createFromTemplate('{z}/{x}/{y}'));
tileGrid = xyzTileStore.getTileGrid();
tileGrid = xyzTileSource.getTileGrid();
});
it('return the expected URL', function() {
var coordinate = new ol.Coordinate(829330.2064098881, 5933916.615134273);
var tileUrl;
tileUrl = xyzTileStore.getTileCoordUrl(
tileUrl = xyzTileSource.getTileCoordUrl(
tileGrid.getTileCoordForCoordAndZ(coordinate, 0));
expect(tileUrl).toEqual('0/0/0');
tileUrl = xyzTileStore.getTileCoordUrl(
tileUrl = xyzTileSource.getTileCoordUrl(
tileGrid.getTileCoordForCoordAndZ(coordinate, 1));
expect(tileUrl).toEqual('1/1/0');
tileUrl = xyzTileStore.getTileCoordUrl(
tileUrl = xyzTileSource.getTileCoordUrl(
tileGrid.getTileCoordForCoordAndZ(coordinate, 2));
expect(tileUrl).toEqual('2/2/1');
tileUrl = xyzTileStore.getTileCoordUrl(
tileUrl = xyzTileSource.getTileCoordUrl(
tileGrid.getTileCoordForCoordAndZ(coordinate, 3));
expect(tileUrl).toEqual('3/4/2');
tileUrl = xyzTileStore.getTileCoordUrl(
tileUrl = xyzTileSource.getTileCoordUrl(
tileGrid.getTileCoordForCoordAndZ(coordinate, 4));
expect(tileUrl).toEqual('4/8/5');
tileUrl = xyzTileStore.getTileCoordUrl(
tileUrl = xyzTileSource.getTileCoordUrl(
tileGrid.getTileCoordForCoordAndZ(coordinate, 5));
expect(tileUrl).toEqual('5/16/11');
tileUrl = xyzTileStore.getTileCoordUrl(
tileUrl = xyzTileSource.getTileCoordUrl(
tileGrid.getTileCoordForCoordAndZ(coordinate, 6));
expect(tileUrl).toEqual('6/33/22');
});
describe('wrap x', function() {
it('returns the expected URL', function() {
tileUrl = xyzTileStore.getTileCoordUrl(new ol.TileCoord(6, -31, -23));
tileUrl = xyzTileSource.getTileCoordUrl(new ol.TileCoord(6, -31, -23));
expect(tileUrl).toEqual('6/33/22');
tileUrl = xyzTileStore.getTileCoordUrl(new ol.TileCoord(6, 33, -23));
tileUrl = xyzTileSource.getTileCoordUrl(new ol.TileCoord(6, 33, -23));
expect(tileUrl).toEqual('6/33/22');
tileUrl = xyzTileStore.getTileCoordUrl(new ol.TileCoord(6, 97, -23));
tileUrl = xyzTileSource.getTileCoordUrl(new ol.TileCoord(6, 97, -23));
expect(tileUrl).toEqual('6/33/22');
});
});
describe('crop y', function() {
it('returns the expected URL', function() {
tileUrl = xyzTileStore.getTileCoordUrl(new ol.TileCoord(6, 33, -87));
tileUrl = xyzTileSource.getTileCoordUrl(new ol.TileCoord(6, 33, -87));
expect(tileUrl).toBeUndefined();
tileUrl = xyzTileStore.getTileCoordUrl(new ol.TileCoord(6, 33, -23));
tileUrl = xyzTileSource.getTileCoordUrl(new ol.TileCoord(6, 33, -23));
expect(tileUrl).toEqual('6/33/22');
tileUrl = xyzTileStore.getTileCoordUrl(new ol.TileCoord(6, 33, 41));
tileUrl = xyzTileSource.getTileCoordUrl(new ol.TileCoord(6, 33, 41));
expect(tileUrl).toBeUndefined();
});
});
@@ -124,4 +124,4 @@ describe('ol.tilestore.XYZ', function() {
goog.require('ol.Coordinate');
goog.require('ol.TileCoord');
goog.require('ol.TileUrlFunction');
goog.require('ol.tilestore.XYZ');
goog.require('ol.tilesource.XYZ');