unit tests; consistency with the other OpenStack services
diff --git a/openstack/blockstorage/v1/snapshots/urls_test.go b/openstack/blockstorage/v1/snapshots/urls_test.go
index c36227f..8877580 100644
--- a/openstack/blockstorage/v1/snapshots/urls_test.go
+++ b/openstack/blockstorage/v1/snapshots/urls_test.go
@@ -13,14 +13,38 @@
 	return &gophercloud.ServiceClient{Endpoint: endpoint}
 }
 
-func TestSnapshotsURL(t *testing.T) {
-	actual := snapshotsURL(endpointClient())
+func TestCreateURL(t *testing.T) {
+	actual := createURL(endpointClient())
 	expected := endpoint + "snapshots"
 	th.AssertEquals(t, expected, actual)
 }
 
-func TestSnapshotURL(t *testing.T) {
-	actual := snapshotURL(endpointClient(), "foo")
+func TestDeleteURL(t *testing.T) {
+	actual := deleteURL(endpointClient(), "foo")
 	expected := endpoint + "snapshots/foo"
 	th.AssertEquals(t, expected, actual)
 }
+
+func TestGetURL(t *testing.T) {
+	actual := getURL(endpointClient(), "foo")
+	expected := endpoint + "snapshots/foo"
+	th.AssertEquals(t, expected, actual)
+}
+
+func TestListURL(t *testing.T) {
+	actual := listURL(endpointClient())
+	expected := endpoint + "snapshots"
+	th.AssertEquals(t, expected, actual)
+}
+
+func TestMetadataURL(t *testing.T) {
+	actual := metadataURL(endpointClient(), "foo")
+	expected := endpoint + "snapshots/foo/metadata"
+	th.AssertEquals(t, expected, actual)
+}
+
+func TestUpdateURL(t *testing.T) {
+	actual := updateURL(endpointClient(), "foo")
+	expected := endpoint + "snapshots/foo/metadata"
+	th.AssertEquals(t, expected, actual)
+}