vm/src/test/java/org/apidesign/vm4brwsr/StringSample.java
branchstrings
changeset 36 95330dd02c47
parent 34 6fcc0dfbe324
child 45 bc9a4c28d1a3
     1.1 --- a/vm/src/test/java/org/apidesign/vm4brwsr/StringSample.java	Tue Sep 25 17:30:13 2012 +0200
     1.2 +++ b/vm/src/test/java/org/apidesign/vm4brwsr/StringSample.java	Fri Sep 28 07:43:53 2012 +0200
     1.3 @@ -6,8 +6,28 @@
     1.4   */
     1.5  public class StringSample {
     1.6      public static final String HELLO = "Hello World!";
     1.7 +    private static int counter;
     1.8 +    
     1.9 +    private final int cnt;
    1.10 +    public StringSample() {
    1.11 +        cnt = ++counter;
    1.12 +    }
    1.13 +    
    1.14      
    1.15      public static char sayHello(int indx) {
    1.16          return HELLO.charAt(indx);
    1.17      }
    1.18 +    
    1.19 +    public static String toStringTest(int howMuch) {
    1.20 +        StringSample ss = null;
    1.21 +        for (int i = 0; i < howMuch; i++) {
    1.22 +            ss = new StringSample();
    1.23 +        }
    1.24 +        return ss.toString();
    1.25 +    }
    1.26 +
    1.27 +    @Override
    1.28 +    public String toString() {
    1.29 +        return HELLO + cnt;
    1.30 +    }
    1.31  }