intermediate/DefiniteTest

From ggc

Jump to: navigation, search

01 package intermediate;
02 
03 import wiki.*;
04 
05 public class DefiniteTest extends DefiniteNumericCollectionTest
06 {
07   public void runTests(DefiniteNumericCollection collection)
08   {
09     try
10     {
11       collection.clear();
12       Number number=collection.getMedian();
13       if(Double.isNaN(number.doubleValue()))
14       {
15         passed.add("Empty median test");
16       }
17       else
18       {
19         failed.add("Empty median test");
20       }
21     }
22     catch(Exception e)
23     {
24       failed.add("Empty median test:\n\t"+e.getStackTrace());
25     }
26     try
27     {
28       collection.clear();
29       Number number=collection.getMin();
30       if(Double.isNaN(number.doubleValue()))
31       {
32         passed.add("Empty min test");
33       }
34       else
35       {
36         failed.add("Empty min test");
37       }
38     }
39     catch(Exception e)
40     {
41       failed.add("Empty min test:\n\t"+e.getStackTrace());
42     }
43 
44   }
45 
46   public static void main(String[] args)
47   {
48     Wiki.out.println("Test coming here soon.");
49     DefiniteNumericCollection x=new DefiniteImplementation();
50     DefiniteNumericCollection y=new DefiniteImplementation();
51 
52     DefiniteTest test=new DefiniteTest();
53     DefiniteTest test2=new DefiniteTest();
54     test.runTests(x);
55     Wiki.out.println("Passed report: ");
56     Wiki.out.println(test.getPassReport());
57     Wiki.out.println("Failed report: ");
58     Wiki.out.println(test.getFailReport());
59 
60   }
61 
62 }


Download/View intermediate/DefiniteTest.java





Views
Personal tools
Add to 
del.icio.usAdd to 
diggAdd to 
FacebookAdd to 
favoritesAdd to 
GoogleAdd to 
MySpaceAdd to 
PrintAdd to 
SlashdotAdd to 
StumbleUponAdd to 
Twitter