diff options
author | Mithil Poojary <mithil467@gmail.com> | 2020-10-05 05:23:51 +0530 |
---|---|---|
committer | David Peter <sharkdp@users.noreply.github.com> | 2020-10-05 13:56:43 +0200 |
commit | 5fa164516560386900e019435892747b6f88c0ed (patch) | |
tree | c6b38c8cd9e7765cb56fcf5ac9cce72d4874b7b4 /tests | |
parent | bbf6ec0458114b4d79abdad9ba297c7e1b3ded4d (diff) |
Add Java file test
Diffstat (limited to 'tests')
-rw-r--r-- | tests/syntax-tests/highlighted/Java/test.java | 39 | ||||
-rw-r--r-- | tests/syntax-tests/source/Java/test.java | 39 |
2 files changed, 78 insertions, 0 deletions
diff --git a/tests/syntax-tests/highlighted/Java/test.java b/tests/syntax-tests/highlighted/Java/test.java new file mode 100644 index 00000000..014b3946 --- /dev/null +++ b/tests/syntax-tests/highlighted/Java/test.java @@ -0,0 +1,39 @@ +[38;2;249;38;114mimport[0m[38;2;248;248;242m [0m[3;38;2;166;226;46mjava[0m[38;2;248;248;242m.[0m[3;38;2;166;226;46mutil[0m[38;2;248;248;242m.[0m[3;38;2;166;226;46mScanner[0m[38;2;248;248;242m;[0m + +[38;2;117;113;94m/*[0m[38;2;117;113;94m This Java program was submiited to help bat[0m +[38;2;117;113;94m * with its syntax highlighting tests[0m +[38;2;117;113;94m [0m[38;2;117;113;94m*/[0m + +[38;2;249;38;114mpublic[0m[38;2;248;248;242m [0m[3;38;2;102;217;239mclass[0m[38;2;248;248;242m [0m[4;38;2;102;217;239mMain[0m +[38;2;248;248;242m{[0m +[38;2;248;248;242m [0m[38;2;249;38;114mpublic[0m[38;2;248;248;242m [0m[38;2;249;38;114mstatic[0m[38;2;248;248;242m [0m[3;38;2;102;217;239mvoid[0m[38;2;248;248;242m [0m[38;2;166;226;46mmain[0m[38;2;248;248;242m([0m[3;38;2;166;226;46mString[0m[38;2;249;38;114m[][0m[38;2;248;248;242m [0m[3;38;2;253;151;31marg[0m[38;2;248;248;242m)[0m +[38;2;248;248;242m [0m[38;2;248;248;242m{[0m +[38;2;248;248;242m [0m[3;38;2;166;226;46mScanner[0m[38;2;248;248;242m st [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;249;38;114mnew[0m[38;2;248;248;242m [0m[3;38;2;166;226;46mScanner[0m[38;2;248;248;242m([0m[3;38;2;166;226;46mSystem[0m[38;2;248;248;242m.[0m[38;2;248;248;242min[0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[3;38;2;102;217;239mint[0m[38;2;248;248;242m t[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m t [0m[38;2;249;38;114m=[0m[38;2;248;248;242m st[0m[38;2;248;248;242m.[0m[38;2;248;248;242mnextInt[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[3;38;2;166;226;46mString[0m[38;2;248;248;242m tem[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m tem [0m[38;2;249;38;114m=[0m[38;2;248;248;242m st[0m[38;2;248;248;242m.[0m[38;2;248;248;242mnextLine[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[38;2;249;38;114mfor[0m[38;2;248;248;242m([0m[3;38;2;102;217;239mint[0m[38;2;248;248;242m zz[0m[38;2;249;38;114m=[0m[38;2;190;132;255m0[0m[38;2;248;248;242m;[0m[38;2;248;248;242mzz[0m[38;2;249;38;114m<[0m[38;2;248;248;242mt[0m[38;2;248;248;242m;[0m[38;2;248;248;242mzz[0m[38;2;249;38;114m++[0m[38;2;248;248;242m)[0m +[38;2;248;248;242m [0m[38;2;248;248;242m{[0m +[38;2;248;248;242m [0m[3;38;2;166;226;46mString[0m[38;2;248;248;242m str[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m str [0m[38;2;249;38;114m=[0m[38;2;248;248;242m st[0m[38;2;248;248;242m.[0m[38;2;248;248;242mnextLine[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[3;38;2;102;217;239mint[0m[38;2;248;248;242m n [0m[38;2;249;38;114m=[0m[38;2;248;248;242m str[0m[38;2;248;248;242m.[0m[38;2;248;248;242mlength[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[3;38;2;102;217;239mchar[0m[38;2;248;248;242m ch[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[38;2;249;38;114mfor[0m[38;2;248;248;242m([0m[3;38;2;102;217;239mint[0m[38;2;248;248;242m i[0m[38;2;249;38;114m=[0m[38;2;190;132;255m0[0m[38;2;248;248;242m;[0m[38;2;248;248;242mi[0m[38;2;249;38;114m<[0m[38;2;248;248;242mn[0m[38;2;248;248;242m;[0m[38;2;248;248;242mi[0m[38;2;249;38;114m++[0m[38;2;248;248;242m)[0m +[38;2;248;248;242m [0m[38;2;248;248;242m{[0m +[38;2;248;248;242m ch [0m[38;2;249;38;114m=[0m[38;2;248;248;242m str[0m[38;2;248;248;242m.[0m[38;2;248;248;242mcharAt[0m[38;2;248;248;242m([0m[38;2;248;248;242mi[0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[38;2;249;38;114mif[0m[38;2;248;248;242m([0m[38;2;248;248;242mch[0m[38;2;249;38;114m==[0m[38;2;230;219;116m'[0m[38;2;230;219;116ma[0m[38;2;230;219;116m'[0m[38;2;248;248;242m)[0m +[38;2;248;248;242m [0m[3;38;2;166;226;46mSystem[0m[38;2;248;248;242m.[0m[38;2;248;248;242mout[0m[38;2;248;248;242m.[0m[38;2;248;248;242mprint[0m[38;2;248;248;242m([0m[38;2;230;219;116m"[0m[38;2;230;219;116mn[0m[38;2;230;219;116m"[0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[38;2;249;38;114melse[0m[38;2;248;248;242m [0m[38;2;249;38;114mif[0m[38;2;248;248;242m([0m[38;2;248;248;242mch[0m[38;2;249;38;114m==[0m[38;2;230;219;116m'[0m[38;2;230;219;116ms[0m[38;2;230;219;116m'[0m[38;2;248;248;242m)[0m +[38;2;248;248;242m [0m[3;38;2;166;226;46mSystem[0m[38;2;248;248;242m.[0m[38;2;248;248;242mout[0m[38;2;248;248;242m.[0m[38;2;248;248;242mprint[0m[38;2;248;248;242m([0m[38;2;230;219;116m"[0m[38;2;230;219;116mi[0m[38;2;230;219;116m"[0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[38;2;249;38;114melse[0m +[38;2;248;248;242m [0m[3;38;2;166;226;46mSystem[0m[38;2;248;248;242m.[0m[38;2;248;248;242mout[0m[38;2;248;248;242m.[0m[38;2;248;248;242mprint[0m[38;2;248;248;242m([0m[38;2;248;248;242mch[0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[38;2;248;248;242m}[0m +[38;2;248;248;242m [0m[3;38;2;166;226;46mSystem[0m[38;2;248;248;242m.[0m[38;2;248;248;242mout[0m[38;2;248;248;242m.[0m[38;2;248;248;242mprintln[0m[38;2;248;248;242m([0m[38;2;248;248;242m)[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[38;2;248;248;242m}[0m +[38;2;248;248;242m [0m[38;2;249;38;114mwhile[0m[38;2;248;248;242m([0m[38;2;248;248;242mt[0m[38;2;249;38;114m!=[0m[38;2;190;132;255m0[0m[38;2;248;248;242m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m +[38;2;248;248;242m [0m[38;2;117;113;94m//[0m[38;2;117;113;94m Decrement t[0m +[38;2;248;248;242m t [0m[38;2;249;38;114m-=[0m[38;2;248;248;242m [0m[38;2;190;132;255m1[0m[38;2;248;248;242m;[0m +[38;2;248;248;242m [0m[38;2;248;248;242m}[0m +[38;2;248;248;242m [0m[38;2;248;248;242m}[0m +[38;2;248;248;242m}[0m diff --git a/tests/syntax-tests/source/Java/test.java b/tests/syntax-tests/source/Java/test.java new file mode 100644 index 00000000..340267a1 --- /dev/null +++ b/tests/syntax-tests/source/Java/test.java @@ -0,0 +1,39 @@ +import java.util.Scanner; + +/* This Java program was submiited to help bat + * with its syntax highlighting tests + */ + +public class Main +{ + public static void main(String[] arg) + { + Scanner st = new Scanner(System.in); + int t; + t = st.nextInt(); + String tem; + tem = st.nextLine(); + for(int zz=0;zz<t;zz++) + { + String str; + str = st.nextLine(); + int n = str.length(); + char ch; + for(int i=0;i<n;i++) + { + ch = str.charAt(i); + if(ch=='a') + System.out.print("n"); + else if(ch=='s') + System.out.print("i"); + else + System.out.print(ch); + } + System.out.println(); + } + while(t!=0) { + // Decrement t + t -= 1; + } + } +} |