aboutsummaryrefslogtreecommitdiffstats
path: root/tests/pureJava/StringFold.java
blob: f272b19ff053da8995fc95070ef652dad2f7ca43 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import org.aspectj.testing.Tester;

public class StringFold {
    static public void main(String[] args) {
	Tester.checkEq("th" + "ere", "the" + "re", "\"th\" + \"ere\" == \"the\" + \"re\"");
	Tester.checkEq(StringFoldHelper.xx, "th", "StringFoldHelper.xx == \"th\"");
	Tester.checkEq(StringFoldHelper.xx + "ere", "there", "StringFoldHelper.xx + \"ere\" == \"there\"");	
	Tester.checkEq(StringFoldHelper.xx + "", StringFoldHelper.xx, "StringFoldHelper.xx + \"\" == StringFoldHelper.xx");

        Tester.checkEq("\477", "'7", "2-digit octal escape");
    }
}

class StringFoldHelper {
    static public final String xx = "th";
}