src/test/java/org/apidesign/java4browser/Instance.java
changeset 10 e84d9314f1bc
parent 8 82772c96ec57
child 12 282828609b86
     1.1 --- a/src/test/java/org/apidesign/java4browser/Instance.java	Sat Sep 15 22:12:49 2012 +0200
     1.2 +++ b/src/test/java/org/apidesign/java4browser/Instance.java	Sun Sep 16 18:35:16 2012 +0200
     1.3 @@ -13,13 +13,15 @@
     1.4      protected short s;
     1.5      public double d;
     1.6      private float f;
     1.7 -    protected byte b = (byte)131;
     1.8 +    protected byte b = (byte)31;
     1.9 +    
    1.10 +    private Instance() {
    1.11 +    }
    1.12  
    1.13      public Instance(int i, double d) {
    1.14          this.i = i;
    1.15          this.d = d;
    1.16      }
    1.17 -    
    1.18      public byte getByte() {
    1.19          return b;
    1.20      }
    1.21 @@ -27,11 +29,17 @@
    1.22      public void setByte(byte b) {
    1.23          this.b = b;
    1.24      }
    1.25 +    public static double defaultDblValue() {
    1.26 +        Instance create = new Instance();
    1.27 +        return create.d;
    1.28 +    }
    1.29      
    1.30 +    public static byte assignedByteValue() {
    1.31 +        return new Instance().b;
    1.32 +    }
    1.33      public static double magicOne() {
    1.34          Instance i = new Instance(10, 3.3d);
    1.35 -        i.setByte((byte)0x09);
    1.36 -        
    1.37 -        return (i.i - i.getByte()) * i.d;
    1.38 +        i.b = (byte)0x09;
    1.39 +        return (i.i - i.b) * i.d;
    1.40      }
    1.41  }