Project

General

Profile

1 5335 berkley
/**
2
 *  '$RCSfile$'
3
 *  Copyright: 2010 Regents of the University of California and the
4
 *              National Center for Ecological Analysis and Synthesis
5
 *  Purpose: To test the Access Controls in metacat by JUnit
6
 *
7
 *   '$Author: berkley $'
8
 *     '$Date: 2010-05-03 14:26:08 -0700 (Fri, 14 Aug 2009) $'
9
 * '$Revision: 5027 $'
10
 *
11
 * This program is free software; you can redistribute it and/or modify
12
 * it under the terms of the GNU General Public License as published by
13
 * the Free Software Foundation; either version 2 of the License, or
14
 * (at your option) any later version.
15
 *
16
 * This program is distributed in the hope that it will be useful,
17
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
18
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
19
 * GNU General Public License for more details.
20
 *
21
 * You should have received a copy of the GNU General Public License
22
 * along with this program; if not, write to the Free Software
23
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
24
 */
25
26
package edu.ucsb.nceas.metacat.dataone;
27
28
import java.util.*;
29
import java.io.*;
30
31
import edu.ucsb.nceas.MCTestCase;
32
import edu.ucsb.nceas.metacat.client.MetacatAuthException;
33
import edu.ucsb.nceas.metacat.client.MetacatException;
34
import edu.ucsb.nceas.metacat.client.MetacatInaccessibleException;
35
import edu.ucsb.nceas.metacat.dataone.CrudService;
36
import junit.framework.Test;
37
import junit.framework.TestSuite;
38
39
/**
40
 * A JUnit test for testing the dataone CrudService class
41
 */
42
public class CrudServiceTest extends MCTestCase
43
{
44
  /**
45
   * consstructor for the test
46
   */
47
  public CrudServiceTest(String name)
48
  {
49
    super(name);
50
  }
51
52
  /**
53
	 * Establish a testing framework by initializing appropriate objects
54
	 */
55
	public void setUp() throws Exception
56
	{
57
		super.setUp();
58
	}
59
60
	/**
61
	 * Release any objects after tests are complete
62
	 */
63
	public void tearDown()
64
	{
65
	}
66
67
	/**
68
	 * Create a suite of tests to be run together
69
	 */
70
	public static Test suite()
71
	{
72
		TestSuite suite = new TestSuite();
73
		suite.addTest(new CrudServiceTest("initialize"));
74
75
		return suite;
76
	}
77
78
	/**
79
	 * Run an initial test that always passes to check that the test harness is
80
	 * working.
81
	 */
82
	public void initialize()
83
	{
84
		assertTrue(1 == 1);
85
	}
86
87
}