Changeset 114 for trunk/tests


Ignore:
Timestamp:
07/02/08 12:34:43 (16 years ago)
Author:
ra33
Message:

Added some new tests for simple classes

Location:
trunk/tests/org/expeditee
Files:
2 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/org/expeditee/gui/FrameTest.java

    r110 r114  
    22
    33import java.awt.Dimension;
     4import java.util.Collection;
    45import java.util.LinkedList;
    5 import java.util.List;
    66
    77import junit.framework.TestCase;
     
    4646        public void testAddGetSingleOverlay() {
    4747                Frame f = new Frame();
    48                 List<Overlay> overlays = f.getOverlays();
     48                Collection<Overlay> overlays = f.getOverlays();
    4949                assertNotNull(overlays);
    5050                assertEquals(0, overlays.size());
     
    5656                assertNotNull(overlays);
    5757                assertEquals(1, overlays.size());
    58                 assertEquals(o, overlays.get(0));
     58                assertEquals(o, overlays.iterator().next());
    5959        }
    6060       
     
    7171                root.addOverlay(o1);
    7272               
    73                 List<Overlay> overlays = root.getOverlays();
     73                Collection<Overlay> overlays = root.getOverlays();
    7474                assertNotNull(overlays);
    7575                assertEquals(1, overlays.size());
    76                 assertEquals(o1, overlays.get(0));
     76                assertEquals(o1, overlays.iterator().next());
    7777               
    7878                f3.addOverlay(o2);
     
    8181                overlays = root.getOverlays();
    8282                assertNotNull(overlays);
    83                 assertEquals(2, overlays.size());
     83                assertEquals(3, overlays.size());
    8484                assertTrue(overlays.contains(o1));
    8585                assertTrue(overlays.contains(o3));
     
    105105                overlays = root.getOverlays();
    106106                assertNotNull(overlays);
    107                 assertEquals(8, overlays.size());
     107                assertEquals(9, overlays.size());
    108108                assertTrue(overlays.contains(o1));
    109109                assertTrue(overlays.contains(o3));
     
    117117                FrameGraphics.setMaxSize(new Dimension(100,100));
    118118               
    119                 List<Overlay> overlays = new LinkedList<Overlay>();
     119                Collection<Overlay> overlays = new LinkedList<Overlay>();
    120120                overlays.add(new Overlay(new Frame(), Permission.none));
    121121                overlays.add(new Overlay(new Frame(), Permission.followLinks));
     
    144144                FrameGraphics.setMaxSize(new Dimension(100,100));
    145145               
    146                 List<Overlay> overlays = new LinkedList<Overlay>();
     146                Collection<Overlay> overlays = new LinkedList<Overlay>();
    147147                Overlay toRemove = new Overlay(new Frame(), Permission.followLinks);
    148148                overlays.add(new Overlay(new Frame(), Permission.none));
     
    187187               
    188188                root.addOverlay(o0);
    189                 List<Overlay> overlays = root.getOverlays();
    190                 assertNotNull(overlays);
    191                 assertEquals(1, overlays.size());
    192                 assertEquals(o0, overlays.get(0));
    193                
    194                 overlays = root.getOverlaysDeep();
     189                Collection<Overlay> overlays = root.getOverlays();
    195190                assertNotNull(overlays);
    196191                assertEquals(4, overlays.size());
     
    202197               
    203198                f3.addOverlay(o5);
    204                 overlays = root.getOverlaysDeep();
     199                root.clearOverlays();
     200                root.addOverlay(o0);
     201                overlays = root.getOverlays();
    205202                assertNotNull(overlays);
    206203                assertEquals(5, overlays.size());
     
    212209               
    213210                root.clearOverlays();
    214                
    215                 overlays = root.getOverlaysDeep();
     211                overlays = root.getOverlays();
    216212                assertNotNull(overlays);
    217213                assertEquals(0, overlays.size());
     
    235231                root.addOverlay(o1);
    236232
    237                 overlays = root.getOverlaysDeep();
    238                 assertNotNull(overlays);
    239                 assertEquals(10, overlays.size());
     233                Collection<Overlay> overlays2 = root.getOverlays();
     234                assertNotNull(overlays2);
     235                assertEquals(10, overlays2.size());
     236               
    240237               
    241238                f2.removeOverlay(f3);
    242                
    243                 overlays = root.getOverlaysDeep();
     239                root.clearOverlays();
     240                root.addAllOverlays(overlays);
     241                root.addOverlay(o1);
     242               
     243                overlays = root.getOverlays();
    244244                assertNotNull(overlays);
    245245                assertEquals(7, overlays.size());
  • trunk/tests/org/expeditee/io/ConversionTest.java

    r110 r114  
    166166                assertEquals(8.0, Conversion.Convert(double.class, "-2.0", 10.0));
    167167                // Integer test
     168                assertEquals(255, Conversion.Convert(int.class, "0xFF", null));
     169                assertEquals(5, Conversion.Convert(int.class, "+0xF", -10));
    168170                assertEquals(2, Conversion.Convert(int.class, "2", null));
    169171                assertEquals(-8, Conversion.Convert(int.class, "+2", -10));
  • trunk/tests/org/expeditee/simple/ContextTest.java

    r80 r114  
    88public class ContextTest extends TestCase {
    99
    10     private Context context;
     10        private Context context;
    1111
    12     protected void setUp() throws Exception {
    13         super.setUp();
    14         context = new Context();
    15         try {
    16             context.getPrimitives().setValue("$i.test", "5");
    17             context.getPrimitives().set("$r.test", "$i.test");
    18             context.getPointers().setObject("$ip.test", new Text(1, "test"));
    19             context.getPointers().set("$ip.test2", "$ip.test");
    20         } catch (Exception e) {
     12        protected void setUp() throws Exception {
     13                super.setUp();
     14                context = new Context();
     15                try {
     16                        context.getPrimitives().setValue("$i.test", "5");
     17                        context.getPrimitives().set("$r.test", "$i.test");
     18                        context.getPointers().setObject("$ip.test", new Text(1, "test"));
     19                        context.getPointers().set("$ip.test2", "$ip.test");
     20                } catch (Exception e) {
     21                }
    2122        }
    22     }
    2323
    24     public void testSize() {
    25         assertEquals(context.size(), 4);
    26     }
     24        public void testSize() {
     25                assertEquals(context.size(), 4);
     26        }
    2727
    28     public void testClear() {
    29         context.clear();
    30         assertEquals(context.size(), 0);
    31     }
     28        public void testClear() {
     29                context.clear();
     30                assertEquals(context.size(), 0);
     31        }
    3232
    33     public void testEqualValues() {
    34         try {
    35             assertTrue(context.equalValues("$i.test", "$r.Test"));
    36         } catch (Exception e) {
     33        public void testEqualValues() {
     34                try {
     35                        assertTrue(context.equalValues("$i.test", "$r.Test"));
     36                } catch (Exception e) {
    3737
     38                }
    3839        }
    39     }
    4040}
  • trunk/tests/org/expeditee/simple/PrimitivesTest.java

    r80 r114  
    102102            primitives.setValue("$i.Test", "15");
    103103            assertEquals(primitives.getIntegerValue("$i.Test"), 15);
     104           
     105            primitives.setValue("$i.Test", "0xff");
     106            assertEquals(primitives.getIntegerValue("$i.Test"), 255);
    104107
    105108            primitives.setValue("$r.Test", "10.0");
    106109            primitives.setValue("$r.Test", "15.0");
    107110            assertEquals(primitives.getDoubleValue("$r.Test"), 15.0);
     111           
     112            primitives.setValue("$r.Test", "0xff");
     113            assertEquals(primitives.getDoubleValue("$r.Test"), 255.0);
    108114
    109115            primitives.setValue("$b.Test", "True");
Note: See TracChangeset for help on using the changeset viewer.