src/test/java/org/apidesign/java4browser/Instance.java
changeset 21 d8807b6a636a
parent 15 65f6fdfd34b6
     1.1 --- a/src/test/java/org/apidesign/java4browser/Instance.java	Thu Sep 20 09:29:42 2012 +0200
     1.2 +++ b/src/test/java/org/apidesign/java4browser/Instance.java	Mon Sep 24 09:35:00 2012 +0200
     1.3 @@ -53,4 +53,17 @@
     1.4          GetByte i = new InstanceSub(7, 2.2d);
     1.5          return i.getByte();
     1.6      }
     1.7 +    public static boolean instanceOf(boolean sub) {
     1.8 +        Instance i = createInstance(sub);
     1.9 +        return isInstanceSubOf(i);
    1.10 +    }
    1.11 +    private static boolean isInstanceSubOf(Instance instance) {
    1.12 +        return instance instanceof InstanceSub;
    1.13 +    }
    1.14 +    private static Instance createInstance(boolean sub) {
    1.15 +        return sub ? new InstanceSub(3, 0) : new Instance();
    1.16 +    }
    1.17 +    private static boolean isNull() {
    1.18 +        return createInstance(true) == null;
    1.19 +    }
    1.20  }