Project

General

Profile

1
/**
2
 *  '$RCSfile$'
3
 *  Copyright: 2004 Regents of the University of California and the
4
 *              National Center for Ecological Analysis and Synthesis,
5
 *              and the University of New Mexico
6
 *              
7
 *  Purpose: To test the HarvestSiteSchedule class by using JUnit
8
 *
9
 *   '$Author: costa $'
10
 *     '$Date: 2004-04-26 13:09:17 -0700 (Mon, 26 Apr 2004) $'
11
 * '$Revision: 2134 $'
12
 *
13
 * This program is free software; you can redistribute it and/or modify
14
 * it under the terms of the GNU General Public License as published by
15
 * the Free Software Foundation; either version 2 of the License, or
16
 * (at your option) any later version.
17
 *
18
 * This program is distributed in the hope that it will be useful,
19
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
20
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
21
 * GNU General Public License for more details.
22
 *
23
 * You should have received a copy of the GNU General Public License
24
 * along with this program; if not, write to the Free Software
25
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
26
 */
27

    
28
package edu.ucsb.nceas.metacattest.harvesterClient;
29

    
30
import edu.ucsb.nceas.metacat.harvesterClient.Harvester;
31
import junit.framework.Test;
32
import junit.framework.TestCase;
33
import junit.framework.TestSuite;
34

    
35
/**
36
 * Test HarvestSiteSchedule code using JUnit. Not yet implemented. The test
37
 * contained herein is just a placeholder for the actual tests to be
38
 * added.
39
 *
40
 * @author  costa
41
 */
42
public class HarvestSiteScheduleTest extends TestCase {
43

    
44
  private Harvester harvester;
45
  
46

    
47
  public HarvestSiteScheduleTest(String name) {
48
    super(name);
49
  }
50
  
51
  
52
  protected void setUp() {
53
    harvester = new Harvester();
54
  }
55
  
56
  
57
  protected void tearDown() {
58
  }
59

    
60

    
61
  /**
62
   * Dummy test. Will be replaced by the actual Harvester tests when 
63
   * they are implemented.
64
   */
65
  public void testHarvesterObject() {
66
    assertTrue(harvester.equals(harvester));
67
  }
68
  
69
  
70
  /**
71
   * Returns the test suite. The test suite consists of all methods in this
72
   * class whose names start with "test".
73
   * 
74
   * @return  a TestSuite object
75
   */
76
  public static Test suite() {
77
    return new TestSuite(HarvestSiteScheduleTest.class);
78
  }
79
  
80

    
81
  /**
82
   * The main program. Runs the test suite.
83
   * 
84
   * @param args   command line argument array.
85
   */
86
  public static void main(String args[]) {
87
    junit.textui.TestRunner.run(suite());
88
  }
89

    
90
}
(4-4/5)