diff --git a/src/ol/layer/XYZ.js b/src/ol/layer/XYZ.js
index 8550a2a57e..60dc65d660 100644
--- a/src/ol/layer/XYZ.js
+++ b/src/ol/layer/XYZ.js
@@ -108,7 +108,7 @@ ol.layer.XYZ.prototype.setResolutions = function(resolutions) {
*/
ol.layer.XYZ.prototype.getData = function(bounds, resolution) {
var me = this,
- zoom = me.zoomForResolution_(resolution);
+ zoom = me.zoomForResolution(resolution);
resolution = me.resolutions_[zoom];
var boundsMinX = bounds.getMinX(),
@@ -157,10 +157,9 @@ ol.layer.XYZ.prototype.getData = function(bounds, resolution) {
/**
* Get the zoom level (z) for the given resolution.
- * @private
* @param {number} resolution
*/
-ol.layer.XYZ.prototype.zoomForResolution_ = function(resolution) {
+ol.layer.XYZ.prototype.zoomForResolution = function(resolution) {
var delta = Number.POSITIVE_INFINITY,
currentDelta,
resolutions = this.resolutions_;
diff --git a/src/ol/mixins/coordinate.js b/src/ol/mixins/coordinate.js
deleted file mode 100644
index 599592302a..0000000000
--- a/src/ol/mixins/coordinate.js
+++ /dev/null
@@ -1,31 +0,0 @@
-goog.provide('ol.mixins.coordinate');
-goog.require('goog.object');
-
-goog.object.extend(ol.mixins.coordinate, {
-
- getX : function() {
- return this.x_;
- },
-
- getY : function() {
- return this.y_;
- },
-
- getZ : function() {
- return this.z_;
- },
-
- setX : function(x) {
- this.x_ = x;
- return this;
- },
-
- setY : function(y) {
- this.y_ = y;
- return this;
- },
- setZ: function(z) {
- this.z_ = z;
- return this;
- }
-});
diff --git a/test/index.html b/test/index.html
index e43d5bc22a..b271f302c1 100644
--- a/test/index.html
+++ b/test/index.html
@@ -17,6 +17,7 @@
+
diff --git a/test/spec/api/geom/point.test.js b/test/spec/api/geom/point.test.js
new file mode 100644
index 0000000000..70736921e1
--- /dev/null
+++ b/test/spec/api/geom/point.test.js
@@ -0,0 +1,134 @@
+describe("ol.geom.point", function() {
+ var pNoArgs,
+ pNoZ_arr,
+ pWithZ_arr,
+ p_arr,
+ pNoZ_obj,
+ pWithZ_obj,
+ p_obj,
+ proj = "EPSG:4326";
+
+ var instances = {
+ "no arguments passed": ol.geom.point(),
+ "one argument passed": ol.geom.point([21, 4]),
+ "one argument passed": ol.geom.point([21, 4, 8]),
+ "one argument passed": ol.geom.point([21, 4, 8, proj]),
+ "one argument