~ubuntu-core-dev/eucalyptus/ubuntu-karmic

« back to all changes in this revision

Viewing changes to clc/modules/storage-controller/src/edu/ucsb/eucalyptus/cloud/ws/tests/DeleteSnapshotTest.java

  • Committer: Dmitrii Zagorodnov
  • Date: 2009-01-27 21:53:41 UTC
  • mfrom: (25.1.112 eucalyptus-main)
  • Revision ID: dmitrii@cs.ucsb.edu-20090127215341-i0f0v6cmbpljmg02
merged with current main

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * Software License Agreement (BSD License)
 
3
 *
 
4
 * Copyright (c) 2008, Regents of the University of California
 
5
 * All rights reserved.
 
6
 *
 
7
 * Redistribution and use of this software in source and binary forms, with or
 
8
 * without modification, are permitted provided that the following conditions
 
9
 * are met:
 
10
 *
 
11
 * * Redistributions of source code must retain the above
 
12
 *   copyright notice, this list of conditions and the
 
13
 *   following disclaimer.
 
14
 *
 
15
 * * Redistributions in binary form must reproduce the above
 
16
 *   copyright notice, this list of conditions and the
 
17
 *   following disclaimer in the documentation and/or other
 
18
 *   materials provided with the distribution.
 
19
 *
 
20
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
 
21
 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
 
22
 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
 
23
 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
 
24
 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
 
25
 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
 
26
 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
 
27
 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
 
28
 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
 
29
 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
 
30
 * POSSIBILITY OF SUCH DAMAGE.
 
31
 *
 
32
 * Author: Sunil Soman sunils@cs.ucsb.edu
 
33
 */
 
34
 
 
35
package edu.ucsb.eucalyptus.cloud.ws.tests;
 
36
 
 
37
import edu.ucsb.eucalyptus.cloud.ws.Storage;
 
38
import edu.ucsb.eucalyptus.msgs.DeleteStorageSnapshotResponseType;
 
39
import edu.ucsb.eucalyptus.msgs.DeleteStorageSnapshotType;
 
40
import junit.framework.TestCase;
 
41
 
 
42
public class DeleteSnapshotTest extends TestCase {
 
43
 
 
44
    static Storage storage;
 
45
 
 
46
 
 
47
    public void testDeleteSnapshot() throws Throwable {
 
48
 
 
49
        String snapshotBucket = "snapset";
 
50
        String snapshotId = "snap-Q-DtCuwDu7yhTg..";
 
51
 
 
52
        DeleteStorageSnapshotType deleteSnapshot = new DeleteStorageSnapshotType();
 
53
        deleteSnapshot.setUserId("admin");
 
54
        deleteSnapshot.setSnapshotId(snapshotId);
 
55
        DeleteStorageSnapshotResponseType deleteSnapshotResponse = storage.DeleteStorageSnapshot(deleteSnapshot);
 
56
        System.out.println(deleteSnapshotResponse);
 
57
    }
 
58
 
 
59
    public void testWalrusDeleteSnapshot() throws Throwable {
 
60
 
 
61
        String snapshotId = "snap-zVl2kZJmjhxnEg..";
 
62
        storage.DeleteWalrusSnapshot(snapshotId);        
 
63
    }
 
64
 
 
65
    public void setUp() {
 
66
        storage = new Storage();
 
67
    }    
 
68
}
 
 
b'\\ No newline at end of file'