View Javadoc

1   /*
2    *    This program is free software; you can redistribute it and/or modify
3    *    it under the terms of the GNU General Public License as published by
4    *    the Free Software Foundation; either version 2 of the License, or
5    *    (at your option) any later version.
6    *
7    *    This program is distributed in the hope that it will be useful,
8    *    but WITHOUT ANY WARRANTY; without even the implied warranty of
9    *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
10   *    GNU General Public License for more details.
11   *
12   *    You should have received a copy of the GNU General Public License
13   *    along with this program; if not, write to the Free Software
14   *    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
15   */
16  
17  
18  package jr239.co620;
19  import java.util.ArrayList;
20  import  java.util.HashSet;
21  /**
22   *
23   * @author jar
24   */
25  public class CoupleTest {
26      public static void main (String[] args){
27         java.util.HashSet<Couple> s =new  java.util.HashSet<Couple> (3);
28          Couple<Integer> 
29                      c =new Couple<Integer> (1,4),
30                      d = new Couple<Integer> (4,1) ,  
31                      e = new Couple<Integer> (1,2), 
32                      f = new Couple<Integer> (2,1);
33   
34      s.add(c);
35      s.add(f);
36      s.add(f);
37          assert (s.contains(d));
38           assert (s.contains(f));
39           assert (s.contains(f));
40           assert (s.contains(e));
41           Couple<Integer> cc = new Couple<Integer> (1,1);
42          assert !(s.contains(cc));
43           s.add(f);
44          assert s.add(f);
45      
46          
47      }   
48       
49  
50  }